Definition at line 27 of file SwathPathMeshManager.h.
◆ ActivateEntity
typedef std::function<void(EntityPtr, uint32_t)> Cogs::Core::EchoSounder::SwathPathMeshManager::ActivateEntity |
◆ CreateBuildFunc
typedef std::function<TaskFunction(MeshHandle&,uint32_t)> Cogs::Core::EchoSounder::SwathPathMeshManager::CreateBuildFunc |
◆ CreateEntity
typedef std::function<EntityPtr()> Cogs::Core::EchoSounder::SwathPathMeshManager::CreateEntity |
◆ SwathPathMeshManager()
Cogs::Core::EchoSounder::SwathPathMeshManager::SwathPathMeshManager |
( |
| ) |
|
|
inline |
◆ clear()
void Cogs::Core::EchoSounder::SwathPathMeshManager::clear |
( |
| ) |
|
|
inline |
◆ discardEntity()
void Cogs::Core::EchoSounder::SwathPathMeshManager::discardEntity |
( |
WeakEntityPtr |
entity | ) |
|
|
private |
◆ ready()
bool Cogs::Core::EchoSounder::SwathPathMeshManager::ready |
( |
| ) |
|
◆ update()
bool Cogs::Core::EchoSounder::SwathPathMeshManager::update |
( |
Context * |
context, |
|
|
SwathPathChunks & |
chunks, |
|
|
CreateBuildFunc & |
createBuildFunc, |
|
|
CreateEntity & |
createEntity, |
|
|
ActivateEntity & |
activateEntity |
|
) |
| |
◆ updateCurrent()
void Cogs::Core::EchoSounder::SwathPathMeshManager::updateCurrent |
( |
| ) |
|
|
inline |
◆ chunkGen
uint32_t Cogs::Core::EchoSounder::SwathPathMeshManager::chunkGen = 0 |
|
private |
◆ current
std::map<uint32_t, EntityInfo> Cogs::Core::EchoSounder::SwathPathMeshManager::current |
|
private |
◆ entityPool
std::list<WeakEntityPtr> Cogs::Core::EchoSounder::SwathPathMeshManager::entityPool |
|
private |
◆ handleClear
bool Cogs::Core::EchoSounder::SwathPathMeshManager::handleClear = false |
|
private |
◆ persistent
std::shared_ptr<Persistent> Cogs::Core::EchoSounder::SwathPathMeshManager::persistent |
|
private |
◆ toDiscard
std::map<uint32_t, EntityInfo> Cogs::Core::EchoSounder::SwathPathMeshManager::toDiscard |
|
private |
◆ update_current
bool Cogs::Core::EchoSounder::SwathPathMeshManager::update_current = false |
|
private |
The documentation for this class was generated from the following files: