voxelTerrain
 All Classes Functions Variables Typedefs Enumerations Pages
blub::procedural::voxel::simple::renderer< configType > Member List

This is the complete list of members for blub::procedural::voxel::simple::renderer< configType >, including all inherited members.

addCamera(t_cameraPtr toAdd, const blub::vector3 &position)blub::procedural::voxel::simple::renderer< configType >inline
addSyncReceiver(const typename t_sync::t_receiver receiver, const typename t_sync::t_sync sync)blub::procedural::voxel::simple::renderer< configType >inlineprotected
addToChangeList(const t_tileId &id, t_tilePtr toAdd)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
base(blub::async::dispatcher &worker)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
createTile() constblub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protectedvirtual
editDone()blub::procedural::voxel::simple::renderer< configType >inlineprotected
editDoneMaster()blub::procedural::voxel::simple::renderer< configType >inlineprotected
getMaster()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
getTileMap() const blub::procedural::voxel::simple::renderer< configType >inline
getTilesThatGotEdited() constblub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
isInRange(const vector3 &posLeafCenter, const axisAlignedBox &octreeNode)blub::procedural::voxel::simple::renderer< configType >inlineprotected
isInSyncRangeReceiver(const typename t_sync::t_receiver receiver, const vector3 &posOfReceiverLeafCenter, const typename t_sync::t_syncTree::t_nodePtr &octreeNode)blub::procedural::voxel::simple::renderer< configType >inlineprotected
isInSyncRangeSync(const typename t_sync::t_sync sync, const vector3 &posOfSyncLeafCenter, const typename t_sync::t_receiverTree::t_nodePtr &octreeNode)blub::procedural::voxel::simple::renderer< configType >inlineprotected
lockForEdit()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
lockForEditMaster()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protectedvirtual
lockForRead()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
m_classLocker (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
m_createTileCallback (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
m_masterblub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
m_sigEditDone (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
m_tilesThatGotEdited (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
m_workerblub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protected
removeCamera(t_cameraPtr toRemove)blub::procedural::voxel::simple::renderer< configType >inline
removeSyncReceiver(const typename t_sync::t_receiver receiver, const typename t_sync::t_sync sync)blub::procedural::voxel::simple::renderer< configType >inlineprotected
renderer(blub::async::dispatcher &worker, t_rendererSurface *tiles, const int32 &lod, const real &lodCutDistNear, const real &lodCutDistFar)blub::procedural::voxel::simple::renderer< configType >inline
setCreateTileCallback(const t_createTileCallback &callback)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
signalEditDone()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
t_base typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_cameraPtr typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_config typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_createTileCallback typedef (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
t_octreeSearchCallback typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_rendererSurface typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_sigEditDone typedef (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
t_sync typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_thisClass typedef (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
t_tile typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_tileDataPtr typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_tileId typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_tileMap typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_tilePtr typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
t_tilesGotChangedMap typedef (defined in blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >)blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
t_tileSurface typedef (defined in blub::procedural::voxel::simple::renderer< configType >)blub::procedural::voxel::simple::renderer< configType >
tileGotRemovedMaster(const t_tileId &id)blub::procedural::voxel::simple::renderer< configType >inlineprotected
tileGotSetMaster(const t_tileId &id, const t_tileDataPtr toSet)blub::procedural::voxel::simple::renderer< configType >inlineprotected
tryLockForEditMaster()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protectedvirtual
unlockForEdit()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
unlockForEditMaster()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >protectedvirtual
unlockRead()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
updateCamera(t_cameraPtr toUpdate, const blub::vector3 &position)blub::procedural::voxel::simple::renderer< configType >inline
updateCameraMaster(t_cameraPtr toUpdate, const blub::vector3 &position)blub::procedural::voxel::simple::renderer< configType >inlineprotected
updateLod(const t_tileId &id, t_tilePtr toUpdate)blub::procedural::voxel::simple::renderer< configType >inlineprotected
~base()blub::procedural::voxel::simple::base< configType::t_renderer::t_tile >
~renderer()blub::procedural::voxel::simple::renderer< configType >inline