C# Класс IrrlichtNETCP.SceneNode

Наследование: NativeElement
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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