Skip to content h3d.scene.Object
Fields
| Name | Type |
|---|
| flags | I32 |
| children | hl.types.ArrayObj |
| parent | h3d.scene.Object |
| name | String |
| x | F64 |
| y | F64 |
| z | F64 |
| scaleX | F64 |
| scaleY | F64 |
| scaleZ | F64 |
| follow | h3d.scene.Object |
| defaultTransform | h3d.Matrix |
| currentAnimation | h3d.anim.Animation |
| absPos | h3d.Matrix |
| invPos | h3d.Matrix |
| qRot | h3d.Quat |
| lastFrame | I32 |
| “ | 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