C# Класс FBX.Scene.Nodes.Node

The base scene node class that holds a Local->Parent transform
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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 Node
m_PreviousLocal2World Matrix4x4
m_bDeltaMotionDirty bool
m_bFirstLocal2WorldAssignment bool
m_bPropagatedVisibility bool
m_bStateDirty bool
m_bVisible bool

Открытые методы

Метод Описание
AddChild ( Node _Child ) : void
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 ( Node _Child ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
DisposeSpecific ( ) : void
LoadSpecific ( System _Reader ) : void
PropagateDirtyState ( ) : void

Mark this node and children as dirty

SaveSpecific ( System _Writer ) : void

Приватные методы

Метод Описание
Node ( Scene _Owner, Node _Parent, System _Reader ) : System

Creates a scene node from a stream

Node ( Scene _Owner, int _ID, string _Name, Node _Parent, Matrix4x4 _Local2Parent ) : System

Creates a new scene node

RestoreReferences ( ) : void

Override this to restore internal references once the scene has loaded

Save ( System _Writer ) : void

Описание методов

AddChild() публичный Метод

public AddChild ( Node _Child ) : void
_Child Node
Результат void

ComputeDeltaPositionRotation() публичный Метод

This is a helper to compute relative motion between current and last frame, usually used for motion blur
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
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DisposeSpecific() защищенный Метод

protected DisposeSpecific ( ) : void
Результат void

LoadSpecific() защищенный Метод

protected LoadSpecific ( System _Reader ) : void
_Reader System
Результат void

PropagateDirtyState() защищенный Метод

Mark this node and children as dirty
protected PropagateDirtyState ( ) : void
Результат void

PropagateState() публичный Метод

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
public PropagateState ( ) : bool
Результат bool

RemoveChild() публичный Метод

public RemoveChild ( Node _Child ) : void
_Child Node
Результат void

SaveSpecific() защищенный Метод

protected SaveSpecific ( System _Writer ) : void
_Writer System
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

m_Children защищенное свойство

protected List m_Children
Результат List

m_DeltaPivot защищенное свойство

protected Vector m_DeltaPivot
Результат Vector

m_DeltaPosition защищенное свойство

protected Vector m_DeltaPosition
Результат Vector

m_DeltaRotation защищенное свойство

protected Quat m_DeltaRotation
Результат Quat

m_ID защищенное свойство

protected int m_ID
Результат int

m_Local2Parent защищенное свойство

protected Matrix4x4 m_Local2Parent
Результат Matrix4x4

m_Local2World защищенное свойство

protected Matrix4x4 m_Local2World
Результат Matrix4x4

m_Name защищенное свойство

protected string m_Name
Результат string

m_Owner защищенное свойство

protected Scene m_Owner
Результат Scene

m_Parent защищенное свойство

protected Node,FBX.Scene.Nodes m_Parent
Результат Node

m_PreviousLocal2World защищенное свойство

protected Matrix4x4 m_PreviousLocal2World
Результат Matrix4x4

m_bDeltaMotionDirty защищенное свойство

protected bool m_bDeltaMotionDirty
Результат bool

m_bFirstLocal2WorldAssignment защищенное свойство

protected bool m_bFirstLocal2WorldAssignment
Результат bool

m_bPropagatedVisibility защищенное свойство

protected bool m_bPropagatedVisibility
Результат bool

m_bStateDirty защищенное свойство

protected bool m_bStateDirty
Результат bool

m_bVisible защищенное свойство

protected bool m_bVisible
Результат bool