HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
retainedDataSource.h File Reference
+ Include dependency graph for retainedDataSource.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HdRetainedContainerDataSource
 
class  HdRetainedSampledDataSource
 
class  HdRetainedTypedSampledDataSource< T >
 
class  HdRetainedTypedMultisampledDataSource< T >
 
class  HdRetainedSmallVectorDataSource
 

Functions

 HD_DECLARE_DATASOURCE_HANDLES (HdRetainedContainerDataSource)
 
 HD_DECLARE_DATASOURCE_HANDLES (HdRetainedSampledDataSource)
 
 HD_DECLARE_DATASOURCE_HANDLES (HdRetainedSmallVectorDataSource)
 
HD_API HdSampledDataSourceHandle HdCreateTypedRetainedDataSource (VtValue const &v)
 
HD_API HdDataSourceBaseHandle HdMakeStaticCopy (HdDataSourceBaseHandle const &ds)
 
HD_API HdContainerDataSourceHandle HdMakeStaticCopy (HdContainerDataSourceHandle const &ds)
 

Function Documentation

HD_DECLARE_DATASOURCE_HANDLES ( HdRetainedContainerDataSource  )
HD_DECLARE_DATASOURCE_HANDLES ( HdRetainedSampledDataSource  )
HD_DECLARE_DATASOURCE_HANDLES ( HdRetainedSmallVectorDataSource  )
HD_API HdSampledDataSourceHandle HdCreateTypedRetainedDataSource ( VtValue const &  v)

Given a VtValue, attempt to create a RetainedTypedSampledDataSource of the appropriate type via type dispatch.

HD_API HdDataSourceBaseHandle HdMakeStaticCopy ( HdDataSourceBaseHandle const &  ds)

Attempt to make a copy of the given data source using the sample at time 0.0f if it or a descendant data source is sampled.

HD_API HdContainerDataSourceHandle HdMakeStaticCopy ( HdContainerDataSourceHandle const &  ds)

Attempt to make a copy of the given container data source using the sample at time 0.0f if a descendant data source is sampled.