voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
Public Types | Public Member Functions | List of all members
blub::sync::voxel::accessor::terrain::receiver< voxelType > Class Template Reference
Inheritance diagram for blub::sync::voxel::accessor::terrain::receiver< voxelType >:
blub::procedural::voxel::terrain::base< simpleType > blub::noncopyable

Public Types

typedef
multipleTiles::receiver
< voxelType > 
t_multipleTiles
 
typedef t_multipleTilest_multipleTilesPtr
 
typedef
procedural::voxel::terrain::base
< sharedPointer
< procedural::voxel::tile::accessor
< voxelType > > > 
t_base
 
typedef sharedPointer< byteArrayt_tileDataPtr
 
typedef vector
< t_multipleTilesPtr
t_multipleTilesList
 
- Public Types inherited from blub::procedural::voxel::terrain::base< simpleType >
typedef simpleType t_simple
 
typedef t_simple * t_lod
 
typedef vector< scopedPointer
< t_simple > > 
t_lodList
 
typedef
t_simple::t_createTileCallback 
t_createTileCallback
 

Public Member Functions

 receiver (async::dispatcher *todoListenerMaster, const uint16 &numLod)
 
void receivedTileData (const byteArray &data)
 
void receivedTilePtrData (t_tileDataPtr data)
 
- Public Member Functions inherited from blub::procedural::voxel::terrain::base< simpleType >
 base ()
 base contructor
 
 ~base ()
 ~base destructor
 
t_lod getLod (const uint16 &lod) const
 getLod returns a level of detail. More...
 
const t_lodListgetLodList () const
 getLodList returns all level of details. More...
 
int32 getNumLod () const
 getNumLod returns number of level of details. More...
 
void setCreateTileCallback (const t_createTileCallback &toSet)
 setCreateTileCallback sets the callback for creating tiles to the lods. More...
 

Additional Inherited Members

- Protected Attributes inherited from blub::procedural::voxel::terrain::base< simpleType >
t_lodList m_lods
 m_lods container for the lods.
 

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