![]() |
XII Release 0.1.0
|
#include <MaterialInstance.h>
Public Attributes | |
| xiiSharedPtr< const xiiMaterialSchema > | m_pSchema |
| xiiDynamicArray< xiiUInt8 > | m_ParameterData |
| xiiDynamicArray< xiiMaterialResourceBinding > | m_ResourceBindings |
| xiiMaterialRuntimeState | m_RuntimeState |
| xiiBitflags< xiiMaterialDirtyFlags > | m_DirtyFlags = xiiMaterialDirtyFlags::None |
| xiiUInt32 | m_uiRevision = 0U |
Immutable frame-local material data. Render extraction consumes snapshots rather than locking live material objects while command lists are being recorded on worker threads.