Open Dev Kit Documentation :: General :: Structure
Root.StructureStructure-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
