UsdShadeMaterialBindingAPI Member List

This is the complete list of members for UsdShadeMaterialBindingAPI, including all inherited members.

_ApplyAPISchema(const UsdPrim &prim, const TfToken &apiSchemaName)UsdAPISchemaBaseinlineprotectedstatic
_CreateAttr(TfToken const &attrName, SdfValueTypeName const &typeName, bool custom, SdfVariability variability, VtValue const &defaultValue, bool writeSparsely) const (defined in UsdSchemaBase)UsdSchemaBaseprotected
_GetInstanceName() constUsdAPISchemaBaseinlineprotected
_GetSchemaKind() const overrideUsdShadeMaterialBindingAPIprotectedvirtual
_GetSchemaType() constUsdSchemaBaseinlineprotectedvirtual
_GetType() const (defined in UsdSchemaBase)UsdSchemaBaseinlineprotected
_IsCompatible() const overrideUsdAPISchemaBaseprotectedvirtual
_MultipleApplyAPISchema(const UsdPrim &prim, const TfToken &apiSchemaName, const TfToken &instanceName)UsdAPISchemaBaseinlineprotectedstatic
AddPrimToBindingCollection(const UsdPrim &prim, const TfToken &bindingName, const TfToken &materialPurpose) constUsdShadeMaterialBindingAPI
Apply(const UsdPrim &prim)UsdShadeMaterialBindingAPIstatic
Bind(const UsdShadeMaterial &material, const TfToken &bindingStrength=UsdShadeTokens->fallbackStrength, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
Bind(const UsdCollectionAPI &collection, const UsdShadeMaterial &material, const TfToken &bindingName=TfToken(), const TfToken &bindingStrength=UsdShadeTokens->fallbackStrength, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
BindingsAtPrimUsdShadeMaterialBindingAPIfriend
BindingsCache typedefUsdShadeMaterialBindingAPI
CanApply(const UsdPrim &prim, std::string *whyNot=nullptr)UsdShadeMaterialBindingAPIstatic
CanContainPropertyName(const TfToken &name)UsdShadeMaterialBindingAPIstatic
CollectionBindingVector typedef (defined in UsdShadeMaterialBindingAPI)UsdShadeMaterialBindingAPI
CollectionQueryCache typedefUsdShadeMaterialBindingAPI
ComputeBoundMaterial(BindingsCache *bindingsCache, CollectionQueryCache *collectionQueryCache, const TfToken &materialPurpose=UsdShadeTokens->allPurpose, UsdRelationship *bindingRel=nullptr) constUsdShadeMaterialBindingAPI
ComputeBoundMaterial(const TfToken &materialPurpose=UsdShadeTokens->allPurpose, UsdRelationship *bindingRel=nullptr) constUsdShadeMaterialBindingAPI
ComputeBoundMaterials(const std::vector< UsdPrim > &prims, const TfToken &materialPurpose=UsdShadeTokens->allPurpose, std::vector< UsdRelationship > *bindingRels=nullptr)UsdShadeMaterialBindingAPIstatic
CreateMaterialBindSubset(const TfToken &subsetName, const VtIntArray &indices, const TfToken &elementType=UsdGeomTokens->face)UsdShadeMaterialBindingAPI
DirectBindingPtr typedefUsdShadeMaterialBindingAPI
Get(const UsdStagePtr &stage, const SdfPath &path)UsdShadeMaterialBindingAPIstatic
GetCollectionBindingRel(const TfToken &bindingName, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
GetCollectionBindingRels(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
GetCollectionBindings(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
GetDirectBinding(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
GetDirectBindingRel(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
GetMaterialBindingStrength(const UsdRelationship &bindingRel)UsdShadeMaterialBindingAPIstatic
GetMaterialBindSubsets()UsdShadeMaterialBindingAPI
GetMaterialBindSubsetsFamilyType()UsdShadeMaterialBindingAPI
GetPath() constUsdSchemaBaseinline
GetPrim() constUsdSchemaBaseinline
GetSchemaAttributeNames(bool includeInherited=true)UsdShadeMaterialBindingAPIstatic
GetSchemaClassPrimDefinition() constUsdSchemaBase
GetSchemaKind() constUsdSchemaBaseinline
IsAPISchema() constUsdSchemaBaseinline
IsAppliedAPISchema() constUsdSchemaBaseinline
IsConcrete() constUsdSchemaBaseinline
IsMultipleApplyAPISchema() constUsdSchemaBaseinline
IsTyped() constUsdSchemaBaseinline
operator bool() constUsdSchemaBaseinlineexplicit
RemovePrimFromBindingCollection(const UsdPrim &prim, const TfToken &bindingName, const TfToken &materialPurpose) constUsdShadeMaterialBindingAPI
schemaKindUsdShadeMaterialBindingAPIstatic
SetMaterialBindingStrength(const UsdRelationship &bindingRel, const TfToken &bindingStrength)UsdShadeMaterialBindingAPIstatic
SetMaterialBindSubsetsFamilyType(const TfToken &familyType)UsdShadeMaterialBindingAPI
UnbindAllBindings() constUsdShadeMaterialBindingAPI
UnbindCollectionBinding(const TfToken &bindingName, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
UnbindDirectBinding(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) constUsdShadeMaterialBindingAPI
UsdAPISchemaBase(const UsdPrim &prim=UsdPrim())UsdAPISchemaBaseinlineexplicit
UsdAPISchemaBase(const UsdSchemaBase &schemaObj)UsdAPISchemaBaseinlineexplicit
UsdAPISchemaBase(const UsdPrim &prim, const TfToken &instanceName)UsdAPISchemaBaseinlineexplicitprotected
UsdAPISchemaBase(const UsdSchemaBase &schemaObj, const TfToken &instanceName)UsdAPISchemaBaseinlineexplicitprotected
UsdSchemaBase(const UsdPrim &prim=UsdPrim())UsdSchemaBaseexplicit
UsdSchemaBase(const UsdSchemaBase &otherSchema)UsdSchemaBaseexplicit
UsdSchemaRegistry (defined in UsdShadeMaterialBindingAPI)UsdShadeMaterialBindingAPIfriend
UsdShadeMaterialBindingAPI(const UsdPrim &prim=UsdPrim())UsdShadeMaterialBindingAPIinlineexplicit
UsdShadeMaterialBindingAPI(const UsdSchemaBase &schemaObj)UsdShadeMaterialBindingAPIinlineexplicit
~UsdAPISchemaBase()=0UsdAPISchemaBasepure virtual
~UsdSchemaBase()UsdSchemaBasevirtual
~UsdShadeMaterialBindingAPI()UsdShadeMaterialBindingAPIvirtual