| 
    Nameless Engine
    
   | 
 
Public Attributes | |
| std::unordered_set< DirectXDescriptor * > | allocatedDescriptors | 
| std::queue< INT > | noLongerUsedDescriptorIndices | 
| INT | iRangeStartInHeap = -1 | 
| INT | iRangeCapacity = 0 | 
| INT | iNextFreeIndexInRange = 0 | 
Groups mutex guarded data.
| std::unordered_set<DirectXDescriptor*> ne::ContinuousDirectXDescriptorRange::InternalData::allocatedDescriptors | 
Descriptors allocated from this range.
| INT ne::ContinuousDirectXDescriptorRange::InternalData::iNextFreeIndexInRange = 0 | 
Index of the next free descriptor (relative to the range start iRangeStartInHeap) that can be used.
| INT ne::ContinuousDirectXDescriptorRange::InternalData::iRangeCapacity = 0 | 
Current range capacity.
| INT ne::ContinuousDirectXDescriptorRange::InternalData::iRangeStartInHeap = -1 | 
Index of the first descriptor of this range in the heap.
-1 means that no space was reserved (i.e. not initialized), this is used to determine if we should call the notification callback or not. | std::queue<INT> ne::ContinuousDirectXDescriptorRange::InternalData::noLongerUsedDescriptorIndices | 
Indices (relative to heap start) of descriptors that were created but no longer being used.