HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dataSourceAttribute.h File Reference
+ Include dependency graph for dataSourceAttribute.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UsdImagingDataSourceAttribute< T >
 

Functions

USDIMAGING_API
HdSampledDataSourceHandle 
UsdImagingDataSourceAttributeNew (const UsdAttribute &usdAttr, const UsdImagingDataSourceStageGlobals &stageGlobals, const SdfPath &sceneIndexPath=SdfPath::EmptyPath(), const HdDataSourceLocator &timeVaryingFlagLocator=HdDataSourceLocator::EmptyLocator())
 
USDIMAGING_API
HdSampledDataSourceHandle 
UsdImagingDataSourceAttributeNew (const UsdAttributeQuery &usdAttrQuery, const UsdImagingDataSourceStageGlobals &stageGlobals, const SdfPath &sceneIndexPath=SdfPath::EmptyPath(), const HdDataSourceLocator &timeVaryingFlagLocator=HdDataSourceLocator::EmptyLocator())
 Override taking an attribute query. More...
 
template<typename T >
void UsdImagingDataSourceAttribute_RecordObjectInStageGlobals (const UsdImagingDataSourceStageGlobals *stageGlobals, const SdfPath &objPath)
 
template<>
void UsdImagingDataSourceAttribute_RecordObjectInStageGlobals< SdfAssetPath > (const UsdImagingDataSourceStageGlobals *stageGlobals, const SdfPath &objPath)
 

Function Documentation

template<typename T >
void UsdImagingDataSourceAttribute_RecordObjectInStageGlobals ( const UsdImagingDataSourceStageGlobals stageGlobals,
const SdfPath objPath 
)
inline

Definition at line 172 of file dataSourceAttribute.h.

template<>
void UsdImagingDataSourceAttribute_RecordObjectInStageGlobals< SdfAssetPath > ( const UsdImagingDataSourceStageGlobals stageGlobals,
const SdfPath objPath 
)
inline

Definition at line 181 of file dataSourceAttribute.h.

USDIMAGING_API HdSampledDataSourceHandle UsdImagingDataSourceAttributeNew ( const UsdAttribute usdAttr,
const UsdImagingDataSourceStageGlobals stageGlobals,
const SdfPath sceneIndexPath = SdfPath::EmptyPath(),
const HdDataSourceLocator timeVaryingFlagLocator = HdDataSourceLocator::EmptyLocator() 
)

Returns an instance of UsdImagingDataSourceAttribute with a given T inferred from the usd attribute's sdf type

USDIMAGING_API HdSampledDataSourceHandle UsdImagingDataSourceAttributeNew ( const UsdAttributeQuery usdAttrQuery,
const UsdImagingDataSourceStageGlobals stageGlobals,
const SdfPath sceneIndexPath = SdfPath::EmptyPath(),
const HdDataSourceLocator timeVaryingFlagLocator = HdDataSourceLocator::EmptyLocator() 
)

Override taking an attribute query.