ObjectPropertyList

gdext.builtin.ObjectPropertyList

Reads the property names of an arbitrary engine object via Object.get_property_list.

Object.get_property_list returns typedarray::Dictionary (ABI-identical to an untyped Array of Dictionary), which the code generator drops — so this is the bespoke reader. It ptrcalls the bind into an Array buffer, then reads each element Dictionary's "name" key (a String). Used to enumerate an AnimationTree's parameters/... paths, which have no dedicated list method.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def names(instance: GDExtensionObjectPtr): Seq[String]

All property names reported by instance.get_property_list().

All property names reported by instance.get_property_list().

Attributes

def namesWithUsage(instance: GDExtensionObjectPtr): Seq[(String, Long)]

(name, usage) pairs reported by instance.get_property_list().

(name, usage) pairs reported by instance.get_property_list().

Attributes