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

Classes

struct  Deletion
 
struct  Swapped
 
struct  UpdatedMesh
 

Public Attributes

bool updateAsync = false
 
bool ready = true
 
TaskId meshGroup
 
std::vector< UpdatedMeshupdatedMeshes
 
std::vector< DeletiondeletionQueue
 
std::vector< SwappedswappedQueue
 
std::deque< Cogs::Core::MeshManager::SwapOperation > swappingResources
 

Detailed Description

Definition at line 169 of file MeshManager.cpp.

Member Data Documentation

◆ deletionQueue

std::vector<Deletion> Cogs::Core::MeshManagerData::deletionQueue

Definition at line 194 of file MeshManager.cpp.

◆ meshGroup

TaskId Cogs::Core::MeshManagerData::meshGroup

Definition at line 180 of file MeshManager.cpp.

◆ ready

bool Cogs::Core::MeshManagerData::ready = true

Definition at line 179 of file MeshManager.cpp.

◆ swappedQueue

std::vector<Swapped> Cogs::Core::MeshManagerData::swappedQueue

Definition at line 195 of file MeshManager.cpp.

◆ swappingResources

std::deque<Cogs::Core::MeshManager::SwapOperation> Cogs::Core::MeshManagerData::swappingResources

Definition at line 196 of file MeshManager.cpp.

◆ updateAsync

bool Cogs::Core::MeshManagerData::updateAsync = false

Definition at line 178 of file MeshManager.cpp.

◆ updatedMeshes

std::vector<UpdatedMesh> Cogs::Core::MeshManagerData::updatedMeshes

Definition at line 181 of file MeshManager.cpp.


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