Documentation

Structure - Open Dev Kit Documentation

Open Dev Kit Documentation :: General :: Structure

Root.Structure
Structure-related functionalities used for comparisons

Enumerations

Compare Operation
Comparison operations

Functions

Valid Pointer ( Pointer Abstract* ) Boolean
Returns true if pointer points to an object
Equal Pointer ( Value 1 Abstract*, Value 2 Abstract* ) Boolean
Returns true if one pointer points to the same object as the other pointer, or if both pointers are null
Is Type ( Pointer Abstract*, Type API Node*, Inherited Boolean ) Boolean
Returns true if pointer points to an object of a specified type
Condition ( Condition Variant, Value True Variant, Value False Variant ) Variant
Returns first value if condition is true and second value otherwise
Comparison Branch ( Value 1 Variant, Operation Compare Operation, Value 2 Variant ) Boolean
Executes the left node if the comparison is true, and the right node otherwise
Equal (=) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is equal to another
Not Equal (<>) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is not equal to another
Greater Than (>) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is greater than another
Less Than (<) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is less than another
Greater Than Or Equal (>=) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is greater than or equal to another
Less Than Or Equal (<=) ( Value 1 Variant, Value 2 Variant ) Boolean
Returns true if one value is less than or equal to another
Logical And ( Value 1 Boolean, Value 2 Boolean ) Boolean
Returns true if both values are true
Logical Or ( Value 1 Boolean, Value 2 Boolean ) Boolean
Returns true if either values are true
Logical Xor ( Value 1 Boolean, Value 2 Boolean ) Boolean
Returns true only if one of the two values compared is true
Logical Not ( Value Boolean ) Boolean
Returns true if value is false
Get By Name ( Expression String ) Variant
Returns the contents of a variable or property based on its name stored as text
Set By Name ( Expression String, Value Variant )
Sets a variable or property based on its name stored as text
Interpolate ( Expression String, Value Variant, Time Time )
Evaluate ( Language Script Language, Statements String ) Variant
Runs a text script. Can use 'Return' and have it return a value
Run ( Language Script Language, Statements String ) Script Evaluation*
Runs a text script forked from this script. Can use 'Return' and the returned structure will contain the value
Validate ( Language Script Language, Statements String ) Boolean

If you think anything is missing, please feel free to: submit documentation feedback on this page