C# Class Reactor.RMesh

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

Public Properties

Property Type Description
LightingEnabled bool

Public Methods

Method Description
AdvancedCollision ( ) : void
Dispose ( ) : void
GetMaterial ( ) : RMaterial
GetMaterial ( int MeshID ) : RMaterial
GetMeshIDFromName ( string Name ) : int
GetMeshIDs ( int &meshIDs ) : void
GetMeshNameFromID ( int MeshID ) : string
GetMeshNames ( ) : string[]
Load ( string filename ) : void
RMesh ( ) : 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
Update ( ) : void

Private Methods

Method Description
CreateMesh ( string name ) : void
Material_Render ( string techniqueName ) : void

Method Details

AdvancedCollision() public method

public AdvancedCollision ( ) : void
return void

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[]
return string[]

Load() public method

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

RMesh() public method

public RMesh ( ) : 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

Update() public method

public Update ( ) : void
return void

Property Details

LightingEnabled public_oe property

public bool LightingEnabled
return bool