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.
Returns the path to the material that is bound to by this direct binding.
Definition at line 329 of file materialBindingAPI.h.
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.