GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
BlitVoxel Class Reference
Inheritance diagram for BlitVoxel:
Collaboration diagram for BlitVoxel:

Public Member Functions

 BlitVoxel (VolumeObject *obj, int sx, int sy, int sz, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z, int false_value, int true_value)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
virtual int SizeX () const
virtual int SizeY () const
virtual int SizeZ () const
virtual int Map (int x, int y, int z) const
virtual unsigned int Color (int x, int y, int z) const
virtual Vector Normal (int x, int y, int z) const
void CleanPrepare ()
Public Member Functions inherited from Voxel< int >
virtual ~Voxel ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ BlitVoxel()

BlitVoxel::BlitVoxel ( VolumeObject * obj,
int sx,
int sy,
int sz,
float start_x,
float end_x,
float start_y,
float end_y,
float start_z,
float end_z,
int false_value,
int true_value )
inline

Member Function Documentation

◆ CleanPrepare()

void BlitVoxel::CleanPrepare ( )
inlinevirtual

Implements Voxel< int >.

◆ Collect()

void BlitVoxel::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

virtual unsigned int BlitVoxel::Color ( int x,
int y,
int z ) const
inlinevirtual

Reimplemented from Voxel< int >.

◆ HeavyPrepare()

void BlitVoxel::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Map()

virtual int BlitVoxel::Map ( int x,
int y,
int z ) const
inlinevirtual

Implements Voxel< int >.

◆ Normal()

virtual Vector BlitVoxel::Normal ( int x,
int y,
int z ) const
inlinevirtual

Reimplemented from Voxel< int >.

◆ Prepare()

void BlitVoxel::Prepare ( )
inlinevirtual

Implements Voxel< int >.

◆ SizeX()

virtual int BlitVoxel::SizeX ( ) const
inlinevirtual

Implements Voxel< int >.

◆ SizeY()

virtual int BlitVoxel::SizeY ( ) const
inlinevirtual

Implements Voxel< int >.

◆ SizeZ()

virtual int BlitVoxel::SizeZ ( ) const
inlinevirtual

Implements Voxel< int >.


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