HDK
|
#include <dataSource.h>
Public Types | |
using | Type = T |
Public Types inherited from HdSampledDataSource | |
using | Time = float |
Public Member Functions | |
HD_DECLARE_DATASOURCE_ABSTRACT (HdTypedSampledDataSource< T >) | |
virtual T | GetTypedValue (Time shutterOffset)=0 |
Public Member Functions inherited from HdSampledDataSource | |
HD_DECLARE_DATASOURCE_ABSTRACT (HdSampledDataSource) | |
virtual VtValue | GetValue (Time shutterOffset)=0 |
virtual bool | GetContributingSampleTimesForInterval (Time startTime, Time endTime, std::vector< Time > *outSampleTimes)=0 |
Public Member Functions inherited from HdDataSourceBase | |
virtual HD_API | ~HdDataSourceBase ()=0 |
A datasource representing a concretely-typed sampled value.
Definition at line 209 of file dataSource.h.
using HdTypedSampledDataSource< T >::Type = T |
Definition at line 213 of file dataSource.h.
|
pure virtual |
Returns the value of this data source at frame-relative time shutterOffset
, as type T
.
Implemented in UsdImagingDataSourceXformMatrix, UsdImagingDataSourceXformResetXformStack, HdRetainedTypedMultisampledDataSource< T >, HdRetainedTypedSampledDataSource< T >, UsdImagingDataSourceExtentCoordinate, UsdImagingDataSourceAttribute< T >, UsdImagingDataSourceAttributeColorSpace, UsdImagingDataSourcePointInstancerMask, and UsdImagingDataSourceRelationship.
HdTypedSampledDataSource< T >::HD_DECLARE_DATASOURCE_ABSTRACT | ( | HdTypedSampledDataSource< T > | ) |