HDK
|
#include <materialBindingAPI.h>
Public Member Functions | |
DirectBinding () | |
USDSHADE_API | DirectBinding (const UsdRelationship &bindingRel) |
USDSHADE_API UsdShadeMaterial | GetMaterial () const |
Gets the material object that this direct binding binds to. More... | |
const SdfPath & | GetMaterialPath () const |
const UsdRelationship & | GetBindingRel () const |
const TfToken & | GetMaterialPurpose () const |
Returns the purpose of the direct binding. More... | |
bool | IsBound () const |
This class represents a direct material binding.
Definition at line 313 of file materialBindingAPI.h.
|
inline |
Default constructor initializes a DirectBinding object with invalid material and bindingRel data members.
Definition at line 317 of file materialBindingAPI.h.
|
explicit |
|
inline |
Returns the binding-relationship that represents this direct binding.
Definition at line 335 of file materialBindingAPI.h.
USDSHADE_API UsdShadeMaterial UsdShadeMaterialBindingAPI::DirectBinding::GetMaterial | ( | ) | const |
Gets the material object that this direct binding binds to.
|
inline |
Returns the path to the material that is bound to by this direct binding.
Definition at line 329 of file materialBindingAPI.h.
|
inline |
Returns the purpose of the direct binding.
Definition at line 340 of file materialBindingAPI.h.
|
inline |
Returns true if there is a material bound.
Note, GetMaterialPath() could be empty, which would indicate that no material should be bound (and nothing should be inherited).
Definition at line 348 of file materialBindingAPI.h.