Documentation

API Node Flags - Open Dev Kit Documentation

Open Dev Kit Documentation :: General :: API Node Flags

Root.APINodeFlags
API Node options

Constants

Struct (struct)
Class is plain data (struct, no dynamic typing, not inherited from Abstract, properties are not set to default values if custom constructor is used)
URI Reference (resource)
Pointer property is serialized as a URI; also forces ObjectResource class to be treated as a regular resource without giving user access to the data object; used by Module (and TOC) only hopefully
Strong Pointer (attach) (pointer)
Maintained reference of an object, can be combined with array
Weak Pointer (reference) (weak)
Reference to an object, can be combined with array
Array (array)
Multiple elements, can be combined with weak/pointer
Global (static)
Class function/property without instance
Read-Only (readonly)
Constant function or property without setter and storage; implies transparent, transient and scripted
Parent (parent)
Serialized in as parent and not shown to the editor
Temporary/Transient (transient)
Property never serialized in or out and essentially temporary, implies customserial
Scripted Getter/Setter (scripted)
Property has scripts for its getter/setter
Transparent (transparent)
Property has no storage, implies partial-transient and scripted (still serializes for editor)
Dynamic Type (dynamic)
Make objects serialized with different types, or pointer to make it serialized with any type
Style (style)
Can be styled by a Stylesheet
Override (override)
Override inherited property/event to give it different editor attributes and defaults
Tick (tick)
Automatic static function registration with tick system
Callback (callback)
Function will have a generated callback invoker function used to provide specific parameters
Container (container)
Function contains children scripting nodes

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