Cogs.Core
Classes | Public Attributes | List of all members
Cogs::Core::OGC3DTilesData Struct Reference

Classes

struct  State
 
struct  Statistics
 

Public Attributes

std::unordered_map< const OGC3DTilesTileset::Tileset *, Statestates
 
std::unordered_map< std::string, std::pair< uint64_t, const OGC3DTilesTileset::Tileset * > > subTilesetRequests
 
std::vector< const OGC3DTilesTileset::Tileset * > tilesets
 
std::set< std::string > loadedSubTilesets
 
EntityparentEntity = nullptr
 
uint32_t uniqueComponentId = 0
 
glm::dmat4 originalRootTransform
 
std::string baseURL = ""
 
std::string additionalURLParameters = ""
 
std::string tileBaseURL = ""
 
std::string optionalAccessKey = ""
 
std::string optionalSessionKey = ""
 
float detailFactor = 1.0
 
MaterialInstanceHandle overrideMaterial
 
bool requiresTraversal = false
 
unsigned int numberOfModelsBeingPrepared = 0
 
bool showTileBBoxes = false
 
bool neverDiscardRootTiles = true
 
bool waitForTileSiblings = true
 
bool enableCaching = false
 
bool colorTileAccordingToTreeDepth = false
 
bool dontRenderLeaves = false
 
Cogs::Core::DataFetcherManager::FetchId assetsFetchId = Cogs::Core::DataFetcherManager::NoFetchId
 
std::unordered_map< uint64_t, Cogs::Core::DataFetcherManager::FetchId > tilesetFetchIds
 
Statistics statistics
 

Detailed Description

Definition at line 162 of file OGC3DTilesSystem.h.

Member Data Documentation

◆ additionalURLParameters

std::string Cogs::Core::OGC3DTilesData::additionalURLParameters = ""

Definition at line 185 of file OGC3DTilesSystem.h.

◆ assetsFetchId

Cogs::Core::DataFetcherManager::FetchId Cogs::Core::OGC3DTilesData::assetsFetchId = Cogs::Core::DataFetcherManager::NoFetchId

Definition at line 201 of file OGC3DTilesSystem.h.

◆ baseURL

std::string Cogs::Core::OGC3DTilesData::baseURL = ""

Definition at line 184 of file OGC3DTilesSystem.h.

◆ colorTileAccordingToTreeDepth

bool Cogs::Core::OGC3DTilesData::colorTileAccordingToTreeDepth = false

Definition at line 198 of file OGC3DTilesSystem.h.

◆ detailFactor

float Cogs::Core::OGC3DTilesData::detailFactor = 1.0

Definition at line 189 of file OGC3DTilesSystem.h.

◆ dontRenderLeaves

bool Cogs::Core::OGC3DTilesData::dontRenderLeaves = false

Definition at line 199 of file OGC3DTilesSystem.h.

◆ enableCaching

bool Cogs::Core::OGC3DTilesData::enableCaching = false

Definition at line 197 of file OGC3DTilesSystem.h.

◆ loadedSubTilesets

std::set<std::string> Cogs::Core::OGC3DTilesData::loadedSubTilesets

Definition at line 179 of file OGC3DTilesSystem.h.

◆ neverDiscardRootTiles

bool Cogs::Core::OGC3DTilesData::neverDiscardRootTiles = true

Definition at line 195 of file OGC3DTilesSystem.h.

◆ numberOfModelsBeingPrepared

unsigned int Cogs::Core::OGC3DTilesData::numberOfModelsBeingPrepared = 0

Definition at line 193 of file OGC3DTilesSystem.h.

◆ optionalAccessKey

std::string Cogs::Core::OGC3DTilesData::optionalAccessKey = ""

Definition at line 187 of file OGC3DTilesSystem.h.

◆ optionalSessionKey

std::string Cogs::Core::OGC3DTilesData::optionalSessionKey = ""

Definition at line 188 of file OGC3DTilesSystem.h.

◆ originalRootTransform

glm::dmat4 Cogs::Core::OGC3DTilesData::originalRootTransform

Definition at line 183 of file OGC3DTilesSystem.h.

◆ overrideMaterial

MaterialInstanceHandle Cogs::Core::OGC3DTilesData::overrideMaterial

Definition at line 190 of file OGC3DTilesSystem.h.

◆ parentEntity

Entity* Cogs::Core::OGC3DTilesData::parentEntity = nullptr

Definition at line 181 of file OGC3DTilesSystem.h.

◆ requiresTraversal

bool Cogs::Core::OGC3DTilesData::requiresTraversal = false

Definition at line 191 of file OGC3DTilesSystem.h.

◆ showTileBBoxes

bool Cogs::Core::OGC3DTilesData::showTileBBoxes = false

Definition at line 194 of file OGC3DTilesSystem.h.

◆ states

std::unordered_map<const OGC3DTilesTileset::Tileset*, State> Cogs::Core::OGC3DTilesData::states

Definition at line 175 of file OGC3DTilesSystem.h.

◆ statistics

Statistics Cogs::Core::OGC3DTilesData::statistics

Definition at line 210 of file OGC3DTilesSystem.h.

◆ subTilesetRequests

std::unordered_map<std::string, std::pair<uint64_t, const OGC3DTilesTileset::Tileset*> > Cogs::Core::OGC3DTilesData::subTilesetRequests

Definition at line 177 of file OGC3DTilesSystem.h.

◆ tileBaseURL

std::string Cogs::Core::OGC3DTilesData::tileBaseURL = ""

Definition at line 186 of file OGC3DTilesSystem.h.

◆ tilesetFetchIds

std::unordered_map<uint64_t, Cogs::Core::DataFetcherManager::FetchId> Cogs::Core::OGC3DTilesData::tilesetFetchIds

Definition at line 202 of file OGC3DTilesSystem.h.

◆ tilesets

std::vector<const OGC3DTilesTileset::Tileset*> Cogs::Core::OGC3DTilesData::tilesets

Definition at line 178 of file OGC3DTilesSystem.h.

◆ uniqueComponentId

uint32_t Cogs::Core::OGC3DTilesData::uniqueComponentId = 0

Definition at line 182 of file OGC3DTilesSystem.h.

◆ waitForTileSiblings

bool Cogs::Core::OGC3DTilesData::waitForTileSiblings = true

Definition at line 196 of file OGC3DTilesSystem.h.


The documentation for this struct was generated from the following file: