HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdShadeMaterialBindingAPI Member List

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

_CreateAttr(TfToken const &attrName, SdfValueTypeName const &typeName, bool custom, SdfVariability variability, VtValue const &defaultValue, bool writeSparsely) const UsdSchemaBaseprotected
_GetInstanceName() const UsdAPISchemaBaseinlineprotected
_GetMultipleApplyInstanceNames(const UsdPrim &prim, const TfType &schemaType)UsdAPISchemaBaseprotectedstatic
_GetSchemaKind() const overrideUsdShadeMaterialBindingAPIprotectedvirtual
_GetSchemaType() const UsdSchemaBaseinlineprotectedvirtual
_GetType() const UsdSchemaBaseinlineprotected
_IsCompatible() const overrideUsdAPISchemaBaseprotectedvirtual
AddPrimToBindingCollection(const UsdPrim &prim, const TfToken &bindingName, const TfToken &materialPurpose) const UsdShadeMaterialBindingAPI
Apply(const UsdPrim &prim)UsdShadeMaterialBindingAPIstatic
Bind(const UsdShadeMaterial &material, const TfToken &bindingStrength=UsdShadeTokens->fallbackStrength, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
Bind(const UsdCollectionAPI &collection, const UsdShadeMaterial &material, const TfToken &bindingName=TfToken(), const TfToken &bindingStrength=UsdShadeTokens->fallbackStrength, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
BindingsAtPrimUsdShadeMaterialBindingAPIfriend
BindingsCache typedefUsdShadeMaterialBindingAPI
CanApply(const UsdPrim &prim, std::string *whyNot=nullptr)UsdShadeMaterialBindingAPIstatic
CanContainPropertyName(const TfToken &name)UsdShadeMaterialBindingAPIstatic
CollectionBindingVector typedefUsdShadeMaterialBindingAPI
CollectionQueryCache typedefUsdShadeMaterialBindingAPI
ComputeBoundMaterial(BindingsCache *bindingsCache, CollectionQueryCache *collectionQueryCache, const TfToken &materialPurpose=UsdShadeTokens->allPurpose, UsdRelationship *bindingRel=nullptr, bool supportLegacyBindings=true) const UsdShadeMaterialBindingAPI
ComputeBoundMaterial(const TfToken &materialPurpose=UsdShadeTokens->allPurpose, UsdRelationship *bindingRel=nullptr, bool supportLegacyBindings=true) const UsdShadeMaterialBindingAPI
ComputeBoundMaterials(const std::vector< UsdPrim > &prims, const TfToken &materialPurpose=UsdShadeTokens->allPurpose, std::vector< UsdRelationship > *bindingRels=nullptr, bool supportLegacyBindings=true)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) const UsdShadeMaterialBindingAPI
GetCollectionBindingRels(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
GetCollectionBindings(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
GetDirectBinding(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
GetDirectBindingRel(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
GetMaterialBindingStrength(const UsdRelationship &bindingRel)UsdShadeMaterialBindingAPIstatic
GetMaterialBindSubsets()UsdShadeMaterialBindingAPI
GetMaterialBindSubsetsFamilyType()UsdShadeMaterialBindingAPI
GetMaterialPurposes()UsdShadeMaterialBindingAPIstatic
GetPath() const UsdSchemaBaseinline
GetPrim() const UsdSchemaBaseinline
GetResolvedTargetPathFromBindingRel(const UsdRelationship &bindingRel)UsdShadeMaterialBindingAPIstatic
GetSchemaAttributeNames(bool includeInherited=true)UsdShadeMaterialBindingAPIstatic
GetSchemaClassPrimDefinition() const UsdSchemaBase
GetSchemaKind() const UsdSchemaBaseinline
IsAPISchema() const UsdSchemaBaseinline
IsAppliedAPISchema() const UsdSchemaBaseinline
IsConcrete() const UsdSchemaBaseinline
IsMultipleApplyAPISchema() const UsdSchemaBaseinline
IsTyped() const UsdSchemaBaseinline
operator bool() const UsdSchemaBaseinlineexplicit
RemovePrimFromBindingCollection(const UsdPrim &prim, const TfToken &bindingName, const TfToken &materialPurpose) const UsdShadeMaterialBindingAPI
schemaKindUsdShadeMaterialBindingAPIstatic
SetMaterialBindingStrength(const UsdRelationship &bindingRel, const TfToken &bindingStrength)UsdShadeMaterialBindingAPIstatic
SetMaterialBindSubsetsFamilyType(const TfToken &familyType)UsdShadeMaterialBindingAPI
UnbindAllBindings() const UsdShadeMaterialBindingAPI
UnbindCollectionBinding(const TfToken &bindingName, const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
UnbindDirectBinding(const TfToken &materialPurpose=UsdShadeTokens->allPurpose) const UsdShadeMaterialBindingAPI
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 classUsdShadeMaterialBindingAPIfriend
UsdShadeMaterialBindingAPI(const UsdPrim &prim=UsdPrim())UsdShadeMaterialBindingAPIinlineexplicit
UsdShadeMaterialBindingAPI(const UsdSchemaBase &schemaObj)UsdShadeMaterialBindingAPIinlineexplicit
~UsdAPISchemaBase()=0UsdAPISchemaBasepure virtual
~UsdSchemaBase()UsdSchemaBasevirtual
~UsdShadeMaterialBindingAPI()UsdShadeMaterialBindingAPIvirtual