HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdImaging_MaterialBindingImplData Struct Reference

#include <resolvedAttributeCache.h>

Public Member Functions

 UsdImaging_MaterialBindingImplData (const TfToken &materialPurpose)
 
 ~UsdImaging_MaterialBindingImplData ()
 
const TfTokenGetMaterialPurpose () const
 Returns the material purpose for which bindings must be computed. More...
 
UsdShadeMaterialBindingAPI::BindingsCacheGetBindingsCache ()
 
UsdShadeMaterialBindingAPI::CollectionQueryCacheGetCollectionQueryCache ()
 
void ClearCaches ()
 Clears all of the held caches. More...
 

Detailed Description

Definition at line 660 of file resolvedAttributeCache.h.

Constructor & Destructor Documentation

UsdImaging_MaterialBindingImplData::UsdImaging_MaterialBindingImplData ( const TfToken materialPurpose)
inline

Constructor takes the purpose for which material bindings are to be evaluated.

Definition at line 663 of file resolvedAttributeCache.h.

UsdImaging_MaterialBindingImplData::~UsdImaging_MaterialBindingImplData ( )
inline

Destructor invokes ClearCaches(), which does the cache deletion in parallel.

Definition at line 669 of file resolvedAttributeCache.h.

Member Function Documentation

void UsdImaging_MaterialBindingImplData::ClearCaches ( )

Clears all of the held caches.

UsdShadeMaterialBindingAPI::BindingsCache& UsdImaging_MaterialBindingImplData::GetBindingsCache ( )
inline

Returns the BindingsCache object to be used when computing resolved material bindings.

Definition at line 680 of file resolvedAttributeCache.h.

UsdShadeMaterialBindingAPI::CollectionQueryCache& UsdImaging_MaterialBindingImplData::GetCollectionQueryCache ( )
inline

Returns the BindingsCache object to be used when computing resolved material bindings.

Definition at line 685 of file resolvedAttributeCache.h.

const TfToken& UsdImaging_MaterialBindingImplData::GetMaterialPurpose ( ) const
inline

Returns the material purpose for which bindings must be computed.

Definition at line 674 of file resolvedAttributeCache.h.


The documentation for this struct was generated from the following file: