HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdImagingDataSourceGprim Class Reference

#include <dataSourceGprim.h>

+ Inheritance diagram for UsdImagingDataSourceGprim:

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
 

Detailed Description

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.

Constructor & Destructor Documentation

USDIMAGING_API UsdImagingDataSourceGprim::UsdImagingDataSourceGprim ( const SdfPath sceneIndexPath,
UsdPrim  usdPrim,
const UsdImagingDataSourceStageGlobals stageGlobals 
)
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.

Member Function Documentation

USDIMAGING_API HdDataSourceBaseHandle UsdImagingDataSourceGprim::Get ( const TfToken name)
overridevirtual
UsdImagingDataSourceGprim::HD_DECLARE_DATASOURCE ( UsdImagingDataSourceGprim  )
static USDIMAGING_API HdDataSourceLocatorSet UsdImagingDataSourceGprim::Invalidate ( UsdPrim const prim,
const TfToken subprim,
const TfTokenVector properties,
UsdImagingPropertyInvalidationType  invalidationType 
)
static

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