XII Release 0.1.0
Loading...
Searching...
No Matches
xiiMaterialInstanceSnapshot Struct Reference

#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

Detailed Description

Immutable frame-local material data. Render extraction consumes snapshots rather than locking live material objects while command lists are being recorded on worker threads.


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