All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdTypedSampledDataSource< T > Class Template Referenceabstract

#include <dataSource.h>

+ Inheritance diagram for HdTypedSampledDataSource< T >:

Public Types

using Type = T
- Public Types inherited from HdSampledDataSource
using Time = float

Public Member Functions

virtual T GetTypedValue (Time shutterOffset)=0
- Public Member Functions inherited from 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

Detailed Description

template<typename T>
class HdTypedSampledDataSource< T >

A datasource representing a concretely-typed sampled value.

Definition at line 204 of file dataSource.h.

Member Typedef Documentation

template<typename T >
using HdTypedSampledDataSource< T >::Type = T

Definition at line 208 of file dataSource.h.

Member Function Documentation

template<typename T >
HdTypedSampledDataSource< T >::HD_DECLARE_DATASOURCE_ABSTRACT ( HdTypedSampledDataSource< T )

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