![]() |
|
Data source representing a generic transform value accessor for a USD Xformable. More...
#include <dataSourcePrim.h>
Inheritance diagram for UsdImagingDataSourceXformMatrix:Public Member Functions | |
| HD_DECLARE_DATASOURCE (UsdImagingDataSourceXformMatrix) | |
| VtValue | GetValue (HdSampledDataSource::Time shutterOffset) override |
Returns VtValue at a given shutterOffset for the value of this xform. | |
| GfMatrix4d | GetTypedValue (HdSampledDataSource::Time shutterOffset) override |
Returns GfMatrix4d at a given shutterOffset for the value of this xform. | |
| bool | GetContributingSampleTimesForInterval (HdSampledDataSource::Time startTime, HdSampledDataSource::Time endTime, std::vector< HdSampledDataSource::Time > *outSampleTimes) override |
Fills the outSampleTimes with the times between startTime and endTime that have valid sample data and returns true. | |
Public Member Functions inherited from HdTypedSampledDataSource< T > | |
| HD_DECLARE_DATASOURCE_ABSTRACT (HdTypedSampledDataSource< T >) | |
| virtual T | GetTypedValue (Time shutterOffset)=0 |
Returns the value of this data source at frame-relative time shutterOffset, as type T. | |
Public Member Functions inherited from HdSampledDataSource | |
| HD_DECLARE_DATASOURCE_ABSTRACT (HdSampledDataSource) | |
| virtual VtValue | GetValue (Time shutterOffset)=0 |
Returns the value of this data source at frame-relative time shutterOffset. | |
| virtual bool | GetContributingSampleTimesForInterval (Time startTime, Time endTime, std::vector< Time > *outSampleTimes)=0 |
Given a shutter window of interest (startTime and endTime relative to the current frame), return a list of sample times for the caller to query with GetValue such that the caller can reconstruct the signal over the shutter window. | |
Additional Inherited Members | |
Public Types inherited from HdTypedSampledDataSource< T > | |
| using | Type = T |
Public Types inherited from HdSampledDataSource | |
| using | Time = float |
Data source representing a generic transform value accessor for a USD Xformable.
Definition at line 288 of file dataSourcePrim.h.
|
overridevirtual |
Fills the outSampleTimes with the times between startTime and endTime that have valid sample data and returns true.
Implements HdSampledDataSource.
|
overridevirtual |
Returns GfMatrix4d at a given shutterOffset for the value of this xform.
Implements HdTypedSampledDataSource< T >.
|
overridevirtual |
Returns VtValue at a given shutterOffset for the value of this xform.
Implements HdSampledDataSource.