All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
extComputationSchema.h File Reference
+ Include dependency graph for extComputationSchema.h:

Go to the source code of this file.

Classes

class  HdExtComputationSchema::Builder
 Utility class for setting sparse sets of child data source fields to be filled as arguments into BuildRetained. More...
 

Macros

#define HD_EXT_COMPUTATION_SCHEMA_TOKENS
 

Typedefs

using HdExtComputationCpuCallbackSharedPtr = std::shared_ptr< class HdExtComputationCpuCallback >
 
using HdExtComputationCpuCallbackDataSource = HdTypedSampledDataSource< HdExtComputationCpuCallbackSharedPtr >
 
using HdExtComputationCpuCallbackDataSourceHandle = HdExtComputationCpuCallbackDataSource::Handle
 

Functions

 TF_DECLARE_PUBLIC_TOKENS (HdExtComputationSchemaTokens, HD_API, HD_EXT_COMPUTATION_SCHEMA_TOKENS)
 

Macro Definition Documentation

◆ HD_EXT_COMPUTATION_SCHEMA_TOKENS

#define HD_EXT_COMPUTATION_SCHEMA_TOKENS
Value:
(extComputation) \
(inputValues) \
(inputComputations) \
(outputs) \
(glslKernel) \
(cpuCallback) \
(dispatchCount) \
(elementCount) \

Definition at line 44 of file extComputationSchema.h.

Typedef Documentation

◆ HdExtComputationCpuCallbackDataSource

using HdExtComputationCpuCallbackDataSource = HdTypedSampledDataSource<HdExtComputationCpuCallbackSharedPtr>

Definition at line 37 of file extComputationSchema.h.

◆ HdExtComputationCpuCallbackDataSourceHandle

using HdExtComputationCpuCallbackDataSourceHandle = HdExtComputationCpuCallbackDataSource::Handle

Definition at line 39 of file extComputationSchema.h.

◆ HdExtComputationCpuCallbackSharedPtr

using HdExtComputationCpuCallbackSharedPtr = std::shared_ptr<class HdExtComputationCpuCallback>

Definition at line 35 of file extComputationSchema.h.