Home Reference Source Repository
import Interaction from 'awv3-next/core/interaction.js'
public class | source

Interaction

Constructor Summary

Public Constructor
public

constructor(view: *, options: {})

Member Summary

Public Members
public

actions: *

public
public

canvas: *

public

click: *

public
public
public

enabled: *

public

filter: *

public

hits: *

public
public

hovered: *

public
public
public

targets: *

public

view: *

Method Summary

Public Methods
public

getActions(): *

public

isAction(obj: *): *

public

isHit(obj: *): *

public

onMouseDown(event: *)

public

onMouseMove(event: *)

public

onMouseOut(event: *)

public

onMouseUp(event: *)

public

removeTarget(obj: *)

public

update()

Public Constructors

public constructor(view: *, options: {}) source

Params:

NameTypeAttributeDescription
view *
  • optional
options {}
  • optional
  • default: {}

Public Members

public actions: * source

public actionsArray: * source

public canvas: * source

public click: * source

public coordinates: * source

public delta: number source

public enabled: * source

public filter: * source

public hits: * source

public hitsArray: * source

public hovered: * source

public intersects: * source

public raycaster: * source

public targets: * source

public view: * source

Public Methods

public getActions(): * source

Return:

*

public isAction(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public isHit(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public onMouseDown(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseMove(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseOut(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseUp(event: *) source

Params:

NameTypeAttributeDescription
event *

public removeTarget(obj: *) source

Params:

NameTypeAttributeDescription
obj *

public update() source