C# Class OpenRA.Graphics.VoxelLoader

Inheritance: IDisposable
Show file Open project: pchote/OpenRA Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Finish ( ) : void
GenerateRenderData ( VxlLimb l ) : VoxelRenderData
Load ( string vxl, string hva ) : Voxel
RefreshBuffer ( ) : void
VoxelLoader ( IReadOnlyFileSystem fileSystem ) : System

Private Methods

Method Description
CreateSheetBuilder ( ) : SheetBuilder
GenerateSlicePlane ( int su, int sv, Func first, Func second, Func coord ) : OpenRA.Graphics.Vertex[]
GenerateSlicePlanes ( VxlLimb l ) : IEnumerable
LoadFile ( string>.Pair files ) : Voxel

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Finish() public method

public Finish ( ) : void
return void

GenerateRenderData() public method

public GenerateRenderData ( VxlLimb l ) : VoxelRenderData
l OpenRA.FileFormats.VxlLimb
return VoxelRenderData

Load() public method

public Load ( string vxl, string hva ) : Voxel
vxl string
hva string
return Voxel

RefreshBuffer() public method

public RefreshBuffer ( ) : void
return void

VoxelLoader() public method

public VoxelLoader ( IReadOnlyFileSystem fileSystem ) : System
fileSystem IReadOnlyFileSystem
return System