RaylibTempBase<R extends RaylibBase> class
abstract
Root of the temporary allocator hierarchy for a given RaylibBase context.
Owns the set of typed allocators (e.g. Int8$, Float32$, struct allocators) and governs the lifetime of all slots allocated.
All allocated slots are freed on dispose.
- Inheritance
-
- Object
- RaylibModule<
R> - RaylibTempBase
Constructors
- RaylibTempBase(R rl, {RaylibTempBaseOptions? options})
Properties
-
allocators
→ Map<
String, RaylibTempAllocatorBase< RaylibTempBase< >RaylibBase> , dynamic, dynamic> -
All built-in allocators keyed by name, iterated during dispose.
no setter
-
AudioStream$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
AutomationEvent$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
AutomationEventList$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
BoneInfo$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Bool$
→ RaylibTempLiteralAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic> -
no setter
-
BoundingBox$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Camera2D$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Camera3D$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Char$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Color$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
customAllocators
→ Map<
String, RaylibTempAllocatorBase< RaylibTempBase< >RaylibBase> , dynamic, dynamic> -
User-registered allocators, keyed by name, freed alongside built-ins on dispose.
final
- doSync → bool
-
Whether sync-back is currently enabled.
no setter
-
FilePathList$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Float32$
→ RaylibTempLiteralFloatAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Float64$
→ RaylibTempLiteralFloatAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Font$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
GlyphInfo$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
Image$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Int$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Int16$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Int32$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Int64$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Int8$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Light$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Material$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
MaterialMap$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Matrix$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Mesh$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Model$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
ModelAnimation$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Music$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
NPatchInfo$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
- options → RaylibTempBaseOptions
-
final
-
Ptr$AudioStream$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$AutomationEvent$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$AutomationEventList$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$BoneInfo$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Bool$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$BoundingBox$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Camera2D$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Camera3D$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Char$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Color$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$FilePathList$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Float32$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Float64$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Font$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$GlyphInfo$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Image$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Int$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Int16$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Int32$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Int64$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Int8$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Light$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Material$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$MaterialMap$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Matrix$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Mesh$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Model$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$ModelAnimation$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Music$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$NPatchInfo$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Quaternion$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Ray$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$RayCollision$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Rectangle$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$RenderTexture$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$RlDrawCall$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$RlRenderBatch$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$RlVertexBuffer$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Shader$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Short$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Sound$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Texture$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Transform$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Uint16$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Uint32$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Uint64$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Uint8$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$UnsignedChar$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$UnsignedInt$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$UnsignedShort$
→ RaylibTempLiteralPointerAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic, dynamic> -
no setter
-
Ptr$Vector2$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Vector3$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Vector4$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$VrDeviceInfo$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$VrStereoConfig$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ptr$Wave$
→ RaylibTempStructPointerAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Quaternion$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Ray$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
RayCollision$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Rectangle$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
RenderTexture$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
- rl → R
-
finalinherited
-
RlDrawCall$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
RlRenderBatch$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
RlVertexBuffer$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Shader$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Short$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Sound$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
String$
→ RaylibTempStringAllocatorBase<
RaylibTempBase< RaylibBase> , dynamic, dynamic, dynamic> -
no setter
-
Texture$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Transform$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
TypedDataList$
→ RaylibTempTypedDataListAllocator<
RaylibTempBase< RaylibBase> , dynamic> -
no setter
-
Uint16$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Uint32$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Uint64$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Uint8$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
UnsignedChar$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
UnsignedInt$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
UnsignedShort$
→ RaylibTempLiteralIntAllocatorBase<
RaylibTempBase< RaylibBase> , TypedDataList, dynamic, dynamic> -
no setter
-
Vector2$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Vector3$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Vector4$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
VrDeviceInfo$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
VrStereoConfig$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
-
Wave$
→ RaylibTempStructAllocatorBase<
RaylibTempBase< RaylibBase> , RaylibStructBase<RaylibTempBase< , dynamic, dynamic, dynamic>RaylibBase> , dynamic, dynamic> -
no setter
Methods
-
alloc<
T extends RaylibTempAllocatorBase< (RaylibTempBase< >RaylibBase> , dynamic, dynamic>String key) → T -
Returns the custom allocator registered under
key, cast toT. -
debug(
bool v) → void -
Enables or disables debug logging for this module.
inherited
-
debugError(
String message) → void -
Logs
messageat error level if debug is enabled andmessagepasses all filters.inherited -
debugFilter(
bool filter(String)) → void -
Adds a predicate that gates debug output. Only messages satisfying at least one filter are logged.
inherited
-
debugFree(
bool v) → void - Enables or disables logging of slot deallocation events.
-
debugFreeInfo(
String message) → void -
Logs
messageif free debugging is enabled. -
debugInfo(
String message) → void -
Logs
messageat info level if debug is enabled andmessagepasses all filters.inherited -
debugSync(
bool v) → void - Enables or disables logging of struct sync-back events.
-
debugSyncInfo(
String message) → void -
Logs
messageif sync debugging is enabled. -
debugTime(
bool v) → void -
Enables or disables per-call timing output alongside debug logs.
inherited
-
debugWarn(
String message) → void -
Logs
messageat warn level if debug is enabled andmessagepasses all filters.inherited -
disableSync<
T> (T f()) → T -
Executes
fwith RaylibTempBase syncing temporarily disabled, restoring the previous sync state afterward.inherited -
dispose(
) → void -
Frees all built-in and custom allocators, then delegates to RaylibModule.dispose.
override
-
doLoad(
) → void -
Ensures load is called exactly once, regardless of how many times doLoad is invoked.
inherited
-
enableSyncing(
bool sync) → void - Enables or disables struct sync-back after C calls. See RaylibModule.disableSync.
-
getCustomAllocatorOrThrow(
String key) → RaylibTempAllocatorBase< RaylibTempBase< RaylibBase> , dynamic, dynamic> -
Returns the custom allocator registered under
key, or throws StateError if absent. -
load(
) → void -
Override to perform one-time module initialization. Called by doLoad.
override
-
logError(
Object? message) → void -
inherited
-
logInfo(
Object? message) → void -
inherited
-
logWarn(
Object? message) → void -
inherited
-
nextId(
) → int - Returns a monotonically increasing ID, used to generate unique slot keys.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onDispose(
void fn()) → void -
Registers
fnto be called when this module is disposed.inherited -
registerAllocator(
String key, RaylibTempAllocatorBase< RaylibTempBase< alloc) → voidRaylibBase> , dynamic, dynamic> -
Registers a custom allocator under
key. Throws StateError ifkeyis already taken. -
run<
T> (String name(), T f()) → T -
Executes
f, logging its label (and optionally timing it) when debug is enabled and the label passes all filters.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited