h3d.scene.Interactive
h3d.scene.Interactive
Inherits from: h3d.scene.Object
Fields
| Name | Type | |
|---|---|---|
shape | Virtual[rayIntersection] | |
preciseShape | Virtual[rayIntersection] | |
priority | I32 | |
cursor | hxd.Cursor | |
cancelEvents | Bool | |
propagateEvents | Bool | |
enableRightButton | Bool | |
bestMatch | Bool | |
scene | h3d.scene.Scene | |
mouseDownButton | I32 | |
hitPoint | h3d.Vector | |
onOver | Fun | |
onOut | Fun | |
onPush | Fun | |
onRelease | Fun | |
onClick | Fun | |
onMove | Fun | |
onWheel | Fun | |
onFocus | Fun | |
onFocusLost | Fun | |
onKeyUp | Fun | |
onKeyDown | Fun | |
onCheck | Fun | |
onTextInput | Fun | |
| “ | Virtual[handleEvent, getInteractiveScene] |
Protos
f@6169onAdd(h3d.scene.Interactive) → Voidf@6170onRemove(h3d.scene.Interactive) → Voidf@6171getInteractiveScene(h3d.scene.Interactive) → Virtual[setEvents, isInteractiveVisible, handleEvent, dispatchListeners, dispatchEvent]f@6172handleEvent(h3d.scene.Interactive, hxd.Event) → Voidf@6173set_cursor(h3d.scene.Interactive, hxd.Cursor) → hxd.Cursorf@6174isOver(h3d.scene.Interactive) → Bool
Bindings
f@6187onTextInput(h3d.scene.Interactive, hxd.Event) → Voidf@6186onCheck(h3d.scene.Interactive, hxd.Event) → Voidf@6185onKeyDown(h3d.scene.Interactive, hxd.Event) → Voidf@6184onKeyUp(h3d.scene.Interactive, hxd.Event) → Voidf@6183onFocusLost(h3d.scene.Interactive, hxd.Event) → Voidf@6182onFocus(h3d.scene.Interactive, hxd.Event) → Voidf@6181onWheel(h3d.scene.Interactive, hxd.Event) → Voidf@6180onMove(h3d.scene.Interactive, hxd.Event) → Voidf@6179onClick(h3d.scene.Interactive, hxd.Event) → Voidf@6178onRelease(h3d.scene.Interactive, hxd.Event) → Voidf@6177onPush(h3d.scene.Interactive, hxd.Event) → Voidf@6176onOut(h3d.scene.Interactive, hxd.Event) → Voidf@6175onOver(h3d.scene.Interactive, hxd.Event) → Void- static
f@6190__constructor__(h3d.scene.Interactive, Virtual[rayIntersection], h3d.scene.Object) → Void