| 
    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"#include <algorithm>
 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) | 
      
  | 
  inline | 
Definition at line 177 of file dataSourceAttribute.h.
      
  | 
  inline | 
Definition at line 186 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.