GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Voxel< C > Class Template Referenceabstract

#include <GraphI.hh>

Inheritance diagram for Voxel< C >:
Collaboration diagram for Voxel< C >:

Public Member Functions

virtual void Prepare ()=0
virtual int SizeX () const =0
virtual int SizeY () const =0
virtual int SizeZ () const =0
virtual C Map (int x, int y, int z) const =0
virtual unsigned int Color (int x, int y, int z) const
virtual Vector Normal (int x, int y, int z) const
virtual void CleanPrepare ()=0
virtual ~Voxel ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual void Collect (CollectVisitor &vis)=0
virtual int NumBlocks () const
virtual void HeavyPrepare ()=0
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~Voxel()

template<class C>
virtual Voxel< C >::~Voxel ( )
inlinevirtual

Member Function Documentation

◆ CleanPrepare()

template<class C>
virtual void Voxel< C >::CleanPrepare ( )
pure virtual

◆ Color()

template<class C>
virtual unsigned int Voxel< C >::Color ( int x,
int y,
int z ) const
inlinevirtual

◆ Map()

◆ Normal()

template<class C>
virtual Vector Voxel< C >::Normal ( int x,
int y,
int z ) const
inlinevirtual

◆ Prepare()

template<class C>
virtual void Voxel< C >::Prepare ( )
pure virtual

◆ SizeX()

◆ SizeY()

◆ SizeZ()


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