Property | Type | Description | |
---|---|---|---|
m_Children | List |
||
m_DeltaPivot | Vector | ||
m_DeltaPosition | Vector | ||
m_DeltaRotation | Quat | ||
m_ID | int | ||
m_Local2Parent | Matrix4x4 | ||
m_Local2World | Matrix4x4 | ||
m_Name | string | ||
m_Owner | Scene | ||
m_Parent | |||
m_PreviousLocal2World | Matrix4x4 | ||
m_bDeltaMotionDirty | bool | ||
m_bFirstLocal2WorldAssignment | bool | ||
m_bPropagatedVisibility | bool | ||
m_bStateDirty | bool | ||
m_bVisible | bool |
Method | Description | |
---|---|---|
AddChild ( |
||
ComputeDeltaPositionRotation ( Vector &_DeltaPosition, Quat &_DeltaRotation, Vector &_Pivot ) : void |
This is a helper to compute relative motion between current and last frame, usually used for motion blur
|
|
Dispose ( ) : void | ||
PropagateState ( ) : bool |
Propagates this node's state to its children (e.g. visibility, Local2World transform, etc.) This should be done only once per frame and is usually automatically taken care of by the renderer
|
|
RemoveChild ( |
||
ToString ( ) : string |
Method | Description | |
---|---|---|
DisposeSpecific ( ) : void | ||
LoadSpecific ( System _Reader ) : void | ||
PropagateDirtyState ( ) : void |
Mark this node and children as dirty
|
|
SaveSpecific ( System _Writer ) : void |
Method | Description | |
---|---|---|
Node ( Scene _Owner, |
Creates a scene node from a stream
|
|
Node ( Scene _Owner, int _ID, string _Name, |
Creates a new scene node
|
|
RestoreReferences ( ) : void |
Override this to restore internal references once the scene has loaded
|
|
Save ( System _Writer ) : void |
public ComputeDeltaPositionRotation ( Vector &_DeltaPosition, Quat &_DeltaRotation, Vector &_Pivot ) : void | ||
_DeltaPosition | Vector | Returns the difference in position from last frame |
_DeltaRotation | Quat | Returns the difference in rotation from last frame |
_Pivot | Vector | Returns the pivot position the object rotated about |
return | void |
protected LoadSpecific ( System _Reader ) : void | ||
_Reader | System | |
return | void |
protected SaveSpecific ( System _Writer ) : void | ||
_Writer | System | |
return | void |
protected Matrix4x4 m_PreviousLocal2World | ||
return | Matrix4x4 |
protected bool m_bFirstLocal2WorldAssignment | ||
return | bool |