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() const | blub::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() const | blub::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_master | blub::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_worker | blub::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 |