|
HDK
|
#include <lightAPIAdapter.h>
Inheritance diagram for UsdImagingLightAPIAdapter:Public Types | |
| using | BaseAdapter = UsdImagingAPISchemaAdapter |
Public Member Functions | |
| USDIMAGING_API TfToken | GetImagingSubprimType (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName) override |
| USDIMAGING_API HdContainerDataSourceHandle | GetImagingSubprimData (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName, const UsdImagingDataSourceStageGlobals &stageGlobals) override |
| USDIMAGING_API HdDataSourceLocatorSet | InvalidateImagingSubprim (UsdPrim const &prim, TfToken const &subprim, TfToken const &appliedInstanceName, TfTokenVector const &properties, UsdImagingPropertyInvalidationType invalidationType) override |
Public Member Functions inherited from UsdImagingAPISchemaAdapter | |
| virtual USDIMAGING_API | ~UsdImagingAPISchemaAdapter () |
| virtual USDIMAGING_API TfTokenVector | GetImagingSubprims (UsdPrim const &prim, TfToken const &appliedInstanceName) |
Definition at line 14 of file lightAPIAdapter.h.
Definition at line 18 of file lightAPIAdapter.h.
|
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 |
Called to determine whether an API schema specifies the hydra type of a given prim previously defined by a call to GetImagingSubprims. subprim corresponds to an element in the result of a previous call to GetImagingSubprims. appliedInstanceName will be non-empty for multiple-apply schema instance names.
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.