API / CLASS REFERENCE
UltralightBindingOptions
Inherits: RefCounted
Member visibility and conversion options for an export.
Options are captured when registering or binding. Changing this resource afterwards does not alter an existing export. read_only applies to nested writes; it does not infer whether methods have side effects.
Properties
| Member | Type | Default |
|---|---|---|
copy_containers | bool | — |
read_only | bool | — |
members | PackedStringArray | — |
Methods
get_copy_containers() → bool constset_copy_containers(value: bool) → voidget_read_only() → bool constset_read_only(value: bool) → voidget_members() → PackedStringArray constset_members(value: PackedStringArray) → void
copy_containersbool
Use recursive value conversion instead of shared containers for this export. Defaults to false.
Default: — · Accessors: set_copy_containers() / get_copy_containers()
read_onlybool
Reject writes to this export and nested containers. Method side effects remain the application responsibility. Defaults to false.
Default: — · Accessors: set_read_only() / get_read_only()
membersPackedStringArray
Optional root-object member allowlist. Empty uses the public member rules. Enumeration does not invoke getters.
Default: — · Accessors: set_members() / get_members()
get_copy_containers
get_copy_containers() → bool constReturn copy_containers.
set_copy_containers
set_copy_containers(value: bool) → voidSet copy_containers.
get_read_only
get_read_only() → bool constReturn read_only.
set_read_only
set_read_only(value: bool) → voidSet read_only.
get_members
get_members() → PackedStringArray constReturn members.
set_members
set_members(value: PackedStringArray) → voidSet members.