Nebula
Loading...
Searching...
No Matches
Materials::[struct].materialLoaderState Struct Reference

Classes

union  [union]DirtySet.materialLoaderState.dirtySet

Public Attributes

MATERIAL_LIST MaterialInterfaces::MaterialPointers::STRUCT bindings
CoreGraphics::BufferWithStaging materialBindingBuffer
Threading::CriticalSection variantAllocatorLock
Memory::ArenaAllocator< 4096 > variantAllocator
union  dirtySet
Threading::CriticalSection pendingMaterialUpdatesSection
Util::Dictionary< Materials::MaterialId, Util::Pair< void *, uint > > pendingMaterialUpdates

Member Data Documentation

◆ bindings

MATERIAL_LIST MaterialInterfaces::MaterialPointers::STRUCT Materials::[struct].materialLoaderState bindings

◆ dirtySet

◆ materialBindingBuffer

CoreGraphics::BufferWithStaging Materials::[struct].materialLoaderState materialBindingBuffer

◆ pendingMaterialUpdates

Util::Dictionary<Materials::MaterialId, Util::Pair<void*, uint> > Materials::[struct].materialLoaderState pendingMaterialUpdates

◆ pendingMaterialUpdatesSection

Threading::CriticalSection Materials::[struct].materialLoaderState pendingMaterialUpdatesSection

◆ variantAllocator

Memory::ArenaAllocator<4096> Materials::[struct].materialLoaderState variantAllocator

◆ variantAllocatorLock

Threading::CriticalSection Materials::[struct].materialLoaderState variantAllocatorLock

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