HDK
|
#include "pxr/usd/usd/attribute.h"
#include "pxr/usd/usd/attributeQuery.h"
#include "pxr/usdImaging/usdImaging/api.h"
#include "pxr/usdImaging/usdImaging/dataSourceStageGlobals.h"
#include "pxr/imaging/hd/dataSource.h"
#include "pxr/imaging/hd/dataSourceTypeDefs.h"
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) |
|
inline |
Definition at line 172 of file dataSourceAttribute.h.
|
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.