C# 클래스 IrrlichtNETCP.SceneNode

상속: NativeElement
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
AddAnimator ( Animator animator ) : void
AddChild ( SceneNode child ) : void
Dispose ( ) : void
GetMaterial ( int i ) : Material
OnAnimate ( uint timeMS ) : void
OnRegisterSceneNode ( ) : void
Remove ( ) : void
RemoveAll ( ) : void
RemoveAnimator ( Animator anim ) : void
RemoveAnimators ( ) : void
RemoveChild ( SceneNode child ) : void
Render ( ) : void
SceneNode ( ) : System
SceneNode ( IntPtr raw ) : System
SetMaterialFlag ( MaterialFlag flag, bool val ) : void
SetMaterialTexture ( int layer, Texture text ) : void
SetMaterialType ( MaterialType type ) : void
SetMaterialType ( int type ) : void
UpdateAbsolutePosition ( ) : void

비공개 메소드들

메소드 설명
SceneNode_AddAnimator ( IntPtr scenenode, IntPtr animator ) : void
SceneNode_AddChild ( IntPtr scenenode, IntPtr childnode ) : void
SceneNode_GetAbsolutePosition ( IntPtr scenenode, [ toR ) : void
SceneNode_GetAbsoluteTransformation ( IntPtr scenenode, [ toR ) : void
SceneNode_GetAutomaticCulling ( IntPtr scenenode ) : CullingType
SceneNode_GetBoundingBox ( IntPtr scenenode, [ toR ) : void
SceneNode_GetChildren ( IntPtr scenenode, [ list ) : void
SceneNode_GetChildrenCount ( IntPtr scenenode ) : uint
SceneNode_GetDebugDataVisible ( IntPtr scenenode ) : DebugSceneType
SceneNode_GetID ( IntPtr scenenode ) : int
SceneNode_GetMaterial ( IntPtr scenenode, int i ) : IntPtr
SceneNode_GetMaterialCount ( IntPtr scenenode ) : uint
SceneNode_GetName ( IntPtr scenenode ) : string
SceneNode_GetParent ( IntPtr scenenode ) : IntPtr
SceneNode_GetPosition ( IntPtr scenenode, [ toR ) : void
SceneNode_GetRelativeTransformation ( IntPtr scenenode, [ toR ) : void
SceneNode_GetRotation ( IntPtr scenenode, [ toR ) : void
SceneNode_GetScale ( IntPtr scenenode, [ toR ) : void
SceneNode_GetTransformedBoundingBox ( IntPtr scenenode, float toR ) : void
SceneNode_GetTriangleSelector ( IntPtr scenenode ) : IntPtr
SceneNode_GetType ( IntPtr scenenode ) : SceneNodeType
SceneNode_IsDebugObject ( IntPtr scenenode ) : bool
SceneNode_IsVisible ( IntPtr scenenode ) : bool
SceneNode_OnAnimate ( IntPtr scenenode, uint timeMS ) : void
SceneNode_OnRegisterSceneNode ( IntPtr scenenode ) : void
SceneNode_Remove ( IntPtr scenenode ) : void
SceneNode_RemoveAll ( IntPtr scenenode ) : void
SceneNode_RemoveAnimator ( IntPtr scenenode, IntPtr animator ) : void
SceneNode_RemoveAnimators ( IntPtr scenenode ) : void
SceneNode_RemoveChild ( IntPtr scenenode, IntPtr childscenenode ) : bool
SceneNode_Render ( IntPtr scenenode ) : void
SceneNode_SetAutomaticCulling ( IntPtr scenenode, CullingType enabled ) : void
SceneNode_SetDebugDataVisible ( IntPtr scenenode, DebugSceneType visible ) : void
SceneNode_SetID ( IntPtr scenenode, int id ) : void
SceneNode_SetIsDebugObject ( IntPtr scenenode, bool debugObject ) : void
SceneNode_SetMaterialFlag ( IntPtr scenenode, MaterialFlag flag, bool newvalue ) : void
SceneNode_SetMaterialTexture ( IntPtr scenenode, int layer, IntPtr texture ) : void
SceneNode_SetMaterialType ( IntPtr scenenode, MaterialType newtype ) : void
SceneNode_SetName ( IntPtr scenenode, string name ) : void
SceneNode_SetParent ( IntPtr scenenode, IntPtr parent ) : void
SceneNode_SetPosition ( IntPtr scenenode, float pos ) : void
SceneNode_SetRotation ( IntPtr scenenode, float rot ) : void
SceneNode_SetScale ( IntPtr scenenode, float scale ) : void
SceneNode_SetTriangleSelector ( IntPtr scenenode, IntPtr triangleselector ) : void
SceneNode_SetVisible ( IntPtr scenenode, bool visible ) : void
SceneNode_UpdateAbsolutePosition ( IntPtr scenenode ) : void

메소드 상세

AddAnimator() 공개 메소드

public AddAnimator ( Animator animator ) : void
animator Animator
리턴 void

AddChild() 공개 메소드

public AddChild ( SceneNode child ) : void
child SceneNode
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetMaterial() 공개 메소드

public GetMaterial ( int i ) : Material
i int
리턴 Material

OnAnimate() 공개 메소드

public OnAnimate ( uint timeMS ) : void
timeMS uint
리턴 void

OnRegisterSceneNode() 공개 메소드

public OnRegisterSceneNode ( ) : void
리턴 void

Remove() 공개 메소드

public Remove ( ) : void
리턴 void

RemoveAll() 공개 메소드

public RemoveAll ( ) : void
리턴 void

RemoveAnimator() 공개 메소드

public RemoveAnimator ( Animator anim ) : void
anim Animator
리턴 void

RemoveAnimators() 공개 메소드

public RemoveAnimators ( ) : void
리턴 void

RemoveChild() 공개 메소드

public RemoveChild ( SceneNode child ) : void
child SceneNode
리턴 void

Render() 공개 메소드

public Render ( ) : void
리턴 void

SceneNode() 공개 메소드

public SceneNode ( ) : System
리턴 System

SceneNode() 공개 메소드

public SceneNode ( IntPtr raw ) : System
raw System.IntPtr
리턴 System

SetMaterialFlag() 공개 메소드

public SetMaterialFlag ( MaterialFlag flag, bool val ) : void
flag MaterialFlag
val bool
리턴 void

SetMaterialTexture() 공개 메소드

public SetMaterialTexture ( int layer, Texture text ) : void
layer int
text Texture
리턴 void

SetMaterialType() 공개 메소드

public SetMaterialType ( MaterialType type ) : void
type MaterialType
리턴 void

SetMaterialType() 공개 메소드

public SetMaterialType ( int type ) : void
type int
리턴 void

UpdateAbsolutePosition() 공개 메소드

public UpdateAbsolutePosition ( ) : void
리턴 void