RaylibStructObjectBase<T> mixin

Core identity and copy contract for Raylib struct mirror objects, shared between pure Dart value types and native-backed RaylibStructBase instances.

Mixin applications

Properties

$state RaylibTempStructState
Per-instance allocation state tracking slot keys, disposal, and identity.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
structName String
The Dart-side type name of this struct
no setter

Methods

clone() → T
Returns a deep copy of this instance, preserving RaylibStructBase.originalPointer if present.
copy() → T
Returns a deep copy of this instance without RaylibStructBase.originalPointer.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setD(T o) → T
Copies the fields of o into this instance and returns this.
signature() String
Returns a human-readable representation of this struct's current field values.
toString() String
A string representation of this object.
inherited

Operators

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