HDK
 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

 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
 

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: