GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
StructVoxel< X, Y > Class Template Reference

#include <Graph.hh>

Inheritance diagram for StructVoxel< X, Y >:
Collaboration diagram for StructVoxel< X, Y >:

Public Member Functions

 StructVoxel (Bitmap< X > &bm, Array< int, Y > &a)
virtual int SizeX () const
virtual int SizeY () const
virtual int SizeZ () const
virtual std::pair< X, Y > Map (int x, int y, int z) const
Public Member Functions inherited from Voxel< std::pair< X, Y > >
virtual void Prepare ()=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

◆ StructVoxel()

template<class X, class Y>
StructVoxel< X, Y >::StructVoxel ( Bitmap< X > & bm,
Array< int, Y > & a )
inline

Member Function Documentation

◆ Map()

template<class X, class Y>
virtual std::pair< X, Y > StructVoxel< X, Y >::Map ( int x,
int y,
int z ) const
inlinevirtual

◆ SizeX()

template<class X, class Y>
virtual int StructVoxel< X, Y >::SizeX ( ) const
inlinevirtual

◆ SizeY()

template<class X, class Y>
virtual int StructVoxel< X, Y >::SizeY ( ) const
inlinevirtual

◆ SizeZ()

template<class X, class Y>
virtual int StructVoxel< X, Y >::SizeZ ( ) const
inlinevirtual

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