HDK
|
#include <bindingAPIAdapter.h>
Public Types | |
using | BaseAdapter = UsdImagingAPISchemaAdapter |
Public Member Functions | |
USDSKELIMAGING_API | UsdSkelImagingBindingAPIAdapter () |
USDSKELIMAGING_API | ~UsdSkelImagingBindingAPIAdapter () override |
USDSKELIMAGING_API HdContainerDataSourceHandle | GetImagingSubprimData (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName, const UsdImagingDataSourceStageGlobals &stageGlobals) override |
USDSKELIMAGING_API HdDataSourceLocatorSet | InvalidateImagingSubprim (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName, TfTokenVector const &properties, UsdImagingPropertyInvalidationType invalidationType) override |
![]() | |
virtual USDIMAGING_API | ~UsdImagingAPISchemaAdapter () |
virtual USDIMAGING_API TfTokenVector | GetImagingSubprims (UsdPrim const &prim, TfToken const &appliedInstanceName) |
virtual USDIMAGING_API TfToken | GetImagingSubprimType (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName) |
API Schema adapter for UsdSkel's SkelBindingAPI.
Definition at line 21 of file bindingAPIAdapter.h.
Definition at line 24 of file bindingAPIAdapter.h.
USDSKELIMAGING_API UsdSkelImagingBindingAPIAdapter::UsdSkelImagingBindingAPIAdapter | ( | ) |
|
override |
|
overridevirtual |
Returns an HdContainerDataSourceHandle representing the API schema's contributions to the primary prim (empty subprim
value) or a specific subprim. The non-null results of the prim adapter and each applied API schema adapter are overlaid (in application order).
Ideally, data sources within this container are lazily evaluated to avoid doing work until some consumes the data.
Reimplemented from UsdImagingAPISchemaAdapter.
|
overridevirtual |
Given the names of USD properties which have changed, an adapter may provide a HdDataSourceLocatorSet describing which data sources should be flagged as dirty.
Reimplemented from UsdImagingAPISchemaAdapter.