|
| unsigned | checkTile (const uint64_t tilekey, const uint32_t nodeTimestamp, const uint32_t currentTimestamp) |
| |
| void | enforceOrder (const uint32_t currentTimestamp) |
| |
| glm::uvec4 | slotPosition (const OctComponent &octComp, const uint64_t tileKey) const |
| |
| void | handleStaging (const DrawContext *renderingContext, OctComponent &octComp, OctData &octData, const uint32_t currentTimestamp, unsigned delay=3) |
| |
| void | reset (const DrawContext *renderingContext, const OctData &octData, const uint32_t tileSize, const uint32_t gpuCacheSize, const uint32_t currentTimestamp) |
| |
Definition at line 19 of file OctAtlas.h.
◆ checkTile()
| unsigned Cogs::Core::Volumetric::OctAtlas::checkTile |
( |
const uint64_t |
tilekey, |
|
|
const uint32_t |
nodeTimestamp, |
|
|
const uint32_t |
currentTimestamp |
|
) |
| |
◆ enforceOrder()
| void Cogs::Core::Volumetric::OctAtlas::enforceOrder |
( |
const uint32_t |
currentTimestamp | ) |
|
◆ handleStaging()
| void Cogs::Core::Volumetric::OctAtlas::handleStaging |
( |
const DrawContext * |
renderingContext, |
|
|
OctComponent & |
octComp, |
|
|
OctData & |
octData, |
|
|
const uint32_t |
currentTimestamp, |
|
|
unsigned |
delay = 3 |
|
) |
| |
◆ reset()
| void Cogs::Core::Volumetric::OctAtlas::reset |
( |
const DrawContext * |
renderingContext, |
|
|
const OctData & |
octData, |
|
|
const uint32_t |
tileSize, |
|
|
const uint32_t |
gpuCacheSize, |
|
|
const uint32_t |
currentTimestamp |
|
) |
| |
◆ slotPosition()
| glm::uvec4 Cogs::Core::Volumetric::OctAtlas::slotPosition |
( |
const OctComponent & |
octComp, |
|
|
const uint64_t |
tileKey |
|
) |
| const |
◆ slots
| std::vector<Slot> Cogs::Core::Volumetric::OctAtlas::slots |
◆ slotsLRU
| std::list<uint32_t> Cogs::Core::Volumetric::OctAtlas::slotsLRU |
◆ slotsLUT
| std::unordered_map<TileKey, uint32_t> Cogs::Core::Volumetric::OctAtlas::slotsLUT |
◆ stagingUnused
| std::vector<Item> Cogs::Core::Volumetric::OctAtlas::stagingUnused |
◆ textureAtlas0
◆ textureAtlas1
◆ toCopy
| std::vector<Item> Cogs::Core::Volumetric::OctAtlas::toCopy |
The documentation for this struct was generated from the following files: