Nameless Engine
Loading...
Searching...
No Matches
ne::ShaderArrayIndexManager::InternalData Struct Reference

Public Attributes

std::queue< unsigned int > noLongerUsedIndices
 
unsigned int iNextFreeIndex = 0
 
size_t iActiveIndexCount = 0
 

Detailed Description

Groups mutex guarded data.

Member Data Documentation

◆ iActiveIndexCount

size_t ne::ShaderArrayIndexManager::InternalData::iActiveIndexCount = 0

The number of currently existing (active, not destroyed) index objects that still reference this manager.

◆ iNextFreeIndex

unsigned int ne::ShaderArrayIndexManager::InternalData::iNextFreeIndex = 0

Index that can be used.

◆ noLongerUsedIndices

std::queue<unsigned int> ne::ShaderArrayIndexManager::InternalData::noLongerUsedIndices

Stores indices that were used some time and no longer being used.


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