C# Class Reactor.RActor

Inheritance: RSceneNode, IDisposable
Datei anzeigen Open project: reisergames/reactor-v1 Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GetMaterial ( ) : RMaterial
GetMaterial ( int MeshID ) : RMaterial
GetMeshIDFromName ( string Name ) : int
GetMeshIDs ( int &meshIDs ) : void
GetMeshNameFromID ( int MeshID ) : string
GetMeshNames ( string &meshNames ) : void
Load ( string filename ) : void
PlayAnimation ( string Name ) : void
PlayAnimation ( string Name, float BlendFactor ) : void
RActor ( ) : System
Render ( ) : void
Render ( string techniqueName ) : void
SetMaterial ( RMaterial material ) : void
SetMaterial ( RMaterial material, int MeshID ) : void
SetMaterial ( RMaterial material, string MeshName ) : void
SetTexture ( int TextureID, int TextureLayer ) : void
SetTexture ( int TextureID, int TextureLayer, int MeshID ) : void
StopAnimation ( ) : void
Update ( ) : void

Private Methods

Method Description
CreateActor ( string name ) : void
RShader_Render ( string techniqueName ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetMaterial() public method

public GetMaterial ( ) : RMaterial
return RMaterial

GetMaterial() public method

public GetMaterial ( int MeshID ) : RMaterial
MeshID int
return RMaterial

GetMeshIDFromName() public method

public GetMeshIDFromName ( string Name ) : int
Name string
return int

GetMeshIDs() public method

public GetMeshIDs ( int &meshIDs ) : void
meshIDs int
return void

GetMeshNameFromID() public method

public GetMeshNameFromID ( int MeshID ) : string
MeshID int
return string

GetMeshNames() public method

public GetMeshNames ( string &meshNames ) : void
meshNames string
return void

Load() public method

public Load ( string filename ) : void
filename string
return void

PlayAnimation() public method

public PlayAnimation ( string Name ) : void
Name string
return void

PlayAnimation() public method

public PlayAnimation ( string Name, float BlendFactor ) : void
Name string
BlendFactor float
return void

RActor() public method

public RActor ( ) : System
return System

Render() public method

public Render ( ) : void
return void

Render() public method

public Render ( string techniqueName ) : void
techniqueName string
return void

SetMaterial() public method

public SetMaterial ( RMaterial material ) : void
material RMaterial
return void

SetMaterial() public method

public SetMaterial ( RMaterial material, int MeshID ) : void
material RMaterial
MeshID int
return void

SetMaterial() public method

public SetMaterial ( RMaterial material, string MeshName ) : void
material RMaterial
MeshName string
return void

SetTexture() public method

public SetTexture ( int TextureID, int TextureLayer ) : void
TextureID int
TextureLayer int
return void

SetTexture() public method

public SetTexture ( int TextureID, int TextureLayer, int MeshID ) : void
TextureID int
TextureLayer int
MeshID int
return void

StopAnimation() public method

public StopAnimation ( ) : void
return void

Update() public method

public Update ( ) : void
return void