|
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 |
| debugTileTreeDepthColorMaterials (defined in Cogs::Core::OGC3DTilesSystem) | Cogs::Core::OGC3DTilesSystem | 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 |