![]() |
XII Release 0.1.0
|
#include <MaterialSystem.h>
Static Public Member Functions | |
| static xiiResult | CreateRuntimeMaterial (const xiiMaterialSchemaDescription &description, const xiiMaterialRuntimeState &runtimeState, xiiSharedPtr< xiiMaterialSchema > &out_pSchema, xiiSharedPtr< xiiMaterialInstance > &out_pInstance, xiiStringBuilder *out_pError=nullptr) |
Friends | |
| class | xiiMaterialManager |
High-level owner for material instances and their GPU-visible storage.
Typical frame flow:
|
static |
Builds a standalone runtime material without going through the resource manager. This is the preferred path for generated simulation, robotics sensor, and medical visualization materials.