HDK
|
#include "pxr/pxr.h"
#include "pxr/imaging/hd/api.h"
#include "pxr/imaging/hd/dataSource.h"
#include "pxr/base/tf/smallVector.h"
#include "pxr/base/tf/denseHashMap.h"
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) |
HD_DECLARE_DATASOURCE_HANDLES | ( | HdRetainedContainerDataSource | ) |
HD_DECLARE_DATASOURCE_HANDLES | ( | HdRetainedSampledDataSource | ) |
HD_DECLARE_DATASOURCE_HANDLES | ( | HdRetainedSmallVectorDataSource | ) |
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.