ogn#
Fully qualified name: omni::graph::core::ogn
- 
namespace ogn#
 
Classes#
- NodeTypeABI
 Common base class for all node type implementation definitions, so that they can be in a common container.
- OmniGraphDatabase
 Class defining the minimal amount of shared interface for the generated database interface classes.
- OmniGraphNode_ABI
 ABI proxy class for OGN generated nodes.
- array
 std::vector-like wrapper class for array attribute data in the Ogn Database.
- base_array
 std::span-like wrapper class for array attribute data in the Ogn Database.
- base_string
 std::string_view-like wrapper class for string attribute data in the Ogn Database.
- const_array
 std::vector-like wrapper class for constant array attribute data in the Ogn Database.
- const_string
 std::string_view-like wrapper class for constant string attribute data in the Ogn Database.
- string
 std::string_view-like class for string output attribute data in the Ogn Database.
Functions#
- ogn::RuntimeAttribute< ogn::kOgnInput, MemoryType > constructInputFromOutput(OmniGraphDatabase const &db, ogn::RuntimeAttribute< ogn::kOgnOutput, MemoryType > const &output, NameToken outputToken)
 Creates an input RuntimeAttribute from an output RuntimeAttribute.
Structs#
- is_array
 Default trait indicating if the class is one of our array types.
- is_array< array< T > >
 Trait indicating that mutable templated types are array types.
- is_array< base_array< T, HandleType > >
 Trait indicating that specific templated types are array types.
- is_array< const_array< T > >
 Trait indicating that constant templated types are array types.
Typedefs#
- DynamicInput
 Type of accessor returned for simple dynamic input attributes.
- DynamicOutput
 Type of accessor returned for simple dynamic output attributes.
- DynamicState
 Type of accessor returned for simple dynamic state attributes.
- InputAttribute
 Type of accessor returned for simple input attributes.
- OmniGraphNodeDeregisterFn
 - OmniGraphNodeRegisterAliasFn
 - OmniGraphNodeRegisterFn
 - OutputAttribute
 Type of accessor returned for simple output attributes.
- VariableAttribute
 Type of accessor returned for simple state attributes.
- has_addExtendedInput
 - has_addExtendedOutput
 - has_addExtendedState
 - has_addInput
 - has_addOutput
 - has_addState
 - has_addSubNodeType
 - has_computeABI
 - has_computeCudaT
 - has_computeOGNT
 - has_computeVectorizedABI
 - has_computeVectorizedOGNT
 - has_createNodeType
 - has_definedAtRuntime
 - has_getAllMetadata
 - has_getMetadata
 - has_getMetadataCount
 - has_getNodeType
 - has_getSubNodeType
 - has_getTypeName
 - has_hasState
 - has_initInstance
 - has_initialize
 - has_initializeType
 - has_inspect
 - has_onConnectionTypeResolve
 - has_registerTasks
 - has_release
 - has_releaseInstance
 - has_setHasState
 - has_setMetadata
 - has_updateNodeVersion