C# 클래스 FBX.Scene.Nodes.Node

The base scene node class that holds a Local->Parent transform
상속: IDisposable
파일 보기 프로젝트 열기: Patapom/GodComplex 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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