Cogs.Core
Cogs::Core::OGC3DTilesSystem Member List

This is the complete list of members for Cogs::Core::OGC3DTilesSystem, including all inherited members.

accessToken (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
addBBoxIndicatorToScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId, Cogs::Geometry::DBoundingBox box) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
addModelToScene(const std::string &uniqueName, TileCandidate tile, ModelHandle handle, const OGC3DTilesData *componentState) constCogs::Core::OGC3DTilesSystemprivate
addOptionalURLParameters(const OGC3DTilesData *componentState, const std::string &url) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
allChildrenAreReady(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node *node) constCogs::Core::OGC3DTilesSystemprivate
applyMaterialToAllModels(const OGC3DTilesData *componentState, MaterialInstanceHandle materialHandle) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
applyMaterialToModel(const OGC3DTilesSystem::LoadedModel &model, MaterialInstanceHandle materialHandle) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
base_type typedef (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
bounds (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
buildExplicitTree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTilesTileset::Tile *tile, const std::string &tileIdStr, const glm::mat4 &currentTransform, const glm::mat4 &globalTransform, std::unordered_set< const OGC3DTilesTileset::Tileset * > &visitedTilesets) constCogs::Core::OGC3DTilesSystemprivate
buildImplicitTree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord, const glm::mat4 &globalTransform) constCogs::Core::OGC3DTilesSystemprivate
buildSubtreeURL(const OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivatestatic
calculateTileVisibilities(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node *node) constCogs::Core::OGC3DTilesSystemprivate
cancelStaleModelRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node &node) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
cleanup(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
cleanupPendingSubtreeRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset) constCogs::Core::OGC3DTilesSystemprivate
clearCarryFlags()Cogs::Core::ComponentSystem< ComponentType >inline
collectTileCandidates(OGC3DTilesData *componentState, const Node *node, std::unordered_map< uint64_t, TileCandidate > &target) constCogs::Core::OGC3DTilesSystemprivate
compileURL(const std::string &baseURL, const std::string &tilesetPath, const std::string &modelPath) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivatestatic
component_type typedef (defined in Cogs::Core::ComponentSystem< ComponentType >)Cogs::Core::ComponentSystem< ComponentType >
componentIsStale(Context *context, uint32_t id)Cogs::Core::OGC3DTilesSystemstatic
ComponentSystem(Memory::Allocator *allocator, SizeType size=16384, MemBlockType componentMemType=MemBlockType::Component) (defined in Cogs::Core::ComponentSystem< ComponentType >)Cogs::Core::ComponentSystem< ComponentType >inline
ComponentSystemBase(Reflection::TypeId componentType)Cogs::Core::ComponentSystemBaseinline
ComponentSystemWithDataPools(Memory::Allocator *allocator, SizeType size=1024, MemBlockType componentMemType=MemBlockType::Component, MemBlockType dataMemType=MemBlockType::ComponentData) (defined in Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >)Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
componentTypeCogs::Core::ComponentSystemBase
contextCogs::Core::ComponentSystemBase
createComponent() overrideCogs::Core::OGC3DTilesSystemvirtual
datasCogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >private
destroyComponent(ComponentHandle component) overrideCogs::Core::OGC3DTilesSystemvirtual
extractAndStoreOptionalSessionKeys(OGC3DTilesData *componentState, const std::string &url) constCogs::Core::OGC3DTilesSystemprivate
fetchAndInitializeAsset(OGC3DTilesComponent *component, uint32_t uniqueComponentId) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
fetchAndInitializeTileset(const uint64_t tilesetGUID, const std::string &tilesetURL, OGC3DTilesComponent *component, uint32_t uniqueComponentId) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
getComponentIndex(const Component *component) constCogs::Core::ComponentSystem< ComponentType >inline
getComponentType() constCogs::Core::ComponentSystemBaseinline
getCurrentCameraPosition() const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component)Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) constCogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
getHandle(const ComponentType *component)Cogs::Core::ComponentSystem< ComponentType >inline
getSubtreeForTileCoord(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord) constCogs::Core::OGC3DTilesSystemprivate
getTileCoordChildren(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &parent) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
getTypeId()Cogs::Core::ComponentSystem< ComponentType >inlinestatic
hasPendingRequests(const OGC3DTilesData *componentState) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
initialize(Context *context) overrideCogs::Core::OGC3DTilesSystemvirtual
initializeTileset(OGC3DTilesComponent *component, OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
instrumentedPostUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedPreUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
isInsideFrustum(const Cogs::Geometry::DBoundingBox &box) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
lastCameraViewProjection (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
loadMissingModels(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const std::unordered_map< uint64_t, TileCandidate > &toBeLoaded) constCogs::Core::OGC3DTilesSystemprivate
makeCacheKey(const OGC3DTiles::Coord &coord)Cogs::Core::OGC3DTilesSystemprivatestatic
modelIsEmpty(const ModelHandle handle) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivatestatic
modelIsReady(const ModelHandle &modelhandle) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
OGC3DTilesSystem(Cogs::Memory::Allocator *allocator, Cogs::ComponentIndex capacity) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystem
poolCogs::Core::ComponentSystem< ComponentType >
postUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
Cogs::Core::ComponentSystemBase::postUpdate()Cogs::Core::ComponentSystemBaseinline
prepareUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
preUpdate()Cogs::Core::ComponentSystemBaseinline
preUpdate(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
printDebugStats(const OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivatestatic
processModelRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint32_t frameNumber) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
processSubTilesetRequests(const OGC3DTilesComponent *component, OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
processSubtreeRequests(const OGC3DTilesComponent *component, OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
pruneTileCache(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, float gracePeriodBeforeTileRemoval) constCogs::Core::OGC3DTilesSystemprivate
removeBBoxIndicatorFromScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
removeTileFromScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
requestModel(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const TileCandidate &tile, const std::string URL) constCogs::Core::OGC3DTilesSystemprivate
requestSubTileset(OGC3DTilesData *componentState, const std::string &fullURL, uint64_t tileId, const OGC3DTilesTileset::Tileset *parentTileset) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
requestSubtree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord) constCogs::Core::OGC3DTilesSystemprivate
resetFlags()Cogs::Core::ComponentSystem< ComponentType >inline
setTileVisibility(const OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId, bool onoff) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
setVisibilityForAllTiles(const OGC3DTilesData *componentState, bool onoff) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
size()Cogs::Core::ComponentSystem< ComponentType >inline
tileHasModelRequests(const OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
tileHasReadyContent(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) constCogs::Core::OGC3DTilesSystemprivate
tileHasSubTilesetRequests(const OGC3DTilesData *componentState, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
timestampOfLastCameraMovement (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
traverseTileset(const OGC3DTilesComponent *component, OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, float gracePeriodBeforeTileRemoval) (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystemprivate
update(Context *context) overrideCogs::Core::OGC3DTilesSystemvirtual
ComponentSystemWithDataPool< OGC3DTilesComponent, OGC3DTilesDataHolder >::update()Cogs::Core::ComponentSystemBaseinline
~ComponentSystemBase()Cogs::Core::ComponentSystemBaseinlinevirtual
~OGC3DTilesSystem() override (defined in Cogs::Core::OGC3DTilesSystem)Cogs::Core::OGC3DTilesSystem