GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
SampleVoxel< T > Class Template Reference

#include <Graph.hh>

Inheritance diagram for SampleVoxel< T >:
Collaboration diagram for SampleVoxel< T >:

Public Member Functions

 SampleVoxel (ContinuousVoxel< T > &v, int x, int y, int z)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
void Prepare ()
int SizeX () const
int SizeY () const
int SizeZ () const
T Map (int xx, int yy, int zz) const
float Sample (int xx, int xsize, float sizex) const
void CleanPrepare ()
Public Member Functions inherited from Voxel< T >
virtual unsigned int Color (int x, int y, int z) const
virtual Vector Normal (int x, int y, int z) const
virtual ~Voxel ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ SampleVoxel()

template<class T>
SampleVoxel< T >::SampleVoxel ( ContinuousVoxel< T > & v,
int x,
int y,
int z )
inline

Member Function Documentation

◆ CleanPrepare()

template<class T>
void SampleVoxel< T >::CleanPrepare ( )
inlinevirtual

Implements Voxel< T >.

◆ Collect()

template<class T>
void SampleVoxel< T >::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ HeavyPrepare()

template<class T>
void SampleVoxel< T >::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

◆ Map()

template<class T>
T SampleVoxel< T >::Map ( int xx,
int yy,
int zz ) const
inlinevirtual

Implements Voxel< T >.

◆ Prepare()

template<class T>
void SampleVoxel< T >::Prepare ( )
inlinevirtual

Implements Voxel< T >.

◆ Sample()

template<class T>
float SampleVoxel< T >::Sample ( int xx,
int xsize,
float sizex ) const
inline
Here is the caller graph for this function:

◆ SizeX()

template<class T>
int SampleVoxel< T >::SizeX ( ) const
inlinevirtual

Implements Voxel< T >.

◆ SizeY()

template<class T>
int SampleVoxel< T >::SizeY ( ) const
inlinevirtual

Implements Voxel< T >.

◆ SizeZ()

template<class T>
int SampleVoxel< T >::SizeZ ( ) const
inlinevirtual

Implements Voxel< T >.


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