Loading...
Searching...
No Matches
UsdImagingDataSourceXformResetXformStack Class Reference

Data source representing the "reset xform stack" flag for a USD xformable. More...

#include <dataSourcePrim.h>

+ Inheritance diagram for UsdImagingDataSourceXformResetXformStack:

Public Member Functions

 HD_DECLARE_DATASOURCE (UsdImagingDataSourceXformResetXformStack)
 
VtValue GetValue (HdSampledDataSource::Time shutterOffset) override
 Returns VtValue at a given shutterOffset for the value of this flag.
 
bool GetTypedValue (HdSampledDataSource::Time shutterOffset) override
 Returns bool at a given shutterOffset for the value of this flag.
 
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
 

Detailed Description

Data source representing the "reset xform stack" flag for a USD xformable.

Definition at line 256 of file dataSourcePrim.h.

Member Function Documentation

◆ GetContributingSampleTimesForInterval()

bool GetContributingSampleTimesForInterval ( HdSampledDataSource::Time  startTime,
HdSampledDataSource::Time  endTime,
std::vector< HdSampledDataSource::Time > *  outSampleTimes 
)
inlineoverridevirtual

Fills the outSampleTimes with the times between startTime and endTime that have valid sample data and returns true.

Implements HdSampledDataSource.

Definition at line 269 of file dataSourcePrim.h.

◆ GetTypedValue()

bool GetTypedValue ( HdSampledDataSource::Time  shutterOffset)
overridevirtual

Returns bool at a given shutterOffset for the value of this flag.

Implements HdTypedSampledDataSource< T >.

◆ GetValue()

VtValue GetValue ( HdSampledDataSource::Time  shutterOffset)
overridevirtual

Returns VtValue at a given shutterOffset for the value of this flag.

Implements HdSampledDataSource.


The documentation for this class was generated from the following file: