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

Public Member Functions

 VoxVoxel (GameApi::Env &e, GameApi::EveryApi &ev, std::string url, int model, float sx, float sy, float sz)
virtual void Collect (CollectVisitor &vis)
virtual void HeavyPrepare ()
virtual 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
virtual 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

◆ VoxVoxel()

VoxVoxel::VoxVoxel ( GameApi::Env & e,
GameApi::EveryApi & ev,
std::string url,
int model,
float sx,
float sy,
float sz )
inline

Member Function Documentation

◆ CleanPrepare()

virtual void VoxVoxel::CleanPrepare ( )
inlinevirtual

Implements Voxel< int >.

◆ Collect()

virtual void VoxVoxel::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

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

Reimplemented from Voxel< int >.

◆ HeavyPrepare()

virtual void VoxVoxel::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

Here is the caller graph for this function:

◆ Map()

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

Implements Voxel< int >.

◆ Normal()

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

Reimplemented from Voxel< int >.

◆ Prepare()

virtual void VoxVoxel::Prepare ( )
inlinevirtual

Implements Voxel< int >.

◆ SizeX()

virtual int VoxVoxel::SizeX ( ) const
inlinevirtual

Implements Voxel< int >.

Here is the caller graph for this function:

◆ SizeY()

virtual int VoxVoxel::SizeY ( ) const
inlinevirtual

Implements Voxel< int >.

Here is the caller graph for this function:

◆ SizeZ()

virtual int VoxVoxel::SizeZ ( ) const
inlinevirtual

Implements Voxel< int >.

Here is the caller graph for this function:

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