HDK
|
#include <dataSourceGprim.h>
Public Member Functions | |
HD_DECLARE_DATASOURCE (UsdImagingDataSourceGprim) | |
USDIMAGING_API HdDataSourceBaseHandle | Get (const TfToken &name) override |
Public Member Functions inherited from UsdImagingDataSourcePrim | |
HD_DECLARE_DATASOURCE (UsdImagingDataSourcePrim) | |
USDIMAGING_API TfTokenVector | GetNames () override |
USDIMAGING_API HdDataSourceBaseHandle | Get (const TfToken &name) override |
Public Member Functions inherited from HdContainerDataSource | |
HD_DECLARE_DATASOURCE_ABSTRACT (HdContainerDataSource) | |
Public Member Functions inherited from HdDataSourceBase | |
virtual HD_API | ~HdDataSourceBase ()=0 |
Static Public Member Functions | |
static USDIMAGING_API HdDataSourceLocatorSet | Invalidate (UsdPrim const &prim, const TfToken &subprim, const TfTokenVector &properties, UsdImagingPropertyInvalidationType invalidationType) |
Static Public Member Functions inherited from UsdImagingDataSourcePrim | |
static USDIMAGING_API HdDataSourceLocatorSet | Invalidate (UsdPrim const &prim, const TfToken &subprim, const TfTokenVector &properties, UsdImagingPropertyInvalidationType invalidationType) |
Static Public Member Functions inherited from HdContainerDataSource | |
static HD_API HdDataSourceBaseHandle | Get (const Handle &container, const HdDataSourceLocator &locator) |
Protected Member Functions | |
USDIMAGING_API | UsdImagingDataSourceGprim (const SdfPath &sceneIndexPath, UsdPrim usdPrim, const UsdImagingDataSourceStageGlobals &stageGlobals) |
Protected Member Functions inherited from UsdImagingDataSourcePrim | |
USDIMAGING_API | UsdImagingDataSourcePrim (const SdfPath &sceneIndexPath, UsdPrim usdPrim, const UsdImagingDataSourceStageGlobals &stageGlobals) |
const SdfPath & | _GetSceneIndexPath () const |
const UsdPrim & | _GetUsdPrim () const |
const UsdImagingDataSourceStageGlobals & | _GetStageGlobals () const |
Data source representing a USD gprim. This is the common base for geometric types and includes features such as materials and primvars.
Definition at line 41 of file dataSourceGprim.h.
|
protected |
Use to construct a new UsdImagingDataSourceGprim.
sceneIndexPath
is the path of this object in the scene index.
usdPrim
is the USD prim object that this data source represents.
stageGlobals
represents the context object for the UsdStage with which to evaluate this attribute data source.
Note: client code calls this via static New.
|
overridevirtual |
Returns the data source representing name
, if valid.
Implements HdContainerDataSource.
Reimplemented in UsdImagingDataSourceMeshPrim, UsdImagingDataSourceVolumePrim, UsdImagingDataSourcePointsPrim, UsdImagingDataSourceNurbsCurvesPrim, and UsdImagingDataSourceNurbsPatchPrim.
UsdImagingDataSourceGprim::HD_DECLARE_DATASOURCE | ( | UsdImagingDataSourceGprim | ) |
|
static |