OmniGraph Node omni.graph.examples.cpp.UniversalAdd

omni.graph.examples.cpp.UniversalAdd Properties

Name

Value

Version

1

Extension

omni.graph.examples.cpp

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

usd

uiName

Example Node: Universal Add Node

__exclusions

usd

Generated Class Name

OgnUniversalAddDatabase

Python Module

omni.graph.examples.cpp

omni.graph.examples.cpp.UniversalAdd Description

Universal add node for all types. This file was originally generated using UniversalAddGenerator.py. Edits have been made since the initial generation as the API evolved. This example uses outputs and pairs of inputs of every type to be ‘universal’. See the ‘Add’ node for a Python implementation that uses only one output and one pair of inputs using the ‘any’ type.

omni.graph.examples.cpp.UniversalAdd Inputs

Name

Type

Default

Required?

Descripton

inputs:bool_0

bool

False

Y

Input of type bool

__default

false

inputs:bool_1

bool

False

Y

Input of type bool

__default

false

inputs:bool_arr_0

bool[]

[]

Y

Input of type bool[]

__default

[]

inputs:bool_arr_1

bool[]

[]

Y

Input of type bool[]

__default

[]

inputs:colord3_0

colord[3]

[0.0, 0.0, 0.0]

Y

Input of type colord[3]

__default

[0.0, 0.0, 0.0]

inputs:colord3_1

colord[3]

[0.0, 0.0, 0.0]

Y

Input of type colord[3]

__default

[0.0, 0.0, 0.0]

inputs:colord3_arr_0

colord[3][]

[]

Y

Input of type colord[3][]

__default

[]

inputs:colord3_arr_1

colord[3][]

[]

Y

Input of type colord[3][]

__default

[]

inputs:colord4_0

colord[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colord[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colord4_1

colord[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colord[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colord4_arr_0

colord[4][]

[]

Y

Input of type colord[4][]

__default

[]

inputs:colord4_arr_1

colord[4][]

[]

Y

Input of type colord[4][]

__default

[]

inputs:colorf3_0

colorf[3]

[0.0, 0.0, 0.0]

Y

Input of type colorf[3]

__default

[0.0, 0.0, 0.0]

inputs:colorf3_1

colorf[3]

[0.0, 0.0, 0.0]

Y

Input of type colorf[3]

__default

[0.0, 0.0, 0.0]

inputs:colorf3_arr_0

colorf[3][]

[]

Y

Input of type colorf[3][]

__default

[]

inputs:colorf3_arr_1

colorf[3][]

[]

Y

Input of type colorf[3][]

__default

[]

inputs:colorf4_0

colorf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colorf[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colorf4_1

colorf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colorf[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colorf4_arr_0

colorf[4][]

[]

Y

Input of type colorf[4][]

__default

[]

inputs:colorf4_arr_1

colorf[4][]

[]

Y

Input of type colorf[4][]

__default

[]

inputs:colorh3_0

colorh[3]

[0.0, 0.0, 0.0]

Y

Input of type colorh[3]

__default

[0.0, 0.0, 0.0]

inputs:colorh3_1

colorh[3]

[0.0, 0.0, 0.0]

Y

Input of type colorh[3]

__default

[0.0, 0.0, 0.0]

inputs:colorh3_arr_0

colorh[3][]

[]

Y

Input of type colorh[3][]

__default

[]

inputs:colorh3_arr_1

colorh[3][]

[]

Y

Input of type colorh[3][]

__default

[]

inputs:colorh4_0

colorh[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colorh[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colorh4_1

colorh[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type colorh[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:colorh4_arr_0

colorh[4][]

[]

Y

Input of type colorh[4][]

__default

[]

inputs:colorh4_arr_1

colorh[4][]

[]

Y

Input of type colorh[4][]

__default

[]

inputs:double2_0

double[2]

[0.0, 0.0]

Y

Input of type double[2]

__default

[0.0, 0.0]

inputs:double2_1

double[2]

[0.0, 0.0]

Y

Input of type double[2]

__default

[0.0, 0.0]

inputs:double2_arr_0

double[2][]

[]

Y

Input of type double[2][]

__default

[]

inputs:double2_arr_1

double[2][]

[]

Y

Input of type double[2][]

__default

[]

inputs:double3_0

double[3]

[0.0, 0.0, 0.0]

Y

Input of type double[3]

__default

[0.0, 0.0, 0.0]

inputs:double3_1

double[3]

[0.0, 0.0, 0.0]

Y

Input of type double[3]

__default

[0.0, 0.0, 0.0]

inputs:double3_arr_0

double[3][]

[]

Y

Input of type double[3][]

__default

[]

inputs:double3_arr_1

double[3][]

[]

Y

Input of type double[3][]

__default

[]

inputs:double4_0

double[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type double[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:double4_1

double[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type double[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:double4_arr_0

double[4][]

[]

Y

Input of type double[4][]

__default

[]

inputs:double4_arr_1

double[4][]

[]

Y

Input of type double[4][]

__default

[]

inputs:double_0

double

0.0

Y

Input of type double

__default

0.0

inputs:double_1

double

0.0

Y

Input of type double

__default

0.0

inputs:double_arr_0

double[]

[]

Y

Input of type double[]

__default

[]

inputs:double_arr_1

double[]

[]

Y

Input of type double[]

__default

[]

inputs:float2_0

float[2]

[0.0, 0.0]

Y

Input of type float[2]

__default

[0.0, 0.0]

inputs:float2_1

float[2]

[0.0, 0.0]

Y

Input of type float[2]

__default

[0.0, 0.0]

inputs:float2_arr_0

float[2][]

[]

Y

Input of type float[2][]

__default

[]

inputs:float2_arr_1

float[2][]

[]

Y

Input of type float[2][]

__default

[]

inputs:float3_0

float[3]

[0.0, 0.0, 0.0]

Y

Input of type float[3]

__default

[0.0, 0.0, 0.0]

inputs:float3_1

float[3]

[0.0, 0.0, 0.0]

Y

Input of type float[3]

__default

[0.0, 0.0, 0.0]

inputs:float3_arr_0

float[3][]

[]

Y

Input of type float[3][]

__default

[]

inputs:float3_arr_1

float[3][]

[]

Y

Input of type float[3][]

__default

[]

inputs:float4_0

float[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type float[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:float4_1

float[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type float[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:float4_arr_0

float[4][]

[]

Y

Input of type float[4][]

__default

[]

inputs:float4_arr_1

float[4][]

[]

Y

Input of type float[4][]

__default

[]

inputs:float_0

float

0.0

Y

Input of type float

__default

0.0

inputs:float_1

float

0.0

Y

Input of type float

__default

0.0

inputs:float_arr_0

float[]

[]

Y

Input of type float[]

__default

[]

inputs:float_arr_1

float[]

[]

Y

Input of type float[]

__default

[]

inputs:frame4_0

frame[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type frame[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:frame4_1

frame[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type frame[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:frame4_arr_0

frame[4][]

[]

Y

Input of type frame[4][]

__default

[]

inputs:frame4_arr_1

frame[4][]

[]

Y

Input of type frame[4][]

__default

[]

inputs:half2_0

half[2]

[0.0, 0.0]

Y

Input of type half[2]

__default

[0.0, 0.0]

inputs:half2_1

half[2]

[0.0, 0.0]

Y

Input of type half[2]

__default

[0.0, 0.0]

inputs:half2_arr_0

half[2][]

[]

Y

Input of type half[2][]

__default

[]

inputs:half2_arr_1

half[2][]

[]

Y

Input of type half[2][]

__default

[]

inputs:half3_0

half[3]

[0.0, 0.0, 0.0]

Y

Input of type half[3]

__default

[0.0, 0.0, 0.0]

inputs:half3_1

half[3]

[0.0, 0.0, 0.0]

Y

Input of type half[3]

__default

[0.0, 0.0, 0.0]

inputs:half3_arr_0

half[3][]

[]

Y

Input of type half[3][]

__default

[]

inputs:half3_arr_1

half[3][]

[]

Y

Input of type half[3][]

__default

[]

inputs:half4_0

half[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type half[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:half4_1

half[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type half[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:half4_arr_0

half[4][]

[]

Y

Input of type half[4][]

__default

[]

inputs:half4_arr_1

half[4][]

[]

Y

Input of type half[4][]

__default

[]

inputs:half_0

half

0.0

Y

Input of type half

__default

0.0

inputs:half_1

half

0.0

Y

Input of type half

__default

0.0

inputs:half_arr_0

half[]

[]

Y

Input of type half[]

__default

[]

inputs:half_arr_1

half[]

[]

Y

Input of type half[]

__default

[]

inputs:int2_0

int[2]

[0, 0]

Y

Input of type int[2]

__default

[0, 0]

inputs:int2_1

int[2]

[0, 0]

Y

Input of type int[2]

__default

[0, 0]

inputs:int2_arr_0

int[2][]

[]

Y

Input of type int[2][]

__default

[]

inputs:int2_arr_1

int[2][]

[]

Y

Input of type int[2][]

__default

[]

inputs:int3_0

int[3]

[0, 0, 0]

Y

Input of type int[3]

__default

[0, 0, 0]

inputs:int3_1

int[3]

[0, 0, 0]

Y

Input of type int[3]

__default

[0, 0, 0]

inputs:int3_arr_0

int[3][]

[]

Y

Input of type int[3][]

__default

[]

inputs:int3_arr_1

int[3][]

[]

Y

Input of type int[3][]

__default

[]

inputs:int4_0

int[4]

[0, 0, 0, 0]

Y

Input of type int[4]

__default

[0, 0, 0, 0]

inputs:int4_1

int[4]

[0, 0, 0, 0]

Y

Input of type int[4]

__default

[0, 0, 0, 0]

inputs:int4_arr_0

int[4][]

[]

Y

Input of type int[4][]

__default

[]

inputs:int4_arr_1

int[4][]

[]

Y

Input of type int[4][]

__default

[]

inputs:int64_0

int64

0

Y

Input of type int64

__default

0

inputs:int64_1

int64

0

Y

Input of type int64

__default

0

inputs:int64_arr_0

int64[]

[]

Y

Input of type int64[]

__default

[]

inputs:int64_arr_1

int64[]

[]

Y

Input of type int64[]

__default

[]

inputs:int_0

int

0

Y

Input of type int

__default

0

inputs:int_1

int

0

Y

Input of type int

__default

0

inputs:int_arr_0

int[]

[]

Y

Input of type int[]

__default

[]

inputs:int_arr_1

int[]

[]

Y

Input of type int[]

__default

[]

inputs:matrixd2_0

matrixd[2]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[2]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:matrixd2_1

matrixd[2]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[2]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:matrixd2_arr_0

matrixd[2][]

[]

Y

Input of type matrixd[2][]

__default

[]

inputs:matrixd2_arr_1

matrixd[2][]

[]

Y

Input of type matrixd[2][]

__default

[]

inputs:matrixd3_0

matrixd[3]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[3]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:matrixd3_1

matrixd[3]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[3]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:matrixd3_arr_0

matrixd[3][]

[]

Y

Input of type matrixd[3][]

__default

[]

inputs:matrixd3_arr_1

matrixd[3][]

[]

Y

Input of type matrixd[3][]

__default

[]

inputs:matrixd4_0

matrixd[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:matrixd4_1

matrixd[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type matrixd[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:matrixd4_arr_0

matrixd[4][]

[]

Y

Input of type matrixd[4][]

__default

[]

inputs:matrixd4_arr_1

matrixd[4][]

[]

Y

Input of type matrixd[4][]

__default

[]

inputs:normald3_0

normald[3]

[0.0, 0.0, 0.0]

Y

Input of type normald[3]

__default

[0.0, 0.0, 0.0]

inputs:normald3_1

normald[3]

[0.0, 0.0, 0.0]

Y

Input of type normald[3]

__default

[0.0, 0.0, 0.0]

inputs:normald3_arr_0

normald[3][]

[]

Y

Input of type normald[3][]

__default

[]

inputs:normald3_arr_1

normald[3][]

[]

Y

Input of type normald[3][]

__default

[]

inputs:normalf3_0

normalf[3]

[0.0, 0.0, 0.0]

Y

Input of type normalf[3]

__default

[0.0, 0.0, 0.0]

inputs:normalf3_1

normalf[3]

[0.0, 0.0, 0.0]

Y

Input of type normalf[3]

__default

[0.0, 0.0, 0.0]

inputs:normalf3_arr_0

normalf[3][]

[]

Y

Input of type normalf[3][]

__default

[]

inputs:normalf3_arr_1

normalf[3][]

[]

Y

Input of type normalf[3][]

__default

[]

inputs:normalh3_0

normalh[3]

[0.0, 0.0, 0.0]

Y

Input of type normalh[3]

__default

[0.0, 0.0, 0.0]

inputs:normalh3_1

normalh[3]

[0.0, 0.0, 0.0]

Y

Input of type normalh[3]

__default

[0.0, 0.0, 0.0]

inputs:normalh3_arr_0

normalh[3][]

[]

Y

Input of type normalh[3][]

__default

[]

inputs:normalh3_arr_1

normalh[3][]

[]

Y

Input of type normalh[3][]

__default

[]

inputs:pointd3_0

pointd[3]

[0.0, 0.0, 0.0]

Y

Input of type pointd[3]

__default

[0.0, 0.0, 0.0]

inputs:pointd3_1

pointd[3]

[0.0, 0.0, 0.0]

Y

Input of type pointd[3]

__default

[0.0, 0.0, 0.0]

inputs:pointd3_arr_0

pointd[3][]

[]

Y

Input of type pointd[3][]

__default

[]

inputs:pointd3_arr_1

pointd[3][]

[]

Y

Input of type pointd[3][]

__default

[]

inputs:pointf3_0

pointf[3]

[0.0, 0.0, 0.0]

Y

Input of type pointf[3]

__default

[0.0, 0.0, 0.0]

inputs:pointf3_1

pointf[3]

[0.0, 0.0, 0.0]

Y

Input of type pointf[3]

__default

[0.0, 0.0, 0.0]

inputs:pointf3_arr_0

pointf[3][]

[]

Y

Input of type pointf[3][]

__default

[]

inputs:pointf3_arr_1

pointf[3][]

[]

Y

Input of type pointf[3][]

__default

[]

inputs:pointh3_0

pointh[3]

[0.0, 0.0, 0.0]

Y

Input of type pointh[3]

__default

[0.0, 0.0, 0.0]

inputs:pointh3_1

pointh[3]

[0.0, 0.0, 0.0]

Y

Input of type pointh[3]

__default

[0.0, 0.0, 0.0]

inputs:pointh3_arr_0

pointh[3][]

[]

Y

Input of type pointh[3][]

__default

[]

inputs:pointh3_arr_1

pointh[3][]

[]

Y

Input of type pointh[3][]

__default

[]

inputs:quatd4_0

quatd[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quatd[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quatd4_1

quatd[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quatd[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quatd4_arr_0

quatd[4][]

[]

Y

Input of type quatd[4][]

__default

[]

inputs:quatd4_arr_1

quatd[4][]

[]

Y

Input of type quatd[4][]

__default

[]

inputs:quatf4_0

quatf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quatf[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quatf4_1

quatf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quatf[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quatf4_arr_0

quatf[4][]

[]

Y

Input of type quatf[4][]

__default

[]

inputs:quatf4_arr_1

quatf[4][]

[]

Y

Input of type quatf[4][]

__default

[]

inputs:quath4_0

quath[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quath[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quath4_1

quath[4]

[0.0, 0.0, 0.0, 0.0]

Y

Input of type quath[4]

__default

[0.0, 0.0, 0.0, 0.0]

inputs:quath4_arr_0

quath[4][]

[]

Y

Input of type quath[4][]

__default

[]

inputs:quath4_arr_1

quath[4][]

[]

Y

Input of type quath[4][]

__default

[]

inputs:texcoordd2_0

texcoordd[2]

[0.0, 0.0]

Y

Input of type texcoordd[2]

__default

[0.0, 0.0]

inputs:texcoordd2_1

texcoordd[2]

[0.0, 0.0]

Y

Input of type texcoordd[2]

__default

[0.0, 0.0]

inputs:texcoordd2_arr_0

texcoordd[2][]

[]

Y

Input of type texcoordd[2][]

__default

[]

inputs:texcoordd2_arr_1

texcoordd[2][]

[]

Y

Input of type texcoordd[2][]

__default

[]

inputs:texcoordd3_0

texcoordd[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordd[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordd3_1

texcoordd[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordd[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordd3_arr_0

texcoordd[3][]

[]

Y

Input of type texcoordd[3][]

__default

[]

inputs:texcoordd3_arr_1

texcoordd[3][]

[]

Y

Input of type texcoordd[3][]

__default

[]

inputs:texcoordf2_0

texcoordf[2]

[0.0, 0.0]

Y

Input of type texcoordf[2]

__default

[0.0, 0.0]

inputs:texcoordf2_1

texcoordf[2]

[0.0, 0.0]

Y

Input of type texcoordf[2]

__default

[0.0, 0.0]

inputs:texcoordf2_arr_0

texcoordf[2][]

[]

Y

Input of type texcoordf[2][]

__default

[]

inputs:texcoordf2_arr_1

texcoordf[2][]

[]

Y

Input of type texcoordf[2][]

__default

[]

inputs:texcoordf3_0

texcoordf[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordf[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordf3_1

texcoordf[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordf[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordf3_arr_0

texcoordf[3][]

[]

Y

Input of type texcoordf[3][]

__default

[]

inputs:texcoordf3_arr_1

texcoordf[3][]

[]

Y

Input of type texcoordf[3][]

__default

[]

inputs:texcoordh2_0

texcoordh[2]

[0.0, 0.0]

Y

Input of type texcoordh[2]

__default

[0.0, 0.0]

inputs:texcoordh2_1

texcoordh[2]

[0.0, 0.0]

Y

Input of type texcoordh[2]

__default

[0.0, 0.0]

inputs:texcoordh2_arr_0

texcoordh[2][]

[]

Y

Input of type texcoordh[2][]

__default

[]

inputs:texcoordh2_arr_1

texcoordh[2][]

[]

Y

Input of type texcoordh[2][]

__default

[]

inputs:texcoordh3_0

texcoordh[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordh[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordh3_1

texcoordh[3]

[0.0, 0.0, 0.0]

Y

Input of type texcoordh[3]

__default

[0.0, 0.0, 0.0]

inputs:texcoordh3_arr_0

texcoordh[3][]

[]

Y

Input of type texcoordh[3][]

__default

[]

inputs:texcoordh3_arr_1

texcoordh[3][]

[]

Y

Input of type texcoordh[3][]

__default

[]

inputs:timecode_0

timecode

0.0

Y

Input of type timecode

__default

0.0

inputs:timecode_1

timecode

0.0

Y

Input of type timecode

__default

0.0

inputs:timecode_arr_0

timecode[]

[]

Y

Input of type timecode[]

__default

[]

inputs:timecode_arr_1

timecode[]

[]

Y

Input of type timecode[]

__default

[]

inputs:token_0

token

default_token

Y

Input of type token

__default

“default_token”

inputs:token_1

token

default_token

Y

Input of type token

__default

“default_token”

inputs:token_arr_0

token[]

[]

Y

Input of type token[]

__default

[]

inputs:token_arr_1

token[]

[]

Y

Input of type token[]

__default

[]

inputs:transform4_0

transform[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type transform[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:transform4_1

transform[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Input of type transform[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

inputs:transform4_arr_0

transform[4][]

[]

Y

Input of type transform[4][]

__default

[]

inputs:transform4_arr_1

transform[4][]

[]

Y

Input of type transform[4][]

__default

[]

inputs:uchar_0

uchar

0

Y

Input of type uchar

__default

0

inputs:uchar_1

uchar

0

Y

Input of type uchar

__default

0

inputs:uchar_arr_0

uchar[]

[]

Y

Input of type uchar[]

__default

[]

inputs:uchar_arr_1

uchar[]

[]

Y

Input of type uchar[]

__default

[]

inputs:uint64_0

uint64

0

Y

Input of type uint64

__default

0

inputs:uint64_1

uint64

0

Y

Input of type uint64

__default

0

inputs:uint64_arr_0

uint64[]

[]

Y

Input of type uint64[]

__default

[]

inputs:uint64_arr_1

uint64[]

[]

Y

Input of type uint64[]

__default

[]

inputs:uint_0

uint

0

Y

Input of type uint

__default

0

inputs:uint_1

uint

0

Y

Input of type uint

__default

0

inputs:uint_arr_0

uint[]

[]

Y

Input of type uint[]

__default

[]

inputs:uint_arr_1

uint[]

[]

Y

Input of type uint[]

__default

[]

inputs:vectord3_0

vectord[3]

[0.0, 0.0, 0.0]

Y

Input of type vectord[3]

__default

[0.0, 0.0, 0.0]

inputs:vectord3_1

vectord[3]

[0.0, 0.0, 0.0]

Y

Input of type vectord[3]

__default

[0.0, 0.0, 0.0]

inputs:vectord3_arr_0

vectord[3][]

[]

Y

Input of type vectord[3][]

__default

[]

inputs:vectord3_arr_1

vectord[3][]

[]

Y

Input of type vectord[3][]

__default

[]

inputs:vectorf3_0

vectorf[3]

[0.0, 0.0, 0.0]

Y

Input of type vectorf[3]

__default

[0.0, 0.0, 0.0]

inputs:vectorf3_1

vectorf[3]

[0.0, 0.0, 0.0]

Y

Input of type vectorf[3]

__default

[0.0, 0.0, 0.0]

inputs:vectorf3_arr_0

vectorf[3][]

[]

Y

Input of type vectorf[3][]

__default

[]

inputs:vectorf3_arr_1

vectorf[3][]

[]

Y

Input of type vectorf[3][]

__default

[]

inputs:vectorh3_0

vectorh[3]

[0.0, 0.0, 0.0]

Y

Input of type vectorh[3]

__default

[0.0, 0.0, 0.0]

inputs:vectorh3_1

vectorh[3]

[0.0, 0.0, 0.0]

Y

Input of type vectorh[3]

__default

[0.0, 0.0, 0.0]

inputs:vectorh3_arr_0

vectorh[3][]

[]

Y

Input of type vectorh[3][]

__default

[]

inputs:vectorh3_arr_1

vectorh[3][]

[]

Y

Input of type vectorh[3][]

__default

[]

omni.graph.examples.cpp.UniversalAdd Outputs

Name

Type

Default

Required?

Descripton

outputs:bool_0

bool

False

Y

Output of type bool

__default

false

outputs:bool_arr_0

bool[]

[]

Y

Output of type bool[]

__default

[]

outputs:colord3_0

colord[3]

[0.0, 0.0, 0.0]

Y

Output of type colord[3]

__default

[0.0, 0.0, 0.0]

outputs:colord3_arr_0

colord[3][]

[]

Y

Output of type colord[3][]

__default

[]

outputs:colord4_0

colord[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type colord[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:colord4_arr_0

colord[4][]

[]

Y

Output of type colord[4][]

__default

[]

outputs:colorf3_0

colorf[3]

[0.0, 0.0, 0.0]

Y

Output of type colorf[3]

__default

[0.0, 0.0, 0.0]

outputs:colorf3_arr_0

colorf[3][]

[]

Y

Output of type colorf[3][]

__default

[]

outputs:colorf4_0

colorf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type colorf[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:colorf4_arr_0

colorf[4][]

[]

Y

Output of type colorf[4][]

__default

[]

outputs:colorh3_0

colorh[3]

[0.0, 0.0, 0.0]

Y

Output of type colorh[3]

__default

[0.0, 0.0, 0.0]

outputs:colorh3_arr_0

colorh[3][]

[]

Y

Output of type colorh[3][]

__default

[]

outputs:colorh4_0

colorh[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type colorh[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:colorh4_arr_0

colorh[4][]

[]

Y

Output of type colorh[4][]

__default

[]

outputs:double2_0

double[2]

[0.0, 0.0]

Y

Output of type double[2]

__default

[0.0, 0.0]

outputs:double2_arr_0

double[2][]

[]

Y

Output of type double[2][]

__default

[]

outputs:double3_0

double[3]

[0.0, 0.0, 0.0]

Y

Output of type double[3]

__default

[0.0, 0.0, 0.0]

outputs:double3_arr_0

double[3][]

[]

Y

Output of type double[3][]

__default

[]

outputs:double4_0

double[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type double[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:double4_arr_0

double[4][]

[]

Y

Output of type double[4][]

__default

[]

outputs:double_0

double

0.0

Y

Output of type double

__default

0.0

outputs:double_arr_0

double[]

[]

Y

Output of type double[]

__default

[]

outputs:float2_0

float[2]

[0.0, 0.0]

Y

Output of type float[2]

__default

[0.0, 0.0]

outputs:float2_arr_0

float[2][]

[]

Y

Output of type float[2][]

__default

[]

outputs:float3_0

float[3]

[0.0, 0.0, 0.0]

Y

Output of type float[3]

__default

[0.0, 0.0, 0.0]

outputs:float3_arr_0

float[3][]

[]

Y

Output of type float[3][]

__default

[]

outputs:float4_0

float[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type float[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:float4_arr_0

float[4][]

[]

Y

Output of type float[4][]

__default

[]

outputs:float_0

float

0.0

Y

Output of type float

__default

0.0

outputs:float_arr_0

float[]

[]

Y

Output of type float[]

__default

[]

outputs:frame4_0

frame[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Output of type frame[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

outputs:frame4_arr_0

frame[4][]

[]

Y

Output of type frame[4][]

__default

[]

outputs:half2_0

half[2]

[0.0, 0.0]

Y

Output of type half[2]

__default

[0.0, 0.0]

outputs:half2_arr_0

half[2][]

[]

Y

Output of type half[2][]

__default

[]

outputs:half3_0

half[3]

[0.0, 0.0, 0.0]

Y

Output of type half[3]

__default

[0.0, 0.0, 0.0]

outputs:half3_arr_0

half[3][]

[]

Y

Output of type half[3][]

__default

[]

outputs:half4_0

half[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type half[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:half4_arr_0

half[4][]

[]

Y

Output of type half[4][]

__default

[]

outputs:half_0

half

0.0

Y

Output of type half

__default

0.0

outputs:half_arr_0

half[]

[]

Y

Output of type half[]

__default

[]

outputs:int2_0

int[2]

[0, 0]

Y

Output of type int[2]

__default

[0, 0]

outputs:int2_arr_0

int[2][]

[]

Y

Output of type int[2][]

__default

[]

outputs:int3_0

int[3]

[0, 0, 0]

Y

Output of type int[3]

__default

[0, 0, 0]

outputs:int3_arr_0

int[3][]

[]

Y

Output of type int[3][]

__default

[]

outputs:int4_0

int[4]

[0, 0, 0, 0]

Y

Output of type int[4]

__default

[0, 0, 0, 0]

outputs:int4_arr_0

int[4][]

[]

Y

Output of type int[4][]

__default

[]

outputs:int64_0

int64

0

Y

Output of type int64

__default

0

outputs:int64_arr_0

int64[]

[]

Y

Output of type int64[]

__default

[]

outputs:int_0

int

0

Y

Output of type int

__default

0

outputs:int_arr_0

int[]

[]

Y

Output of type int[]

__default

[]

outputs:matrixd2_0

matrixd[2]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type matrixd[2]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:matrixd2_arr_0

matrixd[2][]

[]

Y

Output of type matrixd[2][]

__default

[]

outputs:matrixd3_0

matrixd[3]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Output of type matrixd[3]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

outputs:matrixd3_arr_0

matrixd[3][]

[]

Y

Output of type matrixd[3][]

__default

[]

outputs:matrixd4_0

matrixd[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Output of type matrixd[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

outputs:matrixd4_arr_0

matrixd[4][]

[]

Y

Output of type matrixd[4][]

__default

[]

outputs:normald3_0

normald[3]

[0.0, 0.0, 0.0]

Y

Output of type normald[3]

__default

[0.0, 0.0, 0.0]

outputs:normald3_arr_0

normald[3][]

[]

Y

Output of type normald[3][]

__default

[]

outputs:normalf3_0

normalf[3]

[0.0, 0.0, 0.0]

Y

Output of type normalf[3]

__default

[0.0, 0.0, 0.0]

outputs:normalf3_arr_0

normalf[3][]

[]

Y

Output of type normalf[3][]

__default

[]

outputs:normalh3_0

normalh[3]

[0.0, 0.0, 0.0]

Y

Output of type normalh[3]

__default

[0.0, 0.0, 0.0]

outputs:normalh3_arr_0

normalh[3][]

[]

Y

Output of type normalh[3][]

__default

[]

outputs:pointd3_0

pointd[3]

[0.0, 0.0, 0.0]

Y

Output of type pointd[3]

__default

[0.0, 0.0, 0.0]

outputs:pointd3_arr_0

pointd[3][]

[]

Y

Output of type pointd[3][]

__default

[]

outputs:pointf3_0

pointf[3]

[0.0, 0.0, 0.0]

Y

Output of type pointf[3]

__default

[0.0, 0.0, 0.0]

outputs:pointf3_arr_0

pointf[3][]

[]

Y

Output of type pointf[3][]

__default

[]

outputs:pointh3_0

pointh[3]

[0.0, 0.0, 0.0]

Y

Output of type pointh[3]

__default

[0.0, 0.0, 0.0]

outputs:pointh3_arr_0

pointh[3][]

[]

Y

Output of type pointh[3][]

__default

[]

outputs:quatd4_0

quatd[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type quatd[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:quatd4_arr_0

quatd[4][]

[]

Y

Output of type quatd[4][]

__default

[]

outputs:quatf4_0

quatf[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type quatf[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:quatf4_arr_0

quatf[4][]

[]

Y

Output of type quatf[4][]

__default

[]

outputs:quath4_0

quath[4]

[0.0, 0.0, 0.0, 0.0]

Y

Output of type quath[4]

__default

[0.0, 0.0, 0.0, 0.0]

outputs:quath4_arr_0

quath[4][]

[]

Y

Output of type quath[4][]

__default

[]

outputs:texcoordd2_0

texcoordd[2]

[0.0, 0.0]

Y

Output of type texcoordd[2]

__default

[0.0, 0.0]

outputs:texcoordd2_arr_0

texcoordd[2][]

[]

Y

Output of type texcoordd[2][]

__default

[]

outputs:texcoordd3_0

texcoordd[3]

[0.0, 0.0, 0.0]

Y

Output of type texcoordd[3]

__default

[0.0, 0.0, 0.0]

outputs:texcoordd3_arr_0

texcoordd[3][]

[]

Y

Output of type texcoordd[3][]

__default

[]

outputs:texcoordf2_0

texcoordf[2]

[0.0, 0.0]

Y

Output of type texcoordf[2]

__default

[0.0, 0.0]

outputs:texcoordf2_arr_0

texcoordf[2][]

[]

Y

Output of type texcoordf[2][]

__default

[]

outputs:texcoordf3_0

texcoordf[3]

[0.0, 0.0, 0.0]

Y

Output of type texcoordf[3]

__default

[0.0, 0.0, 0.0]

outputs:texcoordf3_arr_0

texcoordf[3][]

[]

Y

Output of type texcoordf[3][]

__default

[]

outputs:texcoordh2_0

texcoordh[2]

[0.0, 0.0]

Y

Output of type texcoordh[2]

__default

[0.0, 0.0]

outputs:texcoordh2_arr_0

texcoordh[2][]

[]

Y

Output of type texcoordh[2][]

__default

[]

outputs:texcoordh3_0

texcoordh[3]

[0.0, 0.0, 0.0]

Y

Output of type texcoordh[3]

__default

[0.0, 0.0, 0.0]

outputs:texcoordh3_arr_0

texcoordh[3][]

[]

Y

Output of type texcoordh[3][]

__default

[]

outputs:timecode_0

timecode

0.0

Y

Output of type timecode

__default

0.0

outputs:timecode_arr_0

timecode[]

[]

Y

Output of type timecode[]

__default

[]

outputs:token_0

token

default_token

Y

Output of type token

__default

“default_token”

outputs:token_arr_0

token[]

[]

Y

Output of type token[]

__default

[]

outputs:transform4_0

transform[4]

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

Y

Output of type transform[4]

__default

[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

outputs:transform4_arr_0

transform[4][]

[]

Y

Output of type transform[4][]

__default

[]

outputs:uchar_0

uchar

0

Y

Output of type uchar

__default

0

outputs:uchar_arr_0

uchar[]

[]

Y

Output of type uchar[]

__default

[]

outputs:uint64_0

uint64

0

Y

Output of type uint64

__default

0

outputs:uint64_arr_0

uint64[]

[]

Y

Output of type uint64[]

__default

[]

outputs:uint_0

uint

0

Y

Output of type uint

__default

0

outputs:uint_arr_0

uint[]

[]

Y

Output of type uint[]

__default

[]

outputs:vectord3_0

vectord[3]

[0.0, 0.0, 0.0]

Y

Output of type vectord[3]

__default

[0.0, 0.0, 0.0]

outputs:vectord3_arr_0

vectord[3][]

[]

Y

Output of type vectord[3][]

__default

[]

outputs:vectorf3_0

vectorf[3]

[0.0, 0.0, 0.0]

Y

Output of type vectorf[3]

__default

[0.0, 0.0, 0.0]

outputs:vectorf3_arr_0

vectorf[3][]

[]

Y

Output of type vectorf[3][]

__default

[]

outputs:vectorh3_0

vectorh[3]

[0.0, 0.0, 0.0]

Y

Output of type vectorh[3]

__default

[0.0, 0.0, 0.0]

outputs:vectorh3_arr_0

vectorh[3][]

[]

Y

Output of type vectorh[3][]

__default

[]