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