Material Resolve (C++)¶
-
namespace
Foundry
¶ -
namespace
Katana
¶ -
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)¶
Private Functions
-
FnMaterialResolveUtil
()¶
Private Static Functions
-
static const FnMaterialResolveUtilHostSuite_v1 *
_getSuite
()¶
-
static FnAttribute::GroupAttribute
-
class
-
namespace