Dungeon Architect  17.0.0
DungeonArchitect.SxEngine.SxMeshActor Class Reference
Inheritance diagram for DungeonArchitect.SxEngine.SxMeshActor:
DungeonArchitect.SxEngine.SxActor DungeonArchitect.SxEngine.ISxSceneNode DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutLinkActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutMergedNodePlaneActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActorBase DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutItemActor DungeonArchitect.Flow.Domains.Layout.Tooling.Graph3D.SxLayoutNodeActor

Public Member Functions

void SetMesh (SxMesh mesh)
 
void SetMaterial (SxMaterial material)
 
void SetMesh< T > ()
 
void SetMaterial< T > ()
 
- Public Member Functions inherited from DungeonArchitect.SxEngine.SxActor
AddComponent< T > ()
 
virtual void Draw (SxRenderContext context, Matrix4x4 accumWorldTransform, SxRenderCommandList renderCommandList)
 
virtual void Tick (SxRenderContext context, float deltaTime)
 
void AddChild (ISxSceneNode child)
 
void RemoveChild (ISxSceneNode child)
 
void RemoveAllChildren ()
 
virtual void Destroy ()
 

Public Attributes

SxMeshComponent MeshComponent
 
- Public Attributes inherited from DungeonArchitect.SxEngine.SxActor
SxWorld World
 

Additional Inherited Members

- Properties inherited from DungeonArchitect.SxEngine.SxActor
SxTransform WorldTransform [get, set]
 
ISxSceneNode[] Children [get]
 
SxActorComponent[] Components [get]
 
ISxSceneNode Parent [get, set]
 
Vector3 Position [get, set]
 
Quaternion Rotation [get, set]
 
Vector3 Scale [get, set]
 
- Properties inherited from DungeonArchitect.SxEngine.ISxSceneNode
SxTransform WorldTransform [get, set]
 
ISxSceneNode[] Children [get]
 
ISxSceneNode Parent [get, set]
 

Detailed Description

Definition at line 3 of file SxMeshActor.cs.


The documentation for this class was generated from the following file: