|
HDK
|
#include "pxr/pxr.h"#include "pxr/exec/exec/api.h"#include "pxr/exec/exec/builtinComputations.h"#include "pxr/exec/exec/providerResolution.h"#include "pxr/exec/exec/typeRegistry.h"#include "pxr/exec/exec/types.h"#include "pxr/base/tf/token.h"#include "pxr/base/tf/type.h"#include "pxr/base/vt/traits.h"#include "pxr/base/vt/value.h"#include "pxr/exec/vdf/context.h"#include "pxr/exec/vdf/traits.h"#include "pxr/usd/sdf/path.h"#include <memory>#include <type_traits>#include <utility>
Include dependency graph for computationBuilders.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| exec_registration | |
Enumerations | |
| enum | Exec_ComputationBuilderProviderTypes : unsigned char { Exec_ComputationBuilderProviderTypes::Prim = 1 << 0, Exec_ComputationBuilderProviderTypes::Attribute = 1 << 1, Exec_ComputationBuilderProviderTypes::Any = 0xff } |
Functions | |
| constexpr bool | operator& (const Exec_ComputationBuilderProviderTypes a, const Exec_ComputationBuilderProviderTypes b) |
| exec_registration::Constant (const char *) -> Constant< std::string > | |
| exec_registration::Constant (char *) -> Constant< std::string > | |
| template<typename ValueType > | |
| auto | exec_registration::AttributeValue (const TfToken &attributeName) |
| template<typename ResultType > | |
| auto | exec_registration::Connections (const TfToken &computationName) |
| template<typename ResultType > | |
| auto | exec_registration::IncomingConnections (const TfToken &computationName) |
This is a public header, but many of the symbols have private names because they are not intended for direct use by client code. The public API here is accessed by client code via the 'self' parameter generated by the EXEC_REGISTER_COMPUTATIONS_FOR_SCHEMA macro. The documentation is set up to highlight all relevant public details.
Definition in file computationBuilders.h.
|
strong |
An enum that is used as a template parameter to specify which kinds of providers a given input registration is allowed to be used on.
| Enumerator | |
|---|---|
| Prim | |
| Attribute | |
| Any | |
Definition at line 198 of file computationBuilders.h.
| constexpr bool operator& | ( | const Exec_ComputationBuilderProviderTypes | a, |
| const Exec_ComputationBuilderProviderTypes | b | ||
| ) |
Definition at line 205 of file computationBuilders.h.