DragHandler
Extends:
Constructor Summary
| Public Constructor | ||
| public |
constructor(sketcher: *, name: *) |
|
Member Summary
| Public Members | ||
| public |
dragObject: * |
|
| public |
dragPositions: *[] |
|
| public |
mucPromise: * |
|
| public |
snapper: * |
|
Method Summary
| Public Methods | ||
| public |
[Object3.Events.Interaction.Clicked](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Dragged](object: *, hitObject: *) |
|
| public |
async [Object3.Events.Interaction.Dropped](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Hovered](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Missed](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Picked](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Unhovered](object: *, hitObject: *) |
|
| public |
destroy(args: ...*) |
|
| public |
filterObjectsWithInteraction(object: *): * |
|
| public |
startMuc() |
|
| public |
waitMuc(): * |
|
Inherited Summary
| From class BaseHandler | ||
| public |
interactions: * |
|
| public |
name: * |
|
| public |
sketch: * |
|
| public |
sketcher: * |
|
| public |
addInteraction(object: *, interactionListeners: *) |
|
| public |
|
|
| public |
consoleComplete(cmd: *): * |
|
| public |
consoleExecute(cmd: *, preview: *) |
|
| public |
createSnapper(): * |
|
| public |
destroy(options: *) |
|
| public |
filterObjectsWithInteraction(object: *): boolean |
|
| public |
removeInteraction(object: *, interactionListeners: *, objectPattern2: {"interaction": *}) |
|
| public |
removeInteractions(options: *) |
|
| From class HoverHandler | ||
| public |
|
|
| public |
[Object3.Events.Interaction.Hovered](object: *, hitObject: *) |
|
| public |
[Object3.Events.Interaction.Unhovered](object: *, hitObject: *) |
|
Public Constructors
public constructor(sketcher: *, name: *) source
Override:
HoverHandler#constructorParams:
| Name | Type | Attribute | Description |
| sketcher | * | ||
| name | * |
Public Members
public dragObject: * source
public dragPositions: *[] source
public mucPromise: * source
public snapper: * source
Public Methods
public [Object3.Events.Interaction.Clicked](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public [Object3.Events.Interaction.Dragged](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public async [Object3.Events.Interaction.Dropped](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public [Object3.Events.Interaction.Hovered](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public [Object3.Events.Interaction.Missed](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public [Object3.Events.Interaction.Picked](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public [Object3.Events.Interaction.Unhovered](object: *, hitObject: *) source
Params:
| Name | Type | Attribute | Description |
| object | * | ||
| hitObject | * |
public destroy(args: ...*) source
Override:
BaseHandler#destroyParams:
| Name | Type | Attribute | Description |
| args | ...* |
public filterObjectsWithInteraction(object: *): * source
Params:
| Name | Type | Attribute | Description |
| object | * |
Return:
| * |