Material Resolve (C++)¶
- group FnMaterialResolveUtil
-
class Foundry::Katana::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)¶
-
static FnAttribute::GroupAttribute resolveMaterialReferences(const FnAttribute::GroupAttribute &inputMaterial, bool processHints)¶
-
class Foundry::Katana::FnMaterialResolveUtil¶