Skip to content

h3d.scene.Object

h3d.scene.Object

Fields

NameType
flagsI32
childrenhl.types.ArrayObj
parenth3d.scene.Object
nameString
xF64
yF64
zF64
scaleXF64
scaleYF64
scaleZF64
followh3d.scene.Object
defaultTransformh3d.Matrix
currentAnimationh3d.anim.Animation
absPosh3d.Matrix
invPosh3d.Matrix
qRoth3d.Quat
lastFrameI32
Virtual[]

Protos

  • f@6139 localToGlobal(h3d.scene.Object, h3d.Vector) → h3d.Vector
  • f@6140 getInvPos(h3d.scene.Object) → h3d.Matrix
  • f@6141 addChild(h3d.scene.Object, h3d.scene.Object) → Void
  • f@6142 addChildAt(h3d.scene.Object, h3d.scene.Object, I32) → Void
  • f@6143 iterVisibleMeshes(h3d.scene.Object, Fun) → Void
  • f@6144 onParentChanged(h3d.scene.Object) → Void
  • f@6145 onAdd(h3d.scene.Object) → Void
  • f@6146 onRemove(h3d.scene.Object) → Void
  • f@6147 removeChild(h3d.scene.Object, h3d.scene.Object) → Void
  • f@6148 getScene(h3d.scene.Object) → h3d.scene.Scene
  • f@6149 getAbsPos(h3d.scene.Object) → h3d.Matrix
  • f@6150 draw(h3d.scene.Object, h3d.scene.RenderContext) → Void
  • f@6151 calcAbsPos(h3d.scene.Object) → Void
  • f@6152 sync(h3d.scene.Object, h3d.scene.RenderContext) → Void
  • f@6153 syncRec(h3d.scene.Object, h3d.scene.RenderContext) → Void
  • f@6154 syncPos(h3d.scene.Object) → Void
  • f@6155 emit(h3d.scene.Object, h3d.scene.RenderContext) → Void
  • f@6156 emitRec(h3d.scene.Object, h3d.scene.RenderContext) → Void

Bindings

  • static f@6157 __constructor__(h3d.scene.Object, h3d.scene.Object) → Void