HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Exec_ComputationBuilderAccessor< allowed > Struct Template Reference

#include <computationBuilders.h>

+ Inheritance diagram for Exec_ComputationBuilderAccessor< allowed >:

Public Types

using ValueSpecifier = Exec_ComputationBuilderComputationValueSpecifier< allowed >
 

Public Member Functions

 Exec_ComputationBuilderAccessor (const SdfPath &localTraversal)
 
template<typename ResultType >
ValueSpecifier Computation (const TfToken &computationName)
 See Computation() More...
 
template<typename ResultType >
ValueSpecifier IncomingConnections (const TfToken &computationName)
 See IncomingConnections() More...
 
template<typename ResultType >
ValueSpecifier Metadata (const TfToken &metadataKey)
 See Metadata() More...
 
- Public Member Functions inherited from Exec_ComputationBuilderAccessorBase
 Exec_ComputationBuilderAccessorBase (const SdfPath &localTraversal)
 

Additional Inherited Members

- Protected Member Functions inherited from Exec_ComputationBuilderAccessorBase
const SdfPath_GetLocalTraversal () const
 
- Static Protected Member Functions inherited from Exec_ComputationBuilderCommonBase
template<Exec_ComputationBuilderProviderTypes allowed>
static EXEC_API
Exec_ComputationBuilderComputationValueSpecifier
< allowed > 
_GetMetadataValueSpecifier (const TfType resultType, const SdfPath &localTraversal, const TfToken &metadataKey)
 

Detailed Description

template<Exec_ComputationBuilderProviderTypes allowed>
struct Exec_ComputationBuilderAccessor< allowed >

Accessor common to all scene object types that support requesting computations on the object.

This class is templated in order to classify accessors that are allowed as inputs for prim computations vs attribute computations.

Definition at line 482 of file computationBuilders.h.

Member Typedef Documentation

template<Exec_ComputationBuilderProviderTypes allowed>
using Exec_ComputationBuilderAccessor< allowed >::ValueSpecifier = Exec_ComputationBuilderComputationValueSpecifier<allowed>

Definition at line 491 of file computationBuilders.h.

Constructor & Destructor Documentation

template<Exec_ComputationBuilderProviderTypes allowed>
Exec_ComputationBuilderAccessor< allowed >::Exec_ComputationBuilderAccessor ( const SdfPath localTraversal)
inline

Definition at line 485 of file computationBuilders.h.


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