RaylibTemp class

Inheritance

Constructors

RaylibTemp(Raylib lib, {RaylibTempOptions options = const RaylibTempOptions()})

Properties

AudioStream$ RTempStructAlloc<AudioStreamC, AudioStreamD>
getter/setter pair
AutomationEvent$ RTempStructAlloc<AutomationEventC, AutomationEventD>
getter/setter pair
AutomationEventList$ RTempStructAlloc<AutomationEventListC, AutomationEventListD>
getter/setter pair
BoneInfo$ RTempStructAlloc<BoneInfoC, BoneInfoD>
getter/setter pair
Bool$ RTempLitAlloc<bool, Bool>
getter/setter pair
BoundingBox$ RTempStructAlloc<BoundingBoxC, BoundingBoxD>
getter/setter pair
Camera2D$ RTempStructAlloc<Camera2DC, Camera2DD>
getter/setter pair
Camera3D$ RTempStructAlloc<Camera3DC, Camera3DD>
getter/setter pair
Char$ RTempLitTypedIntListAlloc<num, Char, Int8List>
getter/setter pair
Color$ RTempStructAlloc<ColorC, ColorD>
getter/setter pair
color1Ptr Pointer<ColorC>
Color
getter/setter pair
color2Ptr Pointer<ColorC>
getter/setter pair
color3Ptr Pointer<ColorC>
getter/setter pair
color4Ptr Pointer<ColorC>
getter/setter pair
doSync bool
no setter
FilePathList$ RTempStructAlloc<FilePathListC, FilePathListD>
getter/setter pair
Float$ RTempLitTypedFloatListAlloc<num, Float, Float32List>
getter/setter pair
Float64$ RTempLitTypedFloatListAlloc<num, Float, Float64List>
getter/setter pair
Font$ RTempStructAlloc<FontC, FontD>
getter/setter pair
GlyphInfo$ RTempStructAlloc<GlyphInfoC, GlyphInfoD>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
Image$ RTempStructAlloc<ImageC, ImageD>
getter/setter pair
Int$ RTempLitTypedIntListAlloc<num, Int, Int32List>
getter/setter pair
Int16$ RTempLitTypedIntListAlloc<num, Int16, Int16List>
getter/setter pair
Int32$ RTempLitTypedIntListAlloc<num, Int32, Int32List>
getter/setter pair
Int64$ RTempLitTypedIntListAlloc<num, Int64, Int64List>
getter/setter pair
Int8$ RTempLitTypedIntListAlloc<num, Int8, Int8List>
getter/setter pair
Light$ RTempStructAlloc<LightC, LightD>
getter/setter pair
logger → Logger
no setterinherited
Material$ RTempStructAlloc<MaterialC, MaterialD>
getter/setter pair
MaterialMap$ RTempStructAlloc<MaterialMapC, MaterialMapD>
getter/setter pair
matIdentity MatrixC
no setter
Matrix$ RTempStructAlloc<MatrixC, MatrixD>
getter/setter pair
matZero MatrixC
no setter
Mesh$ RTempStructAlloc<MeshC, MeshD>
getter/setter pair
Model$ RTempStructAlloc<ModelC, ModelD>
getter/setter pair
ModelAnimation$ RTempStructAlloc<ModelAnimationC, ModelAnimationD>
getter/setter pair
Music$ RTempStructAlloc<MusicC, MusicD>
getter/setter pair
NPatchInfo$ RTempStructAlloc<NPatchInfoC, NPatchInfoD>
getter/setter pair
options RaylibTempOptions
final
Ptr$AudioStream$ RTempStructPtrAlloc<AudioStreamC, AudioStreamD>
getter/setter pair
Ptr$AutomationEvent$ RTempStructPtrAlloc<AutomationEventC, AutomationEventD>
getter/setter pair
Ptr$AutomationEventList$ RTempStructPtrAlloc<AutomationEventListC, AutomationEventListD>
getter/setter pair
Ptr$BoneInfo$ RTempStructPtrAlloc<BoneInfoC, BoneInfoD>
getter/setter pair
Ptr$Bool$ RTempLitPtrAlloc<bool, Bool>
getter/setter pair
Ptr$BoundingBox$ RTempStructPtrAlloc<BoundingBoxC, BoundingBoxD>
getter/setter pair
Ptr$Camera2D$ RTempStructPtrAlloc<Camera2DC, Camera2DD>
getter/setter pair
Ptr$Camera3D$ RTempStructPtrAlloc<Camera3DC, Camera3DD>
getter/setter pair
Ptr$Char$ RTempLitPtrAlloc<num, Char>
getter/setter pair
Ptr$Color$ RTempStructPtrAlloc<ColorC, ColorD>
getter/setter pair
Ptr$FilePathList$ RTempStructPtrAlloc<FilePathListC, FilePathListD>
getter/setter pair
Ptr$Float$ RTempLitPtrAlloc<num, Float>
getter/setter pair
Ptr$Float64$ RTempLitPtrAlloc<num, Float>
getter/setter pair
Ptr$Font$ RTempStructPtrAlloc<FontC, FontD>
getter/setter pair
Ptr$GlyphInfo$ RTempStructPtrAlloc<GlyphInfoC, GlyphInfoD>
getter/setter pair
Ptr$Image$ RTempStructPtrAlloc<ImageC, ImageD>
getter/setter pair
Ptr$Int$ RTempLitPtrAlloc<num, Int>
getter/setter pair
Ptr$Int16$ RTempLitPtrAlloc<num, Int16>
getter/setter pair
Ptr$Int32$ RTempLitPtrAlloc<num, Int32>
getter/setter pair
Ptr$Int64$ RTempLitPtrAlloc<num, Int64>
getter/setter pair
Ptr$Int8$ RTempLitPtrAlloc<num, Int8>
getter/setter pair
Ptr$Light$ RTempStructPtrAlloc<LightC, LightD>
getter/setter pair
Ptr$Material$ RTempStructPtrAlloc<MaterialC, MaterialD>
getter/setter pair
Ptr$MaterialMap$ RTempStructPtrAlloc<MaterialMapC, MaterialMapD>
getter/setter pair
Ptr$Matrix$ RTempStructPtrAlloc<MatrixC, MatrixD>
getter/setter pair
Ptr$Mesh$ RTempStructPtrAlloc<MeshC, MeshD>
getter/setter pair
Ptr$Model$ RTempStructPtrAlloc<ModelC, ModelD>
getter/setter pair
Ptr$ModelAnimation$ RTempStructPtrAlloc<ModelAnimationC, ModelAnimationD>
getter/setter pair
Ptr$Music$ RTempStructPtrAlloc<MusicC, MusicD>
getter/setter pair
Ptr$NPatchInfo$ RTempStructPtrAlloc<NPatchInfoC, NPatchInfoD>
getter/setter pair
Ptr$Ray$ RTempStructPtrAlloc<RayC, RayD>
getter/setter pair
Ptr$RayCollision$ RTempStructPtrAlloc<RayCollisionC, RayCollisionD>
getter/setter pair
Ptr$Rectangle$ RTempStructPtrAlloc<RectangleC, RectangleD>
getter/setter pair
Ptr$RenderTexture$ RTempStructPtrAlloc<RenderTextureC, RenderTextureD>
getter/setter pair
Ptr$RlDrawCall$ RTempStructPtrAlloc<RlDrawCallC, RlDrawCallD>
getter/setter pair
Ptr$RlRenderBatch$ RTempStructPtrAlloc<RlRenderBatchC, RlRenderBatchD>
getter/setter pair
Ptr$RlVertexBuffer$ RTempStructPtrAlloc<RlVertexBufferC, RlVertexBufferD>
getter/setter pair
Ptr$Shader$ RTempStructPtrAlloc<ShaderC, ShaderD>
getter/setter pair
Ptr$Short$ RTempLitPtrAlloc<num, Short>
getter/setter pair
Ptr$Sound$ RTempStructPtrAlloc<SoundC, SoundD>
getter/setter pair
Ptr$Texture$ RTempStructPtrAlloc<TextureC, TextureD>
getter/setter pair
Ptr$Transform$ RTempStructPtrAlloc<TransformC, TransformD>
getter/setter pair
Ptr$Uint16$ RTempLitPtrAlloc<num, Uint16>
getter/setter pair
Ptr$Uint32$ RTempLitPtrAlloc<num, Uint32>
getter/setter pair
Ptr$Uint64$ RTempLitPtrAlloc<num, Uint64>
getter/setter pair
Ptr$Uint8$ RTempLitPtrAlloc<num, Uint8>
getter/setter pair
Ptr$UnsignedChar$ RTempLitPtrAlloc<num, UnsignedChar>
getter/setter pair
Ptr$UnsignedInt$ RTempLitPtrAlloc<num, UnsignedInt>
getter/setter pair
Ptr$UnsignedShort$ RTempLitPtrAlloc<num, UnsignedShort>
getter/setter pair
Ptr$Vector2$ RTempStructPtrAlloc<Vector2C, Vector2D>
getter/setter pair
Ptr$Vector3$ RTempStructPtrAlloc<Vector3C, Vector3D>
getter/setter pair
Ptr$Vector4$ RTempStructPtrAlloc<Vector4C, Vector4D>
getter/setter pair
Ptr$VrDeviceInfo$ RTempStructPtrAlloc<VrDeviceInfoC, VrDeviceInfoD>
getter/setter pair
Ptr$VrStereoConfig$ RTempStructPtrAlloc<VrStereoConfigC, VrStereoConfigD>
getter/setter pair
Ptr$Wave$ RTempStructPtrAlloc<WaveC, WaveD>
getter/setter pair
quatIdentity QuaternionC
no setter
Ray$ RTempStructAlloc<RayC, RayD>
getter/setter pair
RayCollision$ RTempStructAlloc<RayCollisionC, RayCollisionD>
getter/setter pair
rect1Ptr Pointer<RectangleC>
Rectangle
getter/setter pair
rect2Ptr Pointer<RectangleC>
getter/setter pair
rect3Ptr Pointer<RectangleC>
getter/setter pair
rect4Ptr Pointer<RectangleC>
getter/setter pair
Rectangle$ RTempStructAlloc<RectangleC, RectangleD>
getter/setter pair
RenderTexture$ RTempStructAlloc<RenderTextureC, RenderTextureD>
getter/setter pair
rl Raylib
finalinherited
RlDrawCall$ RTempStructAlloc<RlDrawCallC, RlDrawCallD>
getter/setter pair
RlRenderBatch$ RTempStructAlloc<RlRenderBatchC, RlRenderBatchD>
getter/setter pair
RlVertexBuffer$ RTempStructAlloc<RlVertexBufferC, RlVertexBufferD>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
Shader$ RTempStructAlloc<ShaderC, ShaderD>
getter/setter pair
Short$ RTempLitTypedIntListAlloc<num, Short, Int16List>
getter/setter pair
Sound$ RTempStructAlloc<SoundC, SoundD>
getter/setter pair
String$ RTempStringAlloc
getter/setter pair
Texture$ RTempStructAlloc<TextureC, TextureD>
getter/setter pair
Transform$ RTempStructAlloc<TransformC, TransformD>
getter/setter pair
Uint16$ RTempLitTypedIntListAlloc<num, Uint16, Uint16List>
getter/setter pair
Uint32$ RTempLitTypedIntListAlloc<num, Uint32, Uint32List>
getter/setter pair
Uint64$ RTempLitTypedIntListAlloc<num, Uint64, Uint64List>
getter/setter pair
Uint8$ RTempLitTypedIntListAlloc<num, Uint8, Uint8List>
getter/setter pair
UnsignedChar$ RTempLitTypedIntListAlloc<num, UnsignedChar, Uint8List>
getter/setter pair
UnsignedInt$ RTempLitTypedIntListAlloc<num, UnsignedInt, Uint32List>
getter/setter pair
UnsignedShort$ RTempLitTypedIntListAlloc<num, UnsignedShort, Uint16List>
getter/setter pair
vec21Ptr Pointer<Vector2C>
===================================== ====== PRE-ALLOCATED REUSABLES ======
getter/setter pair
vec22Ptr Pointer<Vector2C>
getter/setter pair
vec23Ptr Pointer<Vector2C>
getter/setter pair
vec24Ptr Pointer<Vector2C>
getter/setter pair
vec2Zero Vector2C
no setter
vec31Ptr Pointer<Vector3C>
Vector3
getter/setter pair
vec32Ptr Pointer<Vector3C>
getter/setter pair
vec33Ptr Pointer<Vector3C>
getter/setter pair
vec34Ptr Pointer<Vector3C>
getter/setter pair
vec3Zero Vector3C
no setter
vec41Ptr Pointer<Vector4C>
Vector4
getter/setter pair
vec42Ptr Pointer<Vector4C>
getter/setter pair
vec43Ptr Pointer<Vector4C>
getter/setter pair
vec44Ptr Pointer<Vector4C>
getter/setter pair
vec4Zero Vector4C
no setter
Vector2$ RTempStructAlloc<Vector2C, Vector2D>
getter/setter pair
Vector3$ RTempStructAlloc<Vector3C, Vector3D>
getter/setter pair
Vector4$ RTempStructAlloc<Vector4C, Vector4D>
getter/setter pair
VrDeviceInfo$ RTempStructAlloc<VrDeviceInfoC, VrDeviceInfoD>
getter/setter pair
VrStereoConfig$ RTempStructAlloc<VrStereoConfigC, VrStereoConfigD>
getter/setter pair
Wave$ RTempStructAlloc<WaveC, WaveD>
getter/setter pair

Methods

alloc<T extends RTempAlloc<NativeType>>(String key) → T
allocFloatList<X, T extends NativeType, L extends TypedDataList>(String key) RTempLitTypedFloatListAlloc<X, T, L>
allocIntList<X, T extends NativeType, L extends TypedDataList>(String key) RTempLitTypedIntListAlloc<X, T, L>
allocLit<X, T extends NativeType>(String key) RTempLitAlloc<X, T>
allocLitPtr<X, T extends NativeType>(String key) RTempLitPtrAlloc<X, T>
allocStruct<T extends Struct, X extends StructD<X, T>>(String key) RTempStructAlloc<T, X>
allocStructPtr<T extends Struct, X extends StructD<X, T>>(String key) RTempStructPtrAlloc<T, X>
color1([num? r, num? g, num? b, num? a]) ColorC
color1C(ColorC o) ColorC
color1D(ColorD o) ColorC
color2([num? r, num? g, num? b, num? a]) ColorC
color2C(ColorC o) ColorC
color2D(ColorD o) ColorC
color3([num? r, num? g, num? b, num? a]) ColorC
color3C(ColorC o) ColorC
color3D(ColorD o) ColorC
color4([num? r, num? g, num? b, num? a]) ColorC
color4C(ColorC o) ColorC
color4D(ColorD o) ColorC
debug(bool v) → void
inherited
debugFilter(bool filter(String)) → void
inherited
debugFree(bool v) → void
debugFreeInfo(String message) → void
debugInfo(String message) → void
inherited
debugSync(bool v) → void
debugSyncInfo(String message) → void
debugTime(bool v) → void
inherited
debugWarn(String message) → void
inherited
disableSync<T>(T f()) → T
inherited
dispose() → void
override
enableSyncing(bool sync) → void
load() → void
inherited
logInfo(String message) → void
inherited
logWarn(String message) → void
inherited
nextId() int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDispose(void fn()) → void
inherited
rect1([num? x, num? y, num? w, num? h]) RectangleC
rect1C(RectangleC o) RectangleC
rect1D(RectangleD o) RectangleC
rect2([num? x, num? y, num? w, num? h]) RectangleC
rect2C(RectangleC o) RectangleC
rect2D(RectangleD o) RectangleC
rect3([num? x, num? y, num? w, num? h]) RectangleC
rect3C(RectangleC o) RectangleC
rect3D(RectangleD o) RectangleC
rect4([num? x, num? y, num? w, num? h]) RectangleC
rect4C(RectangleC o) RectangleC
rect4D(RectangleD o) RectangleC
registerAllocator(String key, RTempAlloc<NativeType> alloc) → void
run<T>(String name(), T f()) → T
inherited
str(String text) Pointer<Char>
strAt(String key, [String? text]) Pointer<Char>
toString() String
A string representation of this object.
inherited
vec21([num? x, num? y]) Vector2C
vec21C(Vector2C o) Vector2C
vec21D(Vector2D o) Vector2C
vec22([num? x, num? y]) Vector2C
vec22C(Vector2C o) Vector2C
vec22D(Vector2D o) Vector2C
vec23([num? x, num? y]) Vector2C
vec23C(Vector2C o) Vector2C
vec23D(Vector2D o) Vector2C
vec24([num? x, num? y]) Vector2C
vec24C(Vector2C o) Vector2C
vec24D(Vector2D o) Vector2C
vec31([num? x, num? y, num? z]) Vector3C
vec31C(Vector3C o) Vector3C
vec31D(Vector3D o) Vector3C
vec32([num? x, num? y, num? z]) Vector3C
vec32C(Vector3C o) Vector3C
vec32D(Vector3D o) Vector3C
vec33([num? x, num? y, num? z]) Vector3C
vec33C(Vector3C o) Vector3C
vec33D(Vector3D o) Vector3C
vec34([num? x, num? y, num? z]) Vector3C
vec34C(Vector3C o) Vector3C
vec34D(Vector3D o) Vector3C
vec41([num? x, num? y, num? z, num? w]) Vector4C
vec41C(Vector4C o) Vector4C
vec41D(Vector4D o) Vector4C
vec42([num? x, num? y, num? z, num? w]) Vector4C
vec42C(Vector4C o) Vector4C
vec42D(Vector4D o) Vector4C
vec43([num? x, num? y, num? z, num? w]) Vector4C
vec43C(Vector4C o) Vector4C
vec43D(Vector4D o) Vector4C
vec44([num? x, num? y, num? z, num? w]) Vector4C
vec44C(Vector4C o) Vector4C
vec44D(Vector4D o) Vector4C

Operators

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