Material Resolve (C++)

group FnMaterialResolveUtil
class FnMaterialResolveUtil

Public Static Functions

static FnAttribute::GroupAttribute resolveMaterialReferences(const FnAttribute::GroupAttribute &inputMaterial, bool processHints)
static FnAttribute::GroupAttribute extractMaterialReferences(const FnAttribute::GroupAttribute &inputMaterial, bool processHints)
static FnAttribute::GroupAttribute resolveDeferredNetworkOps(const FnAttribute::GroupAttribute &inputMaterial)
static FnAttribute::GroupAttribute resolveMaterialLayers(const FnAttribute::GroupAttribute &inputMaterial, bool processHints)
static FnAttribute::StringAttribute getLayerPrefixesFromMaterial(const FnAttribute::GroupAttribute &inputMaterial)
static FnAttribute::GroupAttribute combineLayeredMaterialOverrides(const FnAttribute::GroupAttribute &inputMaterial, const FnAttribute::GroupAttribute &overridesAttr, const FnAttribute::GroupAttribute &layeredOverridesAttr)