Loading...
Searching...
No Matches
UsdImagingDataSourceExtentCoordinate Class Reference

Data source representing either the minimum or maximum of the local prim extent. More...

#include <dataSourcePrim.h>

+ Inheritance diagram for UsdImagingDataSourceExtentCoordinate:

Public Member Functions

 HD_DECLARE_DATASOURCE (UsdImagingDataSourceExtentCoordinate)
 
VtValue GetValue (HdSampledDataSource::Time shutterOffset) override
 Returns VtValue at a given shutterOffset for the value of this flag.
 
GfVec3d 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 >)
 
- Public Member Functions inherited from HdSampledDataSource
 HD_DECLARE_DATASOURCE_ABSTRACT (HdSampledDataSource)
 
- Public Member Functions inherited from HdDataSourceBase

Additional Inherited Members

- Public Types inherited from HdTypedSampledDataSource< T >
using Type = T
 
- Public Types inherited from HdSampledDataSource
using Time = float
 
- Protected Member Functions inherited from HdTypedSampledDataSource< T >
virtual VtValue _GetDefaultValue () override
 
- Protected Member Functions inherited from HdSampledDataSource

Detailed Description

Data source representing either the minimum or maximum of the local prim extent.

Definition at line 109 of file dataSourcePrim.h.

Member Function Documentation

◆ GetContributingSampleTimesForInterval()

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

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

Implements HdSampledDataSource.

◆ GetTypedValue()

GfVec3d 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: