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

Public Attributes

Collections::Pool< AssetInstanceDatainstanceData
 
Collections::Pool< AssetModelRequestrequestPool
 
AssetSystemVector< AssetModelRequest * > pendingRequests
 
AssetSystemVector< AssetModelRequest * > inFlightRequests
 
AssetSystemVector< AssetModelRequest * > stillInFlight
 
AssetSystemVector< AssetUpdatenewUpdates
 
AssetSystemVector< AssetInstanceData * > currentOnDemandInstances
 
AssetSystemVector< AssetUpdatereadyUpdates
 
AssetSystemVector< AssetInstanceData * > liveAssetInstances
 
glm::mat4 worldFromView = glm::mat4(1.f)
 
glm::mat4 viewFromWorld = glm::mat4(1.f)
 
glm::mat4 clipFromWorld = glm::mat4(1.f)
 
glm::mat4 worldFromClip = glm::mat4(1.f)
 
float minDistance = 0.f
 
float maxDistance = 0.f
 
uint32_t maxLodDepth = 0
 
MessageId entityCreatedId = NoMessage
 
MessageId entityDestroyedId = NoMessage
 
MaterialInstanceHandle defaultMaterialHandle
 

Detailed Description

Definition at line 320 of file AssetSystem.cpp.

Constructor & Destructor Documentation

◆ AssetSystemData()

Cogs::Core::AssetSystemData::AssetSystemData ( )
inline

Definition at line 322 of file AssetSystem.cpp.

Member Data Documentation

◆ clipFromWorld

glm::mat4 Cogs::Core::AssetSystemData::clipFromWorld = glm::mat4(1.f)

Definition at line 344 of file AssetSystem.cpp.

◆ currentOnDemandInstances

AssetSystemVector<AssetInstanceData*> Cogs::Core::AssetSystemData::currentOnDemandInstances

Definition at line 337 of file AssetSystem.cpp.

◆ defaultMaterialHandle

MaterialInstanceHandle Cogs::Core::AssetSystemData::defaultMaterialHandle

Definition at line 353 of file AssetSystem.cpp.

◆ entityCreatedId

MessageId Cogs::Core::AssetSystemData::entityCreatedId = NoMessage

Definition at line 350 of file AssetSystem.cpp.

◆ entityDestroyedId

MessageId Cogs::Core::AssetSystemData::entityDestroyedId = NoMessage

Definition at line 351 of file AssetSystem.cpp.

◆ inFlightRequests

AssetSystemVector<AssetModelRequest *> Cogs::Core::AssetSystemData::inFlightRequests

Definition at line 331 of file AssetSystem.cpp.

◆ instanceData

Collections::Pool<AssetInstanceData> Cogs::Core::AssetSystemData::instanceData

Definition at line 327 of file AssetSystem.cpp.

◆ liveAssetInstances

AssetSystemVector<AssetInstanceData*> Cogs::Core::AssetSystemData::liveAssetInstances

Definition at line 339 of file AssetSystem.cpp.

◆ maxDistance

float Cogs::Core::AssetSystemData::maxDistance = 0.f

Definition at line 347 of file AssetSystem.cpp.

◆ maxLodDepth

uint32_t Cogs::Core::AssetSystemData::maxLodDepth = 0

Definition at line 348 of file AssetSystem.cpp.

◆ minDistance

float Cogs::Core::AssetSystemData::minDistance = 0.f

Definition at line 346 of file AssetSystem.cpp.

◆ newUpdates

AssetSystemVector<AssetUpdate> Cogs::Core::AssetSystemData::newUpdates

Definition at line 336 of file AssetSystem.cpp.

◆ pendingRequests

AssetSystemVector<AssetModelRequest *> Cogs::Core::AssetSystemData::pendingRequests

Definition at line 330 of file AssetSystem.cpp.

◆ readyUpdates

AssetSystemVector<AssetUpdate> Cogs::Core::AssetSystemData::readyUpdates

Definition at line 338 of file AssetSystem.cpp.

◆ requestPool

Collections::Pool<AssetModelRequest> Cogs::Core::AssetSystemData::requestPool

Definition at line 328 of file AssetSystem.cpp.

◆ stillInFlight

AssetSystemVector<AssetModelRequest *> Cogs::Core::AssetSystemData::stillInFlight

Definition at line 332 of file AssetSystem.cpp.

◆ viewFromWorld

glm::mat4 Cogs::Core::AssetSystemData::viewFromWorld = glm::mat4(1.f)

Definition at line 343 of file AssetSystem.cpp.

◆ worldFromClip

glm::mat4 Cogs::Core::AssetSystemData::worldFromClip = glm::mat4(1.f)

Definition at line 345 of file AssetSystem.cpp.

◆ worldFromView

glm::mat4 Cogs::Core::AssetSystemData::worldFromView = glm::mat4(1.f)

Definition at line 342 of file AssetSystem.cpp.


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