Skip to content

h2d.Scene

h2d.Scene

Inherits from: h2d.Layers

Fields

NameType
widthI32
heightI32
zoomI32
fixedSizeBool
interactivehl.types.ArrayObj
eventListenershl.types.ArrayObj
ctxh2d.RenderContext
windowhxd.Window
eventshxd.SceneEvents
shapePointh2d.col.Point
Virtual[setEvents, isInteractiveVisible, handleEvent, dispatchListeners, dispatchEvent]
Virtual[]

Protos

  • f@2763 setEvents(h2d.Scene, hxd.SceneEvents) → Void
  • f@2764 set_zoom(h2d.Scene, I32) → I32
  • f@2765 setFixedSize(h2d.Scene, I32, I32) → Void
  • f@2766 checkResize(h2d.Scene) → Void
  • f@2767 dispatchListeners(h2d.Scene, hxd.Event) → Void
  • f@2768 isInteractiveVisible(h2d.Scene, Virtual[handleEvent, getInteractiveScene]) → Bool
  • f@2769 screenToLocal(h2d.Scene, hxd.Event) → Void
  • f@2770 dispatchEvent(h2d.Scene, hxd.Event, Virtual[handleEvent, getInteractiveScene]) → Void
  • f@2771 handleEvent(h2d.Scene, hxd.Event, Virtual[handleEvent, getInteractiveScene]) → Virtual[handleEvent, getInteractiveScene]
  • f@2772 startDrag(h2d.Scene, Fun, Fun, hxd.Event) → Void
  • f@2773 stopDrag(h2d.Scene) → Void
  • f@2774 addEventTarget(h2d.Scene, h2d.Interactive) → Void
  • f@2775 removeEventTarget(h2d.Scene, h2d.Interactive, Ref) → Void
  • f@2776 dispose(h2d.Scene) → Void
  • f@2777 setElapsedTime(h2d.Scene, F64) → Void
  • f@2778 drawImplTo(h2d.Scene, h2d.Object, h3d.mat.Texture) → Void
  • f@2779 render(h2d.Scene, h3d.Engine) → Void
  • f@2780 sync(h2d.Scene, h2d.RenderContext) → Void

Bindings

  • static f@2835 __constructor__(h2d.Scene) → Void