Cogs.Core
|
This is the complete list of members for Cogs::Core::OGC3DTilesSystem, including all inherited members.
accessToken (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
addBBoxIndicatorToScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId, Cogs::Geometry::DBoundingBox box) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
addModelToScene(const std::string &uniqueName, TileCandidate tile, ModelHandle handle, const OGC3DTilesData *componentState) const | Cogs::Core::OGC3DTilesSystem | private |
addOptionalURLParameters(const OGC3DTilesData *componentState, const std::string &url) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
allChildrenAreReady(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node *node) const | Cogs::Core::OGC3DTilesSystem | private |
applyMaterialToAllModels(const OGC3DTilesData *componentState, MaterialInstanceHandle materialHandle) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
applyMaterialToModel(const OGC3DTilesSystem::LoadedModel &model, MaterialInstanceHandle materialHandle) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
base_type typedef (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
bounds (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
buildExplicitTree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTilesTileset::Tile *tile, const std::string &tileIdStr, const glm::mat4 ¤tTransform, const glm::mat4 &globalTransform, std::unordered_set< const OGC3DTilesTileset::Tileset * > &visitedTilesets) const | Cogs::Core::OGC3DTilesSystem | private |
buildImplicitTree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord, const glm::mat4 &globalTransform) const | Cogs::Core::OGC3DTilesSystem | private |
buildSubtreeURL(const OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | privatestatic |
calculateTileVisibilities(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node *node) const | Cogs::Core::OGC3DTilesSystem | private |
cancelStaleModelRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const Node &node) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
cleanup(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
cleanupPendingSubtreeRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset) const | Cogs::Core::OGC3DTilesSystem | private |
clearCarryFlags() | Cogs::Core::ComponentSystem< ComponentType > | inline |
collectTileCandidates(OGC3DTilesData *componentState, const Node *node, std::unordered_map< uint64_t, TileCandidate > &target) const | Cogs::Core::OGC3DTilesSystem | private |
compileURL(const std::string &baseURL, const std::string &tilesetPath, const std::string &modelPath) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | privatestatic |
component_type typedef (defined in Cogs::Core::ComponentSystem< ComponentType >) | Cogs::Core::ComponentSystem< ComponentType > | |
componentIsStale(Context *context, uint32_t id) | Cogs::Core::OGC3DTilesSystem | static |
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::ComponentSystemBase | inline |
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 |
componentType | Cogs::Core::ComponentSystemBase | |
context | Cogs::Core::ComponentSystemBase | |
createComponent() override | Cogs::Core::OGC3DTilesSystem | virtual |
datas | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | private |
destroyComponent(ComponentHandle component) override | Cogs::Core::OGC3DTilesSystem | virtual |
extractAndStoreOptionalSessionKeys(OGC3DTilesData *componentState, const std::string &url) const | Cogs::Core::OGC3DTilesSystem | private |
fetchAndInitializeAsset(OGC3DTilesComponent *component, uint32_t uniqueComponentId) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
fetchAndInitializeTileset(const uint64_t tilesetGUID, const std::string &tilesetURL, OGC3DTilesComponent *component, uint32_t uniqueComponentId) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
getComponentIndex(const Component *component) const | Cogs::Core::ComponentSystem< ComponentType > | inline |
getComponentType() const | Cogs::Core::ComponentSystemBase | inline |
getCurrentCameraPosition() const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) | Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes > | inline |
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) const | Cogs::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) const | Cogs::Core::OGC3DTilesSystem | private |
getTileCoordChildren(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &parent) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
getTypeId() | Cogs::Core::ComponentSystem< ComponentType > | inlinestatic |
hasPendingRequests(const OGC3DTilesData *componentState) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
initialize(Context *context) override | Cogs::Core::OGC3DTilesSystem | virtual |
initializeTileset(OGC3DTilesComponent *component, OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
instrumentedPostUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedPreUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
instrumentedUpdate() override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
isInsideFrustum(const Cogs::Geometry::DBoundingBox &box) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
lastCameraViewProjection (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
loadMissingModels(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const std::unordered_map< uint64_t, TileCandidate > &toBeLoaded) const | Cogs::Core::OGC3DTilesSystem | private |
makeCacheKey(const OGC3DTiles::Coord &coord) | Cogs::Core::OGC3DTilesSystem | privatestatic |
modelIsEmpty(const ModelHandle handle) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | privatestatic |
modelIsReady(const ModelHandle &modelhandle) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
OGC3DTilesSystem(Cogs::Memory::Allocator *allocator, Cogs::ComponentIndex capacity) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | |
pool | Cogs::Core::ComponentSystem< ComponentType > | |
postUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
Cogs::Core::ComponentSystemBase::postUpdate() | Cogs::Core::ComponentSystemBase | inline |
prepareUpdate(Context *) override | Cogs::Core::ComponentSystem< ComponentType > | inlinevirtual |
preUpdate() | Cogs::Core::ComponentSystemBase | inline |
preUpdate(Context *) | Cogs::Core::ComponentSystemBase | inlinevirtual |
printDebugStats(const OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | privatestatic |
processModelRequests(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint32_t frameNumber) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
processSubTilesetRequests(const OGC3DTilesComponent *component, OGC3DTilesData *componentState) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
processSubtreeRequests(const OGC3DTilesComponent *component, OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
pruneTileCache(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, float gracePeriodBeforeTileRemoval) const | Cogs::Core::OGC3DTilesSystem | private |
removeBBoxIndicatorFromScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
removeTileFromScene(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
requestModel(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const TileCandidate &tile, const std::string URL) const | Cogs::Core::OGC3DTilesSystem | private |
requestSubTileset(OGC3DTilesData *componentState, const std::string &fullURL, uint64_t tileId, const OGC3DTilesTileset::Tileset *parentTileset) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
requestSubtree(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, const OGC3DTiles::Coord &coord) const | Cogs::Core::OGC3DTilesSystem | private |
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::OGC3DTilesSystem | private |
setVisibilityForAllTiles(const OGC3DTilesData *componentState, bool onoff) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
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::OGC3DTilesSystem | private |
tileHasReadyContent(OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, uint64_t tileId) const | Cogs::Core::OGC3DTilesSystem | private |
tileHasSubTilesetRequests(const OGC3DTilesData *componentState, uint64_t tileId) const (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
timestampOfLastCameraMovement (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
traverseTileset(const OGC3DTilesComponent *component, OGC3DTilesData *componentState, const OGC3DTilesTileset::Tileset *tileset, float gracePeriodBeforeTileRemoval) (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | private |
update(Context *context) override | Cogs::Core::OGC3DTilesSystem | virtual |
ComponentSystemWithDataPool< OGC3DTilesComponent, OGC3DTilesDataHolder >::update() | Cogs::Core::ComponentSystemBase | inline |
~ComponentSystemBase() | Cogs::Core::ComponentSystemBase | inlinevirtual |
~OGC3DTilesSystem() override (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem |