Skip to content

h3d.scene.Interactive

h3d.scene.Interactive

Inherits from: h3d.scene.Object

Fields

NameType
shapeVirtual[rayIntersection]
preciseShapeVirtual[rayIntersection]
priorityI32
cursorhxd.Cursor
cancelEventsBool
propagateEventsBool
enableRightButtonBool
bestMatchBool
sceneh3d.scene.Scene
mouseDownButtonI32
hitPointh3d.Vector
onOverFun
onOutFun
onPushFun
onReleaseFun
onClickFun
onMoveFun
onWheelFun
onFocusFun
onFocusLostFun
onKeyUpFun
onKeyDownFun
onCheckFun
onTextInputFun
Virtual[handleEvent, getInteractiveScene]

Protos

  • f@6169 onAdd(h3d.scene.Interactive) → Void
  • f@6170 onRemove(h3d.scene.Interactive) → Void
  • f@6171 getInteractiveScene(h3d.scene.Interactive) → Virtual[setEvents, isInteractiveVisible, handleEvent, dispatchListeners, dispatchEvent]
  • f@6172 handleEvent(h3d.scene.Interactive, hxd.Event) → Void
  • f@6173 set_cursor(h3d.scene.Interactive, hxd.Cursor) → hxd.Cursor
  • f@6174 isOver(h3d.scene.Interactive) → Bool

Bindings

  • f@6187 onTextInput(h3d.scene.Interactive, hxd.Event) → Void
  • f@6186 onCheck(h3d.scene.Interactive, hxd.Event) → Void
  • f@6185 onKeyDown(h3d.scene.Interactive, hxd.Event) → Void
  • f@6184 onKeyUp(h3d.scene.Interactive, hxd.Event) → Void
  • f@6183 onFocusLost(h3d.scene.Interactive, hxd.Event) → Void
  • f@6182 onFocus(h3d.scene.Interactive, hxd.Event) → Void
  • f@6181 onWheel(h3d.scene.Interactive, hxd.Event) → Void
  • f@6180 onMove(h3d.scene.Interactive, hxd.Event) → Void
  • f@6179 onClick(h3d.scene.Interactive, hxd.Event) → Void
  • f@6178 onRelease(h3d.scene.Interactive, hxd.Event) → Void
  • f@6177 onPush(h3d.scene.Interactive, hxd.Event) → Void
  • f@6176 onOut(h3d.scene.Interactive, hxd.Event) → Void
  • f@6175 onOver(h3d.scene.Interactive, hxd.Event) → Void
  • static f@6190 __constructor__(h3d.scene.Interactive, Virtual[rayIntersection], h3d.scene.Object) → Void