C# Class Grey.Graphics.VoxelRenderer

Inheritance: IDisposable
Show file Open project: RegrowthStudios/VoxelRTS Class Usage Examples

Public Methods

Method Description
AddRegionGeo ( VoxGeo g ) : void
Dispose ( ) : void
DrawAll ( Matrix mView, Matrix mProj ) : void
DrawAll ( Matrix mWorld, Matrix mView, Matrix mProj ) : void
Hook ( VoxState state ) : void
LoadEffect ( string file ) : void
LoadVMap ( string file ) : void
RetaskVisualChanges ( ) : void
VoxelRenderer ( GraphicsDeviceManager gdm, Microsoft.Xna.Framework.Content.ContentManager cm ) : System

Private Methods

Method Description
OnRegionAddition ( VoxWorld w, Region r ) : void
OnRegionRemoval ( VoxWorld w, Region r ) : void

Method Details

AddRegionGeo() public method

public AddRegionGeo ( VoxGeo g ) : void
g VoxGeo
return void

Dispose() public method

public Dispose ( ) : void
return void

DrawAll() public method

public DrawAll ( Matrix mView, Matrix mProj ) : void
mView Matrix
mProj Matrix
return void

DrawAll() public method

public DrawAll ( Matrix mWorld, Matrix mView, Matrix mProj ) : void
mWorld Matrix
mView Matrix
mProj Matrix
return void

Hook() public method

public Hook ( VoxState state ) : void
state Grey.Engine.VoxState
return void

LoadEffect() public method

public LoadEffect ( string file ) : void
file string
return void

LoadVMap() public method

public LoadVMap ( string file ) : void
file string
return void

RetaskVisualChanges() public method

public RetaskVisualChanges ( ) : void
return void

VoxelRenderer() public method

public VoxelRenderer ( GraphicsDeviceManager gdm, Microsoft.Xna.Framework.Content.ContentManager cm ) : System
gdm GraphicsDeviceManager
cm Microsoft.Xna.Framework.Content.ContentManager
return System