RaylibTempStructState class

Per-instance allocation state for a RaylibStructBase mirror object, tracking its current slot key, tag, disposal status, and stable identity across repeated RaylibTempStructAllocatorBase.PointerTo calls.

Constructors

RaylibTempStructState()

Properties

allocKey String?
The RaylibTempBase slot key used during the most recent RaylibTempStructAllocatorBase.PointerTo allocation.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
internalId int?
A stable numeric ID assigned on first RaylibTempStructAllocatorBase.PointerTo call for pointer-owning structs.
getter/setter pair
isDisposed bool
Whether RaylibStructBase.structMarkDisposed has been called on this instance.
getter/setter pair
isFirstSync bool
Whether RaylibTempStructAllocatorBase.PointerTo has never been called for this instance.
getter/setter pair
nextId int
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tag String
The slot tag used to disambiguate RaylibTempBase keys for this instance.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited