abbr/flat library

Classes

ArrayCodec<E, R extends RType>
AudioCallbackBase
Raylib's AudioCallback callback.
AudioCallbackD
AudioStream
AudioStream, custom audio stream
AudioStreamC
AutomationEvent
Automation event
AutomationEventC
AutomationEventList
Automation event list
AutomationEventListC
BoneInfo
Bone, skeletal animation bone
BoneInfoC
BoundingBox
BoundingBox
BoundingBoxC
Camera2D
Camera2D, defines position/orientation in 2d space
Camera2DC
Camera3D
Camera, defines position/orientation in 3d space
Camera3DC
Color
Color, 4 components, R8G8B8A8 (32bit)
ColorC
DoNotAbbreviate
DoNotValidate
ElementCodec<E, R extends RType>
A codec for a single value of type E, stored at an R-typed region of memory (the field's own on-struct type, for a pointer field this is RPointer<Pointee>, not Pointee).
EnumCodec<E extends RaylibEnum, R extends RType>
FilePathList
File path list
FilePathListC
float16
Raylib's float16 struct holding 16 float values
float16C
float3
Raylib's float3 struct holding 3 float values
float3C
Font
Font, font texture and GlyphInfo array data
FontC
GestureEvent
Gesture event
GestureEventC
GlyphInfo
GlyphInfo, font characters glyphs info
GlyphInfoC
GuiResult
GuiResult
GuiResultCustom
Image
Image, pixel data stored in CPU memory (RAM)
ImageC
Light
Light
LightC
LivePointerSync<R extends RType>
LoadFileDataCallbackBase
Raylib's LoadFileDataCallback callback.
LoadFileDataCallbackD
LoadFileTextCallbackBase
Raylib's LoadFileTextCallback callback.
LoadFileTextCallbackD
Material
Material, includes shader and maps
MaterialC
MaterialMap
Material map
MaterialMapC
Matrix
Matrix, 4x4 components, column major, OpenGL style, right-handed
MatrixC
MemoryDebug
Debug-time diagnostics for MemoryPointer misuse.
MemoryPointer<X extends RType>
Backend-agnostic handle to a raw memory buffer returned by a C function.
MemoryScratch
Pool of preallocated, reusable buffers for short-lived operations that need a temporary MemoryPointer without going through a full alloc/free cycle (e.g. binary operations like equality that need scratch space for one call).
MemoryTrace
Global observation hooks for memory reads/writes, keyed by address.
Mesh
Mesh, vertex data and vao/vbo
MeshC
Model
Model, meshes, materials and animation data
ModelAnimation
ModelAnimation, contains a full animation sequence
ModelAnimationC
ModelC
ModelSkeleton
Skeleton, animation bones hierarchy
ModelSkeletonC
MouseButtonInfo
Snapshot of a single mouse button's state for the current frame.
MouseInfo
Snapshot of the full mouse state for the current frame.
MsfCookedFrameC
MsfGifBufferC
MsfGifFileWriteCallbackBase
MsfGif's MsfGifFileWriteFunc callback.
MsfGifFileWriteCallbackD
MsfGifResult
MsfGifResult
MsfGifResultC
MsfGifState
MsfGifState
MsfGifStateC
Music
Music, audio stream, anything longer than ~10 seconds should be streamed
MusicC
NativeMemoryPointer<X extends RType>
NPatchInfo
NPatchInfo, n-patch layout info
NPatchInfoC
PointerCodec<E, R extends RType>
A single pointer to one E value.
Quaternion
Quaternion, 4 components
QuaternionC
RArray<E extends RType>
rAudioBuffer
rAudioProcessor
Ray
Ray, ray for raycasting
RayC
RayCollision
RayCollision, ray hit information
RayCollisionC
Raylib
RaylibAppBase<R extends RaylibBase>
Platform-agnostic app lifecycle interface for Raylib applications.
RaylibAudio
RaylibAudioDart<R extends RaylibBase>
Backend-agnostic Raylib Audio module.
RaylibAudioFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib Audio flat module.
RaylibAudioFlatNative
RaylibBase
Root class for a fully initialized Raylib context, exposing all modules, extensions, lifecycle management, and forwarded constants and functions.
RaylibCallback<R extends RaylibCallback<R, D>, D extends Function>
RaylibCamera
RaylibCameraDart<R extends RaylibBase>
Backend-agnostic Raylib Camera module.
RaylibCameraFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib Camera module.
RaylibCameraFlatNative
RaylibConfig
Global configuration for raylib_dartified package family.
RaylibConstants
Dart-side mirror of compile-time constants.
RaylibCore
RaylibCoreDart<R extends RaylibBase>
Backend-agnostic Raylib Core module.
RaylibCoreFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib Core module.
RaylibCoreFlatNative
RaylibDebugLabelsBase
Base for module debug label generators, providing shared formatting utilities.
RaylibEaseExtDart<R extends RaylibBase>
Exposes Raylib's easing functions as module-level calls.
RaylibExternalLibs
RaylibFunctions
Pure Dart implementations of Raylib's inline/math utility functions, shared across backends to avoid duplicating logic that doesn't touch native memory.
RaylibGui
RaylibGuiConstants
Dart-side mirror of compile-time constants.
RaylibGuiDart<R extends RaylibBase>
Backend-agnostic Raygui module.
RaylibGuiFlat<R extends RaylibBase>
Backend-agnostic contract for the Raygui module.
RaylibGuiFlatNative
RaylibLight
RaylibLightConstants
Dart-side mirror of compile-time constants.
RaylibLightDart<R extends RaylibBase>
Backend-agnostic Raylib Light module.
RaylibLightFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib Light module.
RaylibLightFlatNative
RaylibMatrixExt
RaylibMatrixExtDart<R extends RaylibBase>
Exposes Raylib's matrix math API as module-level functions by delegating to the corresponding Matrix methods/factories. Exists purely for Raylib API symmetry.
RaylibMatrixExtFlatNative
RaylibMatrixFlatExt<R extends RaylibBase>
Backend-agnostic contract for the Raylib Audio flat module.
RaylibModule<R extends RaylibBase>
Base class for all Raylib module wrappers, providing debug logging, lifecycle management, and sync control tied to a RaylibBase context rl.
RaylibMsfGif
RaylibMsfGifDart<R extends RaylibBase>
Backend-agnostic MsfGif module.
RaylibMsfGifFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib MsfGif module.
RaylibMsfGifFlatNative
RaylibQuaternionExt
RaylibQuaternionExtDart<R extends RaylibBase>
Exposes Raylib's quaternion math API as module-level functions by delegating to the corresponding Quaternion methods/factories. Exists purely for Raylib API symmetry.
RaylibQuaternionExtFlatNative
RaylibQuaternionFlatExt<R extends RaylibBase>
Exposes Raylib's quaternion math API as module-level functions by delegating to the corresponding Quaternion methods/factories. Exists purely for Raylib API symmetry.
RaylibRlgl
RaylibRlglConstants
Dart-side mirror of compile-time constants.
RaylibRlglDart<R extends RaylibBase>
Backend-agnostic Raylib Rlgl module.
RaylibRlglFlat<R extends RaylibBase>
Backend-agnostic contract for the Raylib Rlgl module.
RaylibRlglFlatNative
RaylibStruct<D extends RaylibStruct<D>>
Base type for objects backed by native (C-side) struct memory.
RaylibStructLiteral<D extends RaylibStruct<D>>
A RaylibStruct that is a plain value type: field data lives entirely in Dart-side storage and op is optional rather than required.
RaylibStructView<D extends RaylibStruct<D>>
A RaylibStruct that is a live, read-only window over someone else's native memory rather than an owner of its own data.
RaylibTemp<R extends RaylibBase>
Root of the temporary allocator hierarchy for a given RaylibBase context.
RaylibTempAllocator<R extends RType>
Base class for Raylib temporary allocators, managing typed memory slots with a consistent allocation/free lifecycle.
RaylibTempArrayAllocator<X, R extends RType>
RaylibTempScalarAllocator<X, R extends RType>
Extends RaylibTempAllocator with the ability to write individual Dart values directly into allocated memory.
RaylibTempScalarFloatAllocator<L extends TypedDataList, R extends RType>
Specializes RaylibTempScalarTypedListAllocator for floating-point element types.
RaylibTempScalarIntAllocator<L extends TypedDataList, R extends RType>
Specializes RaylibTempScalarTypedListAllocator for integer element types, adding integer-specific allocation helpers on top of the typed list interop.
RaylibTempScalarPointerAllocator<X, R extends RType>
Extends RaylibTempAllocator with the ability to allocate pointer-to-pointer slots, where X is the pointee's Dart-side value.
RaylibTempScalarTypedListAllocator<X, L extends TypedDataList, R extends RType>
Extends RaylibTempScalarAllocator with typed list interop, the ability to view allocated memory as a Dart List<X> and construct a typed list from an iterable.
RaylibTempStringAllocator
Extends RaylibTempAllocator with string allocation, handling UTF-8 encoding and null-termination into temporary slots.
RaylibTempStructAllocator<X extends RaylibStruct<X>>
Extends RaylibTempAllocator with struct allocation, providing Allocate, _Ref, _RefOrNull, and _Extract helpers for Dart mirror objects (X).
RaylibTempStructPointerAllocator<X extends RaylibStruct<X>>
Extends RaylibTempAllocator with pointer-to-struct allocation,
RaylibTempStructState
Per-instance allocation state for a RaylibStruct mirror object, tracking its current slot key, disposal status, and stable identity across repeated RaylibTempStructAllocator.Allocate calls.
RaylibTempTypedDataListAllocator
Dispatches a TypedDataList to the correct typed allocator on temp, allowing callers to allocate any supported typed list without knowing the concrete element type at the call site.
RaylibTempUtils
RaylibUtilsModule<R extends RaylibBase>
Dart-side utility helpers with no direct Raylib counterpart.
RaylibVector2Ext
RaylibVector2ExtDart<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector2 methods/factories. Exists purely for Raylib API symmetry.
RaylibVector2ExtFlatNative
RaylibVector2FlatExt<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector2 methods/factories. Exists purely for Raylib API symmetry.
RaylibVector3Ext
RaylibVector3ExtDart<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector3 methods/factories. Exists purely for Raylib API symmetry.
RaylibVector3ExtFlatNative
RaylibVector3FlatExt<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector3 methods/factories. Exists purely for Raylib API symmetry.
RaylibVector4Ext
RaylibVector4ExtDart<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector4 methods/factories. Exists purely for Raylib API symmetry.
RaylibVector4ExtFlatNative
RaylibVector4FlatExt<R extends RaylibBase>
Exposes Raylib's vector math API as module-level functions by delegating to the corresponding Vector4 methods/factories. Exists purely for Raylib API symmetry.
RBool
Unsigned 8-bit integer. Maps to C bool.
Rectangle
Rectangle, 4 components
RectangleC
RenderTexture
RenderTexture, fbo for texture rendering
RenderTextureC
RFloat32
IEEE-754 single-precision float. Maps to C float.
RFloat64
IEEE-754 double-precision float. Maps to C double.
RFunction<F>
Marker type for a callback/function pointer.
RInt16
Signed 16-bit integer. Maps to C int16_t.
RInt32
Signed 32-bit integer. Maps to C int32_t.
RInt64
Signed 64-bit integer. Maps to C int64_t.
RInt8
Signed 8-bit integer. Maps to C int8_t.
RIntPtr
Platform-dependent signed integer capable of holding a pointer. Maps to C intptr_t.
RlDrawCall
Draw call type
RlDrawCallC
RLong
Platform-dependent signed long integer. Maps to C long.
RLongLong
Signed 64-bit integer. Maps to C long long.
RlRenderBatch
rlRenderBatch type
RlRenderBatchC
RlVertexBuffer
RLGL Vertex buffer
RlVertexBufferC
ROpaque
Marker type for a opaque type - any type.
RPointer<X extends RType>
A raw address into backend memory.
RPtrDiff
Platform-dependent signed integer representing the difference between pointers. Maps to C ptrdiff_t.
RSize
Platform-dependent unsigned integer for object sizes. Maps to C size_t.
RSsize
Platform-dependent signed integer for object sizes. Maps to C ssize_t.
RStruct
RType
RUint16
Unsigned 16-bit integer. Maps to C uint16_t.
RUint32
Unsigned 32-bit integer. Maps to C uint32_t.
RUint64
Unsigned 64-bit integer. Maps to C uint64_t.
RUint8
Unsigned 8-bit integer. Maps to C uint8_t.
RUintPtr
Platform-dependent unsigned integer capable of holding a pointer. Maps to C uintptr_t.
RUnsignedLong
Platform-dependent unsigned long integer. Maps to C unsigned long.
RUnsignedLongLong
Unsigned 64-bit integer. Maps to C unsigned long long.
RVoid
Marker type for a void type - any type.
RWordSizedType
Base class for any RType whose size matches the platform's native word size (4 bytes on 32-bit, 8 bytes on 64-bit).
SaveFileDataCallbackBase
Raylib's SaveFileDataCallback callback.
SaveFileDataCallbackD
SaveFileTextCallbackBase
Raylib's SaveFileTextCallback callback.
SaveFileTextCallbackD
ScalarCodec<E, R extends RType>
ScratchHandle<Y extends RType>
A live claim on one MemoryScratch slot, returned by MemoryScratch.acquire.
Shader
Shader
ShaderC
Sound
Sound
SoundC
StringCodec<R extends RTypeIntLike>
StructCodec<E extends RaylibStruct<E>>
StructFieldBase<E>
Base for a typed field within a native struct, located at offset bytes from the struct's base pointer.
StructLayout<F extends StructFields>
Describes the memory layout of a backend-agnostic struct.
StructLayoutFloatSlot
StructLiveList<E, R extends RType>
StructPointer<D extends RaylibStruct<D>>
A MemoryPointer<RStruct> that also knows its element type D, so it can offer .value/[]/[]= the similar way scalar RType extensions do.
StructPointerArrayField<E, R extends RType>
A pointer to a variable-length run of E, length is runtime-only, so there's no plain read/write; callers must supply the count they know about externally via readCount/writeCount.
StructPointerValueField<E, R extends RType>
A pointer-to-single-value field. Holds a PointerCodec concretely, no casting, since a pointer field's on-struct type genuinely differs from StructValueField's R slot (it's RPointer<R>, not R).
StructStringValueField<R extends RTypeIntLike>
A pointer-or-array-to-string-value field. Holds a StringCodec concretely.
StructType<D extends RaylibStruct<D>>
StructType
StructTypes
Registry of StructTypes
StructValueField<E, R extends RType>
A field whose value is stored inline in the struct, read and written via an ElementCodec.
Texture
Texture, tex data stored in GPU memory (VRAM)
TextureC
TraceLogCallbackBase
Raylib's TraceLogCallback callback.
TraceLogCallbackD
Transform
Transform, vertex transformation data
TransformC
UnknownCodec<E, R extends RType>
A single pointer to unknown value. Typically for RTypes like RVoid or ROpaque.
Vector2
Vector2, 2 components
Vector2C
Vector3
Vector3, 3 components
Vector3C
Vector4
Vector4, 4 components
Vector4C
VrDeviceInfo
VrDeviceInfo, Head-Mounted-Display device parameters
VrDeviceInfoC
VrStereoConfig
VrStereoConfig, VR stereo rendering configuration for simulator
VrStereoConfigC
Wave
Wave, audio wave data
WaveC

Enums

AudioStreamField
AutomationEventField
AutomationEventListField
AutomationEventType
AutomationEventType
BlendMode
BlendMode
BoneInfoField
BoundingBoxField
Camera2DField
Camera3DField
CameraMode
CameraMode
CameraProjection
CameraProjection
ColorField
ConfigFlags
ConfigFlags
CubemapLayout
CubemapLayout
FilePathListField
float16Field
float3Field
FontField
FontType
FontType
GamepadAxis
GamepadAxis
GamepadButton
GamepadButton
Gesture
Gesture
GestureEventField
GlyphInfoField
GuiCheckBoxProperty
GuiCheckBoxProperty
GuiColorPickerProperty
GuiColorPickerProperty
GuiComboBoxProperty
GuiComboBoxProperty
GuiControl
GuiControl
GuiControlProperty
GuiControlProperty
GuiDefaultProperty
GuiDefaultProperty
GuiDropdownBoxProperty
GuiDropdownBoxProperty
GuiIconName
GuiIconName
GuiListViewProperty
GuiListViewProperty
GuiProgressBarProperty
GuiProgressBarProperty
GuiScrollBarProperty
GuiScrollBarProperty
GuiSliderProperty
GuiSliderProperty
GuiState
GuiState
GuiTabBarProperty
GuiTabBarProperty
GuiTextAlignment
GuiTextAlignment
GuiTextAlignmentVertical
GuiTextAlignmentVertical
GuiTextBoxProperty
GuiTextBoxProperty
GuiTextWrapMode
GuiTextWrapMode
GuiToggleProperty
GuiToggleProperty
GuiValueBoxProperty
GuiValueBoxProperty
ImageField
KeyboardKey
KeyboardKey
LightField
LightType
LightType
MaterialField
MaterialMapField
MaterialMapIndex
MaterialMapIndex
MatrixField
MeshField
ModelAnimationField
ModelField
ModelSkeletonField
MouseButton
MouseButton
MouseCursor
MouseCursor
MsfGifCookedFrameField
MsfGifResultField
MsfGifStateField
MusicContextType
MusicContextType
MusicField
NPatchInfoField
NPatchLayout
NPatchLayout
PixelFormat
PixelFormat
QuaternionField
RayCollisionField
RayField
RaylibPlatform
Supported Raylib runtime platforms.
RaylibPlatformType
RaylibSupportedLibs
RectangleField
RenderTextureField
RlCullMode
CullMode
RlDrawCallField
RlDrawMode
DrawMode
RlFramebufferAttachTextureType
FramebufferAttachTextureType
RlFramebufferAttachType
FramebufferAttachType
RlGlVersion
GlVersion
RlMatrixMode
MatrixMode
RlRenderBatchField
RlShaderAttributeDataType
ShaderAttributeDataType
RlShaderType
ShaderType
RlShaderUniformDataType
ShaderUniformDataType
RlUsageHint
UsageHint
RlVertexBufferField
ShaderField
ShaderLocationIndex
ShaderLocationIndex
ShaderUniformDataType
ShaderUniformDataType
SoundField
TextureField
TextureFilter
TextureFilter
TextureWrap
TextureWrap
TouchAction
TouchAction
TraceLogLevel
TraceLogLevel
TransformField
Vector2Field
Vector3Field
Vector4Field
VrDeviceInfoField
VrStereoConfigField
WaveField

Mixins

ContiguousCodec<E, R extends RType>
Opt-in capability for codecs whose values sit at a fixed byte stride, so a contiguous run of them can be read/written in one call. Not every ElementCodec can do this (e.g. StringCodec has no fixed stride), this is deliberately separate from the base contract rather than forced on every codec.
GuiProperty
Marker for raygui property enums, each exposing a raw value for use with the GUI styling API.
RaylibDisposable
RaylibEnum
Adds ordered comparison operators to Raylib enums that expose a raw value, mirroring C enum integer semantics.
RaylibGuiModuleExtras<R extends RaylibBase>
Re-exports RaylibGuiConstants values as instance members, so constants are accessible directly on the module without a class qualifier.
RaylibLightModuleExtras<R extends RaylibBase>
Re-exports RaylibLightConstants values as instance members, so constants are accessible directly on the module without a class qualifier.
RaylibRlglModuleExtras<R extends RaylibBase>
Re-exports RaylibRlglConstants values as instance members, so constants are accessible directly on the module without a class qualifier.
RTypeDoubleLike
Marker type for any double-like RTypes.
RTypeIntLike
Marker type for any int-like RTypes.
RTypeUnknownLike
Marker type for any unknown-like RTypes.
StructFields

Extensions

AudioStreamCEx on AudioStreamC
AudioStreamCPEx on Pointer<AudioStreamC>
AutomationEventCEx on AutomationEventC
AutomationEventCPEx on Pointer<AutomationEventC>
AutomationEventListCEx on AutomationEventListC
AutomationEventListCPEx on Pointer<AutomationEventListC>
BoneInfoCEx on BoneInfoC
BoneInfoCPEx on Pointer<BoneInfoC>
BoolAsInt on bool
BoolPointer on MemoryPointer<RBool>
BoundingBoxCEx on BoundingBoxC
BoundingBoxCPEx on Pointer<BoundingBoxC>
Camera2DCEx on Camera2DC
Camera2DCPEx on Pointer<Camera2DC>
Camera3DCEx on Camera3DC
Camera3DCPEx on Pointer<Camera3DC>
CharCodeString on String
CharPointerEx on Pointer<Char>
ColorCEx on ColorC
ColorCPEx on Pointer<ColorC>
CString on String
DoubleFormatting on double
Convenience getters for formatting a double to a fixed number of decimal places.
FilePathListCEx on FilePathListC
FilePathListCPEx on Pointer<FilePathListC>
float16CEx on float16C
float16CPEx on Pointer<float16C>
Float32Pointer on MemoryPointer<RFloat32>
float3CEx on float3C
float3CPEx on Pointer<float3C>
Float64Pointer on MemoryPointer<RFloat64>
FontCEx on FontC
FontCPEx on Pointer<FontC>
GestureEventCEx on GestureEventC
GestureEventCPEx on Pointer<GestureEventC>
GetStringFromArrayChar on Array<Char>
GlyphInfoCEx on GlyphInfoC
GlyphInfoCPEx on Pointer<GlyphInfoC>
ImageCEx on ImageC
ImageCPEx on Pointer<ImageC>
Int16Pointer on MemoryPointer<RInt16>
Int32Pointer on MemoryPointer<RInt32>
Int64Pointer on MemoryPointer<RInt64>
Int8Pointer on MemoryPointer<RInt8>
IntAsBool on int
IntHex on int
IterableIntEx on Iterable<int>
LightCEx on LightC
LightCPEx on Pointer<LightC>
LiveArrayFieldX on StructValueField<List<E>, RArray<R>>
LivePointerArrayFieldX on StructPointerArrayField<E, R>
LivePointerFixedArrayFieldX on StructPointerValueField<List<E>, RArray<R>>
LivePointerPointerArrayFieldX on StructPointerArrayField<E, RPointer<R>>
LivePointerSyncFieldX on StructPointerValueField<E, R>
LivePointerUnknownSyncFieldX on StructPointerValueField<dynamic, R>
MaterialCEx on MaterialC
MaterialCPEx on Pointer<MaterialC>
MaterialMapCEx on MaterialMapC
MaterialMapCPEx on Pointer<MaterialMapC>
MatrixCEx on MatrixC
MatrixCPEx on Pointer<MatrixC>
MemoryPointerAsNativePointer on MemoryPointer<RType>
MemoryPointerMatrixIO on MemoryPointer<RPointer<RStruct>>
MemoryPointerStringIO on MemoryPointer<RPointer<RChar>>
MeshCEx on MeshC
MeshCPEx on Pointer<MeshC>
ModelAnimationCEx on ModelAnimationC
ModelAnimationCPEx on Pointer<ModelAnimationC>
ModelCEx on ModelC
ModelCPEx on Pointer<ModelC>
ModelSkeletonCEx on ModelSkeletonC
ModelSkeletonCPEx on Pointer<ModelSkeletonC>
MsfGifBufferData on Pointer<MsfGifBufferC>
MsfGifResultCEx on MsfGifResultC
MsfGifResultCPEx on Pointer<MsfGifResultC>
MsfGifStateCEx on MsfGifStateC
MsfGifStateCPEx on Pointer<MsfGifStateC>
MusicCEx on MusicC
MusicCPEx on Pointer<MusicC>
NativePointerAsMemoryPointer on Pointer<NativeType>
NPatchInfoCEx on NPatchInfoC
NPatchInfoCPEx on Pointer<NPatchInfoC>
PointerArrayOnPointer on MemoryPointer<RPointer<RType>>
QuaternionCEx on QuaternionC
QuaternionCPEx on Pointer<QuaternionC>
RayCEx on RayC
RayCollisionCEx on RayCollisionC
RayCollisionCPEx on Pointer<RayCollisionC>
RayCPEx on Pointer<RayC>
RectangleCEx on RectangleC
RectangleCPEx on Pointer<RectangleC>
RenderTextureCEx on RenderTextureC
RenderTextureCPEx on Pointer<RenderTextureC>
RlDrawCallCEx on RlDrawCallC
RlDrawCallCPEx on Pointer<RlDrawCallC>
RlRenderBatchCEx on RlRenderBatchC
RlRenderBatchCPEx on Pointer<RlRenderBatchC>
RlVertexBufferCEx on RlVertexBufferC
RlVertexBufferCPEx on Pointer<RlVertexBufferC>
ShaderCEx on ShaderC
ShaderCPEx on Pointer<ShaderC>
SizePointer on MemoryPointer<RSize>
SoundCEx on SoundC
SoundCPEx on Pointer<SoundC>
StringToRaylibC on String
StructLiveListNested on StructLiveList<List<E>, RPointer<R>>
StructPointerAsNativePointer on StructPointer<RaylibStruct>
TextureCEx on TextureC
TextureCPEx on Pointer<TextureC>
TransformCEx on TransformC
TransformCPEx on Pointer<TransformC>
Uint16Pointer on MemoryPointer<RUint16>
Uint32Pointer on MemoryPointer<RUint32>
Uint64Pointer on MemoryPointer<RUint64>
Uint8Pointer on MemoryPointer<RUint8>
Utf16StringPointer on MemoryPointer<RInt16>
Utf32StringPointer on MemoryPointer<RInt32>
Utf8StringPointer on MemoryPointer<RInt8>
Vector2CEx on Vector2C
Vector2CPEx on Pointer<Vector2C>
Vector3CEx on Vector3C
Vector3CPEx on Pointer<Vector3C>
Vector4CEx on Vector4C
Vector4CPEx on Pointer<Vector4C>
VrDeviceInfoCEx on VrDeviceInfoC
VrDeviceInfoCPEx on Pointer<VrDeviceInfoC>
VrStereoConfigCEx on VrStereoConfigC
VrStereoConfigCPEx on Pointer<VrStereoConfigC>
WaveCEx on WaveC
WaveCPEx on Pointer<WaveC>

Properties

BEIGE → Color
no setter
BLACK → Color
no setter
BLANK → Color
no setter
BLUE → Color
no setter
BROWN → Color
no setter
currentRaylibPlatform → RaylibPlatform
The Raylib platform selected at compile time.
no setter
DARKBLUE → Color
no setter
DARKBROWN → Color
no setter
DARKGRAY → Color
no setter
DARKGREEN → Color
no setter
DARKPURPLE → Color
no setter
DEG2RAD → double
See RaylibConstants.DEG2RAD.
no setter
EPSILON → double
See RaylibConstants.EPSILON.
no setter
GOLD → Color
no setter
GRAY → Color
no setter
GREEN → Color
no setter
LIGHTGRAY → Color
no setter
LIME → Color
no setter
M_1_PI → double
See RaylibConstants.M_1_PI.
no setter
M_2_PI → double
See RaylibConstants.M_2_PI.
no setter
M_2_SQRTPI → double
See RaylibConstants.M_2_SQRTPI.
no setter
M_E → double
See RaylibConstants.M_E.
no setter
M_LN10 → double
See RaylibConstants.M_LN10.
no setter
M_LN2 → double
See RaylibConstants.M_LN2.
no setter
M_LOG10E → double
See RaylibConstants.M_LOG10E.
no setter
M_LOG2E → double
See RaylibConstants.M_LOG2E.
no setter
M_PI → double
See RaylibConstants.M_PI.
no setter
M_PI_2 → double
See RaylibConstants.M_PI_2.
no setter
M_PI_4 → double
See RaylibConstants.M_PI_4.
no setter
M_SQRT1_2 → double
See RaylibConstants.M_SQRT1_2.
no setter
M_SQRT2 → double
See RaylibConstants.M_SQRT2.
no setter
MAGENTA → Color
no setter
MAROON → Color
no setter
MATERIAL_MAP_DIFFUSE → MaterialMapIndex
See RaylibConstants.MATERIAL_MAP_DIFFUSE.
no setter
MATERIAL_MAP_SPECULAR → MaterialMapIndex
See RaylibConstants.MATERIAL_MAP_SPECULAR.
no setter
MAX_LIGHTS → int
See RaylibLightConstants.MAX_LIGHTS.
no setter
MAX_MATERIAL_MAPS → int
See RaylibConstants.MAX_MATERIAL_MAPS.
no setter
MAX_TOUCH_POINTS → int
See RaylibConstants.MAX_TOUCH_POINTS.
no setter
msf_gif_alpha_threshold ↔ int
See RaylibMsfGifFlat.msf_gif_alpha_threshold.
getter/setter pair
msf_gif_bgra_flag ↔ int
See RaylibMsfGifFlat.msf_gif_bgra_flag.
getter/setter pair
ORANGE → Color
no setter
PI → double
See RaylibConstants.PI.
no setter
PINK → Color
no setter
PURPLE → Color
no setter
RAD2DEG → double
See RaylibConstants.RAD2DEG.
no setter
RAND_MAX → int
See RaylibConstants.RAND_MAX.
no setter
RAYGUI_COLORBARALPHA_CHECKED_SIZE → int
See RaylibGuiConstants.RAYGUI_COLORBARALPHA_CHECKED_SIZE.
no setter
RAYGUI_GRID_ALPHA → double
See RaylibGuiConstants.RAYGUI_GRID_ALPHA.
no setter
RAYGUI_GROUPBOX_LINE_THICK → int
See RaylibGuiConstants.RAYGUI_GROUPBOX_LINE_THICK.
no setter
RAYGUI_ICON_DATA_ELEMENTS → int
See RaylibGuiConstants.RAYGUI_ICON_DATA_ELEMENTS.
no setter
RAYGUI_ICON_FONT_ATLAS_PADDING → int
See RaylibGuiConstants.RAYGUI_ICON_FONT_ATLAS_PADDING.
no setter
RAYGUI_ICON_MAX_FONT_BACKED → int
See RaylibGuiConstants.RAYGUI_ICON_MAX_FONT_BACKED.
no setter
RAYGUI_ICON_MAX_ICONS → int
See RaylibGuiConstants.RAYGUI_ICON_MAX_ICONS.
no setter
RAYGUI_ICON_MAX_NAME_LENGTH → int
See RaylibGuiConstants.RAYGUI_ICON_MAX_NAME_LENGTH.
no setter
RAYGUI_ICON_SIZE → int
See RaylibGuiConstants.RAYGUI_ICON_SIZE.
no setter
RAYGUI_ICON_TEXT_PADDING → int
See RaylibGuiConstants.RAYGUI_ICON_TEXT_PADDING.
no setter
RAYGUI_ICONS → List<int>
See RaylibGuiConstants.RAYGUI_ICONS.
no setter
RAYGUI_LINE_MARGIN_TEXT → int
See RaylibGuiConstants.RAYGUI_LINE_MARGIN_TEXT.
no setter
RAYGUI_LINE_TEXT_PADDING → int
See RaylibGuiConstants.RAYGUI_LINE_TEXT_PADDING.
no setter
RAYGUI_MAX_CONTROLS → int
See RaylibGuiConstants.RAYGUI_MAX_CONTROLS.
no setter
RAYGUI_MAX_PROPS_BASE → int
See RaylibGuiConstants.RAYGUI_MAX_PROPS_BASE.
no setter
RAYGUI_MAX_PROPS_EXTENDED → int
See RaylibGuiConstants.RAYGUI_MAX_PROPS_EXTENDED.
no setter
RAYGUI_MAX_TEXT_LINES → int
See RaylibGuiConstants.RAYGUI_MAX_TEXT_LINES.
no setter
RAYGUI_MESSAGEBOX_BUTTON_HEIGHT → int
See RaylibGuiConstants.RAYGUI_MESSAGEBOX_BUTTON_HEIGHT.
no setter
RAYGUI_MESSAGEBOX_BUTTON_PADDING → int
See RaylibGuiConstants.RAYGUI_MESSAGEBOX_BUTTON_PADDING.
no setter
RAYGUI_MIN_MOUSE_WHEEL_SPEED → int
See RaylibGuiConstants.RAYGUI_MIN_MOUSE_WHEEL_SPEED.
no setter
RAYGUI_MIN_SCROLLBAR_HEIGHT → int
See RaylibGuiConstants.RAYGUI_MIN_SCROLLBAR_HEIGHT.
no setter
RAYGUI_MIN_SCROLLBAR_WIDTH → int
See RaylibGuiConstants.RAYGUI_MIN_SCROLLBAR_WIDTH.
no setter
RAYGUI_PANEL_BORDER_WIDTH → int
See RaylibGuiConstants.RAYGUI_PANEL_BORDER_WIDTH.
no setter
RAYGUI_SCROLLBAR_LEFT_SIDE → int
See RaylibGuiConstants.RAYGUI_SCROLLBAR_LEFT_SIDE.
no setter
RAYGUI_SCROLLBAR_RIGHT_SIDE → int
See RaylibGuiConstants.RAYGUI_SCROLLBAR_RIGHT_SIDE.
no setter
RAYGUI_TEXTBOX_AUTO_CURSOR_COOLDOWN → int
See RaylibGuiConstants.RAYGUI_TEXTBOX_AUTO_CURSOR_COOLDOWN.
no setter
RAYGUI_TEXTBOX_AUTO_CURSOR_DELAY → int
See RaylibGuiConstants.RAYGUI_TEXTBOX_AUTO_CURSOR_DELAY.
no setter
RAYGUI_TEXTINPUTBOX_BUTTON_HEIGHT → int
See RaylibGuiConstants.RAYGUI_TEXTINPUTBOX_BUTTON_HEIGHT.
no setter
RAYGUI_TEXTINPUTBOX_BUTTON_PADDING → int
See RaylibGuiConstants.RAYGUI_TEXTINPUTBOX_BUTTON_PADDING.
no setter
RAYGUI_TEXTINPUTBOX_HEIGHT → int
See RaylibGuiConstants.RAYGUI_TEXTINPUTBOX_HEIGHT.
no setter
RAYGUI_TOGGLEGROUP_MAX_ITEM_TEXT_SIZE → int
See RaylibGuiConstants.RAYGUI_TOGGLEGROUP_MAX_ITEM_TEXT_SIZE.
no setter
RAYGUI_VALUEBOX_MAX_CHARS → int
See RaylibGuiConstants.RAYGUI_VALUEBOX_MAX_CHARS.
no setter
RAYGUI_VERSION → String
See RaylibGuiConstants.RAYGUI_VERSION.
no setter
RAYGUI_VERSION_MAJOR → int
See RaylibGuiConstants.RAYGUI_VERSION_MAJOR.
no setter
RAYGUI_VERSION_MINOR → int
See RaylibGuiConstants.RAYGUI_VERSION_MINOR.
no setter
RAYGUI_VERSION_PATCH → int
See RaylibGuiConstants.RAYGUI_VERSION_PATCH.
no setter
RAYGUI_WINDOWBOX_CLOSEBUTTON_HEIGHT → int
See RaylibGuiConstants.RAYGUI_WINDOWBOX_CLOSEBUTTON_HEIGHT.
no setter
RAYGUI_WINDOWBOX_STATUSBAR_HEIGHT → int
See RaylibGuiConstants.RAYGUI_WINDOWBOX_STATUSBAR_HEIGHT.
no setter
RAYLIB_VERSION → String
See RaylibConstants.RAYLIB_VERSION.
no setter
RAYLIB_VERSION_MAJOR → int
See RaylibConstants.RAYLIB_VERSION_MAJOR.
no setter
RAYLIB_VERSION_MINOR → int
See RaylibConstants.RAYLIB_VERSION_MINOR.
no setter
RAYLIB_VERSION_PATCH → int
See RaylibConstants.RAYLIB_VERSION_PATCH.
no setter
RAYWHITE → Color
no setter
RED → Color
no setter
rl → Raylib
no setter
RL_BLEND_COLOR → int
See RaylibRlglConstants.RL_BLEND_COLOR.
no setter
RL_BLEND_DST_ALPHA → int
See RaylibRlglConstants.RL_BLEND_DST_ALPHA.
no setter
RL_BLEND_DST_RGB → int
See RaylibRlglConstants.RL_BLEND_DST_RGB.
no setter
RL_BLEND_EQUATION → int
See RaylibRlglConstants.RL_BLEND_EQUATION.
no setter
RL_BLEND_EQUATION_ALPHA → int
See RaylibRlglConstants.RL_BLEND_EQUATION_ALPHA.
no setter
RL_BLEND_EQUATION_RGB → int
See RaylibRlglConstants.RL_BLEND_EQUATION_RGB.
no setter
RL_BLEND_SRC_ALPHA → int
See RaylibRlglConstants.RL_BLEND_SRC_ALPHA.
no setter
RL_BLEND_SRC_RGB → int
See RaylibRlglConstants.RL_BLEND_SRC_RGB.
no setter
RL_COMPUTE_SHADER → int
See RaylibRlglConstants.RL_COMPUTE_SHADER.
no setter
RL_CONSTANT_ALPHA → int
See RaylibRlglConstants.RL_CONSTANT_ALPHA.
no setter
RL_CONSTANT_COLOR → int
See RaylibRlglConstants.RL_CONSTANT_COLOR.
no setter
RL_CULL_DISTANCE_FAR → double
See RaylibRlglConstants.RL_CULL_DISTANCE_FAR.
no setter
RL_CULL_DISTANCE_NEAR → double
See RaylibRlglConstants.RL_CULL_DISTANCE_NEAR.
no setter
RL_DEFAULT_BATCH_BUFFER_ELEMENTS → int
See RaylibRlglConstants.RL_DEFAULT_BATCH_BUFFER_ELEMENTS.
no setter
RL_DEFAULT_BATCH_BUFFERS → int
See RaylibRlglConstants.RL_DEFAULT_BATCH_BUFFERS.
no setter
RL_DEFAULT_BATCH_DRAWCALLS → int
See RaylibRlglConstants.RL_DEFAULT_BATCH_DRAWCALLS.
no setter
RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS → int
See RaylibRlglConstants.RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS.
no setter
RL_DRAW_FRAMEBUFFER → int
See RaylibRlglConstants.RL_DRAW_FRAMEBUFFER.
no setter
RL_DST_ALPHA → int
See RaylibRlglConstants.RL_DST_ALPHA.
no setter
RL_DST_COLOR → int
See RaylibRlglConstants.RL_DST_COLOR.
no setter
RL_DYNAMIC_COPY → int
See RaylibRlglConstants.RL_DYNAMIC_COPY.
no setter
RL_DYNAMIC_DRAW → int
See RaylibRlglConstants.RL_DYNAMIC_DRAW.
no setter
RL_DYNAMIC_READ → int
See RaylibRlglConstants.RL_DYNAMIC_READ.
no setter
RL_FLOAT → int
See RaylibRlglConstants.RL_FLOAT.
no setter
RL_FRAGMENT_SHADER → int
See RaylibRlglConstants.RL_FRAGMENT_SHADER.
no setter
RL_FUNC_ADD → int
See RaylibRlglConstants.RL_FUNC_ADD.
no setter
RL_FUNC_REVERSE_SUBTRACT → int
See RaylibRlglConstants.RL_FUNC_REVERSE_SUBTRACT.
no setter
RL_FUNC_SUBTRACT → int
See RaylibRlglConstants.RL_FUNC_SUBTRACT.
no setter
RL_LINES → int
See RaylibRlglConstants.RL_LINES.
no setter
RL_MAX → int
See RaylibRlglConstants.RL_MAX.
no setter
RL_MAX_MATRIX_STACK_SIZE → int
See RaylibRlglConstants.RL_MAX_MATRIX_STACK_SIZE.
no setter
RL_MAX_SHADER_LOCATIONS → int
See RaylibRlglConstants.RL_MAX_SHADER_LOCATIONS.
no setter
RL_MIN → int
See RaylibRlglConstants.RL_MIN.
no setter
RL_MODELVIEW → int
See RaylibRlglConstants.RL_MODELVIEW.
no setter
RL_ONE → int
See RaylibRlglConstants.RL_ONE.
no setter
RL_ONE_MINUS_CONSTANT_ALPHA → int
See RaylibRlglConstants.RL_ONE_MINUS_CONSTANT_ALPHA.
no setter
RL_ONE_MINUS_CONSTANT_COLOR → int
See RaylibRlglConstants.RL_ONE_MINUS_CONSTANT_COLOR.
no setter
RL_ONE_MINUS_DST_ALPHA → int
See RaylibRlglConstants.RL_ONE_MINUS_DST_ALPHA.
no setter
RL_ONE_MINUS_DST_COLOR → int
See RaylibRlglConstants.RL_ONE_MINUS_DST_COLOR.
no setter
RL_ONE_MINUS_SRC_ALPHA → int
See RaylibRlglConstants.RL_ONE_MINUS_SRC_ALPHA.
no setter
RL_ONE_MINUS_SRC_COLOR → int
See RaylibRlglConstants.RL_ONE_MINUS_SRC_COLOR.
no setter
RL_PROJECTION → int
See RaylibRlglConstants.RL_PROJECTION.
no setter
RL_QUADS → int
See RaylibRlglConstants.RL_QUADS.
no setter
RL_READ_FRAMEBUFFER → int
See RaylibRlglConstants.RL_READ_FRAMEBUFFER.
no setter
RL_SHADER_LOC_MAP_DIFFUSE → int
See RaylibRlglConstants.RL_SHADER_LOC_MAP_DIFFUSE.
no setter
RL_SHADER_LOC_MAP_SPECULAR → int
See RaylibRlglConstants.RL_SHADER_LOC_MAP_SPECULAR.
no setter
RL_SRC_ALPHA → int
See RaylibRlglConstants.RL_SRC_ALPHA.
no setter
RL_SRC_ALPHA_SATURATE → int
See RaylibRlglConstants.RL_SRC_ALPHA_SATURATE.
no setter
RL_SRC_COLOR → int
See RaylibRlglConstants.RL_SRC_COLOR.
no setter
RL_STATIC_COPY → int
See RaylibRlglConstants.RL_STATIC_COPY.
no setter
RL_STATIC_DRAW → int
See RaylibRlglConstants.RL_STATIC_DRAW.
no setter
RL_STATIC_READ → int
See RaylibRlglConstants.RL_STATIC_READ.
no setter
RL_STREAM_COPY → int
See RaylibRlglConstants.RL_STREAM_COPY.
no setter
RL_STREAM_DRAW → int
See RaylibRlglConstants.RL_STREAM_DRAW.
no setter
RL_STREAM_READ → int
See RaylibRlglConstants.RL_STREAM_READ.
no setter
RL_TEXTURE → int
See RaylibRlglConstants.RL_TEXTURE.
no setter
RL_TEXTURE_FILTER_ANISOTROPIC → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_ANISOTROPIC.
no setter
RL_TEXTURE_FILTER_LINEAR → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_LINEAR.
no setter
RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST.
no setter
RL_TEXTURE_FILTER_MIP_LINEAR → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_MIP_LINEAR.
no setter
RL_TEXTURE_FILTER_MIP_NEAREST → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_MIP_NEAREST.
no setter
RL_TEXTURE_FILTER_NEAREST → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_NEAREST.
no setter
RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR → int
See RaylibRlglConstants.RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR.
no setter
RL_TEXTURE_MAG_FILTER → int
See RaylibRlglConstants.RL_TEXTURE_MAG_FILTER.
no setter
RL_TEXTURE_MIN_FILTER → int
See RaylibRlglConstants.RL_TEXTURE_MIN_FILTER.
no setter
RL_TEXTURE_MIPMAP_BIAS_RATIO → int
See RaylibRlglConstants.RL_TEXTURE_MIPMAP_BIAS_RATIO.
no setter
RL_TEXTURE_WRAP_CLAMP → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_CLAMP.
no setter
RL_TEXTURE_WRAP_MIRROR_CLAMP → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_MIRROR_CLAMP.
no setter
RL_TEXTURE_WRAP_MIRROR_REPEAT → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_MIRROR_REPEAT.
no setter
RL_TEXTURE_WRAP_REPEAT → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_REPEAT.
no setter
RL_TEXTURE_WRAP_S → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_S.
no setter
RL_TEXTURE_WRAP_T → int
See RaylibRlglConstants.RL_TEXTURE_WRAP_T.
no setter
RL_TRIANGLES → int
See RaylibRlglConstants.RL_TRIANGLES.
no setter
RL_UNSIGNED_BYTE → int
See RaylibRlglConstants.RL_UNSIGNED_BYTE.
no setter
RL_VERTEX_SHADER → int
See RaylibRlglConstants.RL_VERTEX_SHADER.
no setter
RL_ZERO → int
See RaylibRlglConstants.RL_ZERO.
no setter
RLGL_VERSION → String
See RaylibRlglConstants.RLGL_VERSION.
no setter
SHADER_LOC_MAP_DIFFUSE → ShaderLocationIndex
See RaylibConstants.SHADER_LOC_MAP_DIFFUSE.
no setter
SHADER_LOC_MAP_SPECULAR → ShaderLocationIndex
See RaylibConstants.SHADER_LOC_MAP_SPECULAR.
no setter
SKYBLUE → Color
no setter
Temp → RaylibTemp<RaylibBase>
no setter
TRANSPARENT → Color
no setter
VIOLET → Color
no setter
WHITE → Color
no setter
YELLOW → Color
no setter

Functions

AttachAudioMixedProcessor(MemoryPointer<RFunction<AudioCallbackBase>> processor) → void
See RaylibAudioFlat.AttachAudioMixedProcessor.
AttachAudioStreamProcessor(AudioStream stream, MemoryPointer<RFunction<AudioCallbackBase>> processor) → void
See RaylibAudioFlat.AttachAudioStreamProcessor.
BeginBlendMode(int mode) → void
See RaylibCoreFlat.BeginBlendMode.
BeginDrawing() → void
See RaylibCoreFlat.BeginDrawing.
BeginMode2D(Camera2D camera) → void
See RaylibCoreFlat.BeginMode2D.
BeginMode3D(Camera3D camera) → void
See RaylibCoreFlat.BeginMode3D.
BeginScissorMode(int x, int y, int width, int height) → void
See RaylibCoreFlat.BeginScissorMode.
BeginShaderMode(Shader shader) → void
See RaylibCoreFlat.BeginShaderMode.
BeginTextureMode(RenderTexture target) → void
See RaylibCoreFlat.BeginTextureMode.
BeginVrStereoMode(VrStereoConfig config) → void
See RaylibCoreFlat.BeginVrStereoMode.
bootMemoryBackend() → void
CameraMoveForward(StructPointer<Camera3D> camera, double distance, bool moveInWorldPlane) → void
See RaylibCameraFlat.CameraMoveForward.
CameraMoveRight(StructPointer<Camera3D> camera, double distance, bool moveInWorldPlane) → void
See RaylibCameraFlat.CameraMoveRight.
CameraMoveToTarget(StructPointer<Camera3D> camera, double delta) → void
See RaylibCameraFlat.CameraMoveToTarget.
CameraMoveUp(StructPointer<Camera3D> camera, double distance) → void
See RaylibCameraFlat.CameraMoveUp.
CameraPitch(StructPointer<Camera3D> camera, double angle, bool lockView, bool rotateAroundTarget, bool rotateUp) → void
See RaylibCameraFlat.CameraPitch.
CameraRoll(StructPointer<Camera3D> camera, double angle) → void
See RaylibCameraFlat.CameraRoll.
CameraYaw(StructPointer<Camera3D> camera, double angle, bool rotateAroundTarget) → void
See RaylibCameraFlat.CameraYaw.
ChangeDirectory(MemoryPointer<RChar> dir) → bool
See RaylibCoreFlat.ChangeDirectory.
CheckCollisionBoxes(BoundingBox box1, BoundingBox box2) → bool
See RaylibCoreFlat.CheckCollisionBoxes.
CheckCollisionBoxSphere(BoundingBox box, Vector3 center, double radius) → bool
See RaylibCoreFlat.CheckCollisionBoxSphere.
CheckCollisionCircleLine(Vector2 center, double radius, Vector2 p1, Vector2 p2) → bool
See RaylibCoreFlat.CheckCollisionCircleLine.
CheckCollisionCircleRec(Vector2 center, double radius, Rectangle rec) → bool
See RaylibCoreFlat.CheckCollisionCircleRec.
CheckCollisionCircles(Vector2 center1, double radius1, Vector2 center2, double radius2) → bool
See RaylibCoreFlat.CheckCollisionCircles.
CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, StructPointer<Vector2> collisionPoint) → bool
See RaylibCoreFlat.CheckCollisionLines.
CheckCollisionPointCircle(Vector2 point, Vector2 center, double radius) → bool
See RaylibCoreFlat.CheckCollisionPointCircle.
CheckCollisionPointLine(Vector2 point, Vector2 p1, Vector2 p2, int threshold) → bool
See RaylibCoreFlat.CheckCollisionPointLine.
CheckCollisionPointPoly(Vector2 point, StructPointer<Vector2> points, int pointCount) → bool
See RaylibCoreFlat.CheckCollisionPointPoly.
CheckCollisionPointRec(Vector2 point, Rectangle rec) → bool
See RaylibCoreFlat.CheckCollisionPointRec.
CheckCollisionPointTriangle(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3) → bool
See RaylibCoreFlat.CheckCollisionPointTriangle.
CheckCollisionRecs(Rectangle rec1, Rectangle rec2) → bool
See RaylibCoreFlat.CheckCollisionRecs.
CheckCollisionSpheres(Vector3 center1, double radius1, Vector3 center2, double radius2) → bool
See RaylibCoreFlat.CheckCollisionSpheres.
Clamp(num value, num min, num max) → double
See RaylibFunctions.Clamp.
ClearBackground(Color color) → void
See RaylibCoreFlat.ClearBackground.
ClearWindowState(int flags) → void
See RaylibCoreFlat.ClearWindowState.
CloseAudioDevice() → void
See RaylibAudioFlat.CloseAudioDevice.
CloseWindow() → void
See RaylibCoreFlat.CloseWindow.
CloseWindowAndDispose() → void
See RaylibBase.CloseWindowAndDispose.
CodepointToUTF8(int codepoint, MemoryPointer<RInt> utf8Size) → MemoryPointer<RChar>
See RaylibCoreFlat.CodepointToUTF8.
ColorAlpha(Color color, double alpha) → Color
See RaylibCoreFlat.ColorAlpha.
ColorAlphaBlend(Color dst, Color src, Color tint) → Color
See RaylibCoreFlat.ColorAlphaBlend.
ColorBrightness(Color color, double factor) → Color
See RaylibCoreFlat.ColorBrightness.
ColorContrast(Color color, double contrast) → Color
See RaylibCoreFlat.ColorContrast.
ColorFromHSV(double hue, double saturation, double value) → Color
See RaylibCoreFlat.ColorFromHSV.
ColorFromNormalized(Vector4 normalized) → Color
See RaylibCoreFlat.ColorFromNormalized.
ColorIsEqual(Color col1, Color col2) → bool
See RaylibCoreFlat.ColorIsEqual.
ColorLerp(Color color1, Color color2, double factor) → Color
See RaylibCoreFlat.ColorLerp.
ColorNormalize(Color color) → Vector4
See RaylibCoreFlat.ColorNormalize.
ColorTint(Color color, Color tint) → Color
See RaylibCoreFlat.ColorTint.
ColorToHSV(Color color) → Vector3
See RaylibCoreFlat.ColorToHSV.
ColorToInt(Color color) → int
See RaylibCoreFlat.ColorToInt.
CompressData(MemoryPointer<RUnsignedChar> data, int dataSize, MemoryPointer<RInt> compDataSize) → MemoryPointer<RUnsignedChar>
See RaylibCoreFlat.CompressData.
ComputeCRC32(MemoryPointer<RUnsignedChar> data, int dataSize) → int
See RaylibCoreFlat.ComputeCRC32.
ComputeMD5(MemoryPointer<RUnsignedChar> data, int dataSize) → MemoryPointer<RUnsignedInt>
See RaylibCoreFlat.ComputeMD5.
ComputeSHA1(MemoryPointer<RUnsignedChar> data, int dataSize) → MemoryPointer<RUnsignedInt>
See RaylibCoreFlat.ComputeSHA1.
ComputeSHA256(MemoryPointer<RUnsignedChar> data, int dataSize) → MemoryPointer<RUnsignedInt>
See RaylibCoreFlat.ComputeSHA256.
CreateLight(int type, Vector3 position, Vector3 target, Color color, Shader shader) → Light
See RaylibLightFlat.CreateLight.
DecodeDataBase64(MemoryPointer<RChar> data, MemoryPointer<RInt> outputSize) → MemoryPointer<RUnsignedChar>
See RaylibCoreFlat.DecodeDataBase64.
DecompressData(MemoryPointer<RUnsignedChar> compData, int compDataSize, MemoryPointer<RInt> dataSize) → MemoryPointer<RUnsignedChar>
See RaylibCoreFlat.DecompressData.
DetachAudioMixedProcessor(MemoryPointer<RFunction<AudioCallbackBase>> processor) → void
See RaylibAudioFlat.DetachAudioMixedProcessor.
DetachAudioStreamProcessor(AudioStream stream, MemoryPointer<RFunction<AudioCallbackBase>> processor) → void
See RaylibAudioFlat.DetachAudioStreamProcessor.
DirectoryExists(MemoryPointer<RChar> dirPath) → bool
See RaylibCoreFlat.DirectoryExists.
DisableCursor() → void
See RaylibCoreFlat.DisableCursor.
DisableEventWaiting() → void
See RaylibCoreFlat.DisableEventWaiting.
disposeRaylib() → void
See RaylibBase.dispose.
DrawBillboard(Camera3D camera, Texture texture, Vector3 position, double scale, Color tint) → void
See RaylibCoreFlat.DrawBillboard.
DrawBillboardPro(Camera3D camera, Texture texture, Rectangle source, Vector3 position, Vector3 up, Vector2 size, Vector2 origin, double rotation, Color tint) → void
See RaylibCoreFlat.DrawBillboardPro.
DrawBillboardRec(Camera3D camera, Texture texture, Rectangle source, Vector3 position, Vector2 size, Color tint) → void
See RaylibCoreFlat.DrawBillboardRec.
DrawBoundingBox(BoundingBox box, Color color) → void
See RaylibCoreFlat.DrawBoundingBox.
DrawCapsule(Vector3 startPos, Vector3 endPos, double radius, int slices, int rings, Color color) → void
See RaylibCoreFlat.DrawCapsule.
DrawCapsuleWires(Vector3 startPos, Vector3 endPos, double radius, int slices, int rings, Color color) → void
See RaylibCoreFlat.DrawCapsuleWires.
DrawCircle(int centerX, int centerY, double radius, Color color) → void
See RaylibCoreFlat.DrawCircle.
DrawCircle3D(Vector3 center, double radius, Vector3 rotationAxis, double rotationAngle, Color color) → void
See RaylibCoreFlat.DrawCircle3D.
DrawCircleGradient(Vector2 center, double radius, Color inner, Color outer) → void
See RaylibCoreFlat.DrawCircleGradient.
DrawCircleLines(int centerX, int centerY, double radius, Color color) → void
See RaylibCoreFlat.DrawCircleLines.
DrawCircleLinesV(Vector2 center, double radius, Color color) → void
See RaylibCoreFlat.DrawCircleLinesV.
DrawCircleSector(Vector2 center, double radius, double startAngle, double endAngle, int segments, Color color) → void
See RaylibCoreFlat.DrawCircleSector.
DrawCircleSectorLines(Vector2 center, double radius, double startAngle, double endAngle, int segments, Color color) → void
See RaylibCoreFlat.DrawCircleSectorLines.
DrawCircleV(Vector2 center, double radius, Color color) → void
See RaylibCoreFlat.DrawCircleV.
DrawCube(Vector3 position, double width, double height, double length, Color color) → void
See RaylibCoreFlat.DrawCube.
DrawCubeV(Vector3 position, Vector3 size, Color color) → void
See RaylibCoreFlat.DrawCubeV.
DrawCubeWires(Vector3 position, double width, double height, double length, Color color) → void
See RaylibCoreFlat.DrawCubeWires.
DrawCubeWiresV(Vector3 position, Vector3 size, Color color) → void
See RaylibCoreFlat.DrawCubeWiresV.
DrawCylinder(Vector3 position, double radiusTop, double radiusBottom, double height, int slices, Color color) → void
See RaylibCoreFlat.DrawCylinder.
DrawCylinderEx(Vector3 startPos, Vector3 endPos, double startRadius, double endRadius, int sides, Color color) → void
See RaylibCoreFlat.DrawCylinderEx.
DrawCylinderWires(Vector3 position, double radiusTop, double radiusBottom, double height, int slices, Color color) → void
See RaylibCoreFlat.DrawCylinderWires.
DrawCylinderWiresEx(Vector3 startPos, Vector3 endPos, double startRadius, double endRadius, int sides, Color color) → void
See RaylibCoreFlat.DrawCylinderWiresEx.
DrawEllipse(int centerX, int centerY, double radiusH, double radiusV, Color color) → void
See RaylibCoreFlat.DrawEllipse.
DrawEllipseLines(int centerX, int centerY, double radiusH, double radiusV, Color color) → void
See RaylibCoreFlat.DrawEllipseLines.
DrawEllipseLinesV(Vector2 center, double radiusH, double radiusV, Color color) → void
See RaylibCoreFlat.DrawEllipseLinesV.
DrawEllipseV(Vector2 center, double radiusH, double radiusV, Color color) → void
See RaylibCoreFlat.DrawEllipseV.
DrawFPS(int posX, int posY) → void
See RaylibCoreFlat.DrawFPS.
DrawGrid(int slices, double spacing) → void
See RaylibCoreFlat.DrawGrid.
DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, Color color) → void
See RaylibCoreFlat.DrawLine.
DrawLine3D(Vector3 startPos, Vector3 endPos, Color color) → void
See RaylibCoreFlat.DrawLine3D.
DrawLineBezier(Vector2 startPos, Vector2 endPos, double thick, Color color) → void
See RaylibCoreFlat.DrawLineBezier.
DrawLineDashed(Vector2 startPos, Vector2 endPos, int dashSize, int spaceSize, Color color) → void
See RaylibCoreFlat.DrawLineDashed.
DrawLineEx(Vector2 startPos, Vector2 endPos, double thick, Color color) → void
See RaylibCoreFlat.DrawLineEx.
DrawLineStrip(StructPointer<Vector2> points, int pointCount, Color color) → void
See RaylibCoreFlat.DrawLineStrip.
DrawLineV(Vector2 startPos, Vector2 endPos, Color color) → void
See RaylibCoreFlat.DrawLineV.
DrawMesh(Mesh mesh, Material material, Matrix transform) → void
See RaylibCoreFlat.DrawMesh.
DrawMeshInstanced(Mesh mesh, Material material, StructPointer<Matrix> transforms, int instances) → void
See RaylibCoreFlat.DrawMeshInstanced.
DrawModel(Model model, Vector3 position, double scale, Color tint) → void
See RaylibCoreFlat.DrawModel.
DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, double rotationAngle, Vector3 scale, Color tint) → void
See RaylibCoreFlat.DrawModelEx.
DrawModelWires(Model model, Vector3 position, double scale, Color tint) → void
See RaylibCoreFlat.DrawModelWires.
DrawModelWiresEx(Model model, Vector3 position, Vector3 rotationAxis, double rotationAngle, Vector3 scale, Color tint) → void
See RaylibCoreFlat.DrawModelWiresEx.
DrawPixel(int posX, int posY, Color color) → void
See RaylibCoreFlat.DrawPixel.
DrawPixelV(Vector2 position, Color color) → void
See RaylibCoreFlat.DrawPixelV.
DrawPlane(Vector3 centerPos, Vector2 size, Color color) → void
See RaylibCoreFlat.DrawPlane.
DrawPoint3D(Vector3 position, Color color) → void
See RaylibCoreFlat.DrawPoint3D.
DrawPoly(Vector2 center, int sides, double radius, double rotation, Color color) → void
See RaylibCoreFlat.DrawPoly.
DrawPolyLines(Vector2 center, int sides, double radius, double rotation, Color color) → void
See RaylibCoreFlat.DrawPolyLines.
DrawPolyLinesEx(Vector2 center, int sides, double radius, double rotation, double lineThick, Color color) → void
See RaylibCoreFlat.DrawPolyLinesEx.
DrawRay(Ray ray, Color color) → void
See RaylibCoreFlat.DrawRay.
DrawRectangle(int posX, int posY, int width, int height, Color color) → void
See RaylibCoreFlat.DrawRectangle.
DrawRectangleGradientEx(Rectangle rec, Color topLeft, Color bottomLeft, Color topRight, Color bottomRight) → void
See RaylibCoreFlat.DrawRectangleGradientEx.
DrawRectangleGradientH(int posX, int posY, int width, int height, Color left, Color right) → void
See RaylibCoreFlat.DrawRectangleGradientH.
DrawRectangleGradientV(int posX, int posY, int width, int height, Color top, Color bottom) → void
See RaylibCoreFlat.DrawRectangleGradientV.
DrawRectangleLines(int posX, int posY, int width, int height, Color color) → void
See RaylibCoreFlat.DrawRectangleLines.
DrawRectangleLinesEx(Rectangle rec, double lineThick, Color color) → void
See RaylibCoreFlat.DrawRectangleLinesEx.
DrawRectanglePro(Rectangle rec, Vector2 origin, double rotation, Color color) → void
See RaylibCoreFlat.DrawRectanglePro.
DrawRectangleRec(Rectangle rec, Color color) → void
See RaylibCoreFlat.DrawRectangleRec.
DrawRectangleRounded(Rectangle rec, double roundness, int segments, Color color) → void
See RaylibCoreFlat.DrawRectangleRounded.
DrawRectangleRoundedLines(Rectangle rec, double roundness, int segments, Color color) → void
See RaylibCoreFlat.DrawRectangleRoundedLines.
DrawRectangleRoundedLinesEx(Rectangle rec, double roundness, int segments, double lineThick, Color color) → void
See RaylibCoreFlat.DrawRectangleRoundedLinesEx.
DrawRectangleV(Vector2 position, Vector2 size, Color color) → void
See RaylibCoreFlat.DrawRectangleV.
DrawRing(Vector2 center, double innerRadius, double outerRadius, double startAngle, double endAngle, int segments, Color color) → void
See RaylibCoreFlat.DrawRing.
DrawRingLines(Vector2 center, double innerRadius, double outerRadius, double startAngle, double endAngle, int segments, Color color) → void
See RaylibCoreFlat.DrawRingLines.
DrawSphere(Vector3 centerPos, double radius, Color color) → void
See RaylibCoreFlat.DrawSphere.
DrawSphereEx(Vector3 centerPos, double radius, int rings, int slices, Color color) → void
See RaylibCoreFlat.DrawSphereEx.
DrawSphereWires(Vector3 centerPos, double radius, int rings, int slices, Color color) → void
See RaylibCoreFlat.DrawSphereWires.
DrawSplineBasis(StructPointer<Vector2> points, int pointCount, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineBasis.
DrawSplineBezierCubic(StructPointer<Vector2> points, int pointCount, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineBezierCubic.
DrawSplineBezierQuadratic(StructPointer<Vector2> points, int pointCount, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineBezierQuadratic.
DrawSplineCatmullRom(StructPointer<Vector2> points, int pointCount, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineCatmullRom.
DrawSplineLinear(StructPointer<Vector2> points, int pointCount, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineLinear.
DrawSplineSegmentBasis(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineSegmentBasis.
DrawSplineSegmentBezierCubic(Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineSegmentBezierCubic.
DrawSplineSegmentBezierQuadratic(Vector2 p1, Vector2 c2, Vector2 p3, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineSegmentBezierQuadratic.
DrawSplineSegmentCatmullRom(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineSegmentCatmullRom.
DrawSplineSegmentLinear(Vector2 p1, Vector2 p2, double thick, Color color) → void
See RaylibCoreFlat.DrawSplineSegmentLinear.
DrawText(MemoryPointer<RChar> text, int posX, int posY, int fontSize, Color color) → void
See RaylibCoreFlat.DrawText.
DrawTextCodepoint(Font font, int codepoint, Vector2 position, double fontSize, Color tint) → void
See RaylibCoreFlat.DrawTextCodepoint.
DrawTextCodepoints(Font font, MemoryPointer<RInt> codepoints, int codepointCount, Vector2 position, double fontSize, double spacing, Color tint) → void
See RaylibCoreFlat.DrawTextCodepoints.
DrawTextEx(Font font, MemoryPointer<RChar> text, Vector2 position, double fontSize, double spacing, Color tint) → void
See RaylibCoreFlat.DrawTextEx.
DrawTextPro(Font font, MemoryPointer<RChar> text, Vector2 position, Vector2 origin, double rotation, double fontSize, double spacing, Color tint) → void
See RaylibCoreFlat.DrawTextPro.
DrawTexture(Texture texture, int posX, int posY, Color tint) → void
See RaylibCoreFlat.DrawTexture.
DrawTextureEx(Texture texture, Vector2 position, double rotation, double scale, Color tint) → void
See RaylibCoreFlat.DrawTextureEx.
DrawTextureNPatch(Texture texture, NPatchInfo nPatchInfo, Rectangle dest, Vector2 origin, double rotation, Color tint) → void
See RaylibCoreFlat.DrawTextureNPatch.
DrawTexturePro(Texture texture, Rectangle source, Rectangle dest, Vector2 origin, double rotation, Color tint) → void
See RaylibCoreFlat.DrawTexturePro.
DrawTextureRec(Texture texture, Rectangle source, Vector2 position, Color tint) → void
See RaylibCoreFlat.DrawTextureRec.
DrawTextureV(Texture texture, Vector2 position, Color tint) → void
See RaylibCoreFlat.DrawTextureV.
DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color) → void
See RaylibCoreFlat.DrawTriangle.
DrawTriangle3D(Vector3 v1, Vector3 v2, Vector3 v3, Color color) → void
See RaylibCoreFlat.DrawTriangle3D.
DrawTriangleFan(StructPointer<Vector2> points, int pointCount, Color color) → void
See RaylibCoreFlat.DrawTriangleFan.
DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color) → void
See RaylibCoreFlat.DrawTriangleLines.
DrawTriangleStrip(StructPointer<Vector2> points, int pointCount, Color color) → void
See RaylibCoreFlat.DrawTriangleStrip.
DrawTriangleStrip3D(StructPointer<Vector3> points, int pointCount, Color color) → void
See RaylibCoreFlat.DrawTriangleStrip3D.
EaseBackIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBackIn.
EaseBackInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBackInOut.
EaseBackOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBackOut.
EaseBounceIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBounceIn.
EaseBounceInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBounceInOut.
EaseBounceOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseBounceOut.
EaseCircIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCircIn.
EaseCircInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCircInOut.
EaseCircOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCircOut.
EaseCubicIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCubicIn.
EaseCubicInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCubicInOut.
EaseCubicOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseCubicOut.
EaseElasticIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseElasticIn.
EaseElasticInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseElasticInOut.
EaseElasticOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseElasticOut.
EaseExpoIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseExpoIn.
EaseExpoInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseExpoInOut.
EaseExpoOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseExpoOut.
EaseLinearIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseLinearIn.
EaseLinearInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseLinearInOut.
EaseLinearNone(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseLinearNone.
EaseLinearOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseLinearOut.
EaseQuadIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseQuadIn.
EaseQuadInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseQuadInOut.
EaseQuadOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseQuadOut.
EaseSineIn(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseSineIn.
EaseSineInOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseSineInOut.
EaseSineOut(num t, num b, num c, num d) → double
See RaylibEaseExtDart.EaseSineOut.
EnableCursor() → void
See RaylibCoreFlat.EnableCursor.
EnableEventWaiting() → void
See RaylibCoreFlat.EnableEventWaiting.
EncodeDataBase64(MemoryPointer<RUnsignedChar> data, int dataSize, MemoryPointer<RInt> outputSize) → MemoryPointer<RChar>
See RaylibCoreFlat.EncodeDataBase64.
EndBlendMode() → void
See RaylibCoreFlat.EndBlendMode.
EndDrawing() → void
See RaylibCoreFlat.EndDrawing.
EndMode2D() → void
See RaylibCoreFlat.EndMode2D.
EndMode3D() → void
See RaylibCoreFlat.EndMode3D.
EndScissorMode() → void
See RaylibCoreFlat.EndScissorMode.
EndShaderMode() → void
See RaylibCoreFlat.EndShaderMode.
EndTextureMode() → void
See RaylibCoreFlat.EndTextureMode.
EndVrStereoMode() → void
See RaylibCoreFlat.EndVrStereoMode.
ExportAutomationEventList(AutomationEventList list, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportAutomationEventList.
ExportDataAsCode(MemoryPointer<RUnsignedChar> data, int dataSize, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportDataAsCode.
ExportFontAsCode(Font font, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportFontAsCode.
ExportImage(Image image, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportImage.
ExportImageAsCode(Image image, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportImageAsCode.
ExportImageToMemory(Image image, MemoryPointer<RChar> fileType, MemoryPointer<RInt> fileSize) → MemoryPointer<RUnsignedChar>
See RaylibCoreFlat.ExportImageToMemory.
ExportMesh(Mesh mesh, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportMesh.
ExportMeshAsCode(Mesh mesh, MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.ExportMeshAsCode.
ExportWave(Wave wave, MemoryPointer<RChar> fileName) → bool
See RaylibAudioFlat.ExportWave.
ExportWaveAsCode(Wave wave, MemoryPointer<RChar> fileName) → bool
See RaylibAudioFlat.ExportWaveAsCode.
Fade(Color color, double alpha) → Color
See RaylibCoreFlat.Fade.
FileCopy(MemoryPointer<RChar> srcPath, MemoryPointer<RChar> dstPath) → int
See RaylibCoreFlat.FileCopy.
FileExists(MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.FileExists.
FileMove(MemoryPointer<RChar> srcPath, MemoryPointer<RChar> dstPath) → int
See RaylibCoreFlat.FileMove.
FileRemove(MemoryPointer<RChar> fileName) → int
See RaylibCoreFlat.FileRemove.
FileRename(MemoryPointer<RChar> fileName, MemoryPointer<RChar> fileRename) → int
See RaylibCoreFlat.FileRename.
FileTextFindIndex(MemoryPointer<RChar> fileName, MemoryPointer<RChar> search) → int
See RaylibCoreFlat.FileTextFindIndex.
FileTextReplace(MemoryPointer<RChar> fileName, MemoryPointer<RChar> search, MemoryPointer<RChar> replacement) → int
See RaylibCoreFlat.FileTextReplace.
findRaylib(String folder, {bool silent = false}) → Raylib
Locates the native raylib library by walking up from the current working directory until a directory named folder is found.
FloatEquals(double x, double y) → bool
See RaylibFunctions.FloatEquals.
GenImageCellular(int width, int height, int tileSize) → Image
See RaylibCoreFlat.GenImageCellular.
GenImageChecked(int width, int height, int checksX, int checksY, Color col1, Color col2) → Image
See RaylibCoreFlat.GenImageChecked.
GenImageColor(int width, int height, Color color) → Image
See RaylibCoreFlat.GenImageColor.
GenImageFontAtlas(StructPointer<GlyphInfo> glyphs, MemoryPointer<RPointer<RStruct>> glyphRecs, int glyphCount, int fontSize, int padding, int packMethod) → Image
See RaylibCoreFlat.GenImageFontAtlas.
GenImageGradientLinear(int width, int height, int direction, Color start, Color end) → Image
See RaylibCoreFlat.GenImageGradientLinear.
GenImageGradientRadial(int width, int height, double density, Color inner, Color outer) → Image
See RaylibCoreFlat.GenImageGradientRadial.
GenImageGradientSquare(int width, int height, double density, Color inner, Color outer) → Image
See RaylibCoreFlat.GenImageGradientSquare.
GenImagePerlinNoise(int width, int height, int offsetX, int offsetY, double scale) → Image
See RaylibCoreFlat.GenImagePerlinNoise.
GenImageText(int width, int height, MemoryPointer<RChar> text) → Image
See RaylibCoreFlat.GenImageText.
GenImageWhiteNoise(int width, int height, double factor) → Image
See RaylibCoreFlat.GenImageWhiteNoise.
GenMeshCone(double radius, double height, int slices) → Mesh
See RaylibCoreFlat.GenMeshCone.
GenMeshCube(double width, double height, double length) → Mesh
See RaylibCoreFlat.GenMeshCube.
GenMeshCubicmap(Image cubicmap, Vector3 cubeSize) → Mesh
See RaylibCoreFlat.GenMeshCubicmap.
GenMeshCylinder(double radius, double height, int slices) → Mesh
See RaylibCoreFlat.GenMeshCylinder.
GenMeshHeightmap(Image heightmap, Vector3 size) → Mesh
See RaylibCoreFlat.GenMeshHeightmap.
GenMeshHemiSphere(double radius, int rings, int slices) → Mesh
See RaylibCoreFlat.GenMeshHemiSphere.
GenMeshKnot(double radius, double size, int radSeg, int sides) → Mesh
See RaylibCoreFlat.GenMeshKnot.
GenMeshPlane(double width, double length, int resX, int resZ) → Mesh
See RaylibCoreFlat.GenMeshPlane.
GenMeshPoly(int sides, double radius) → Mesh
See RaylibCoreFlat.GenMeshPoly.
GenMeshSphere(double radius, int rings, int slices) → Mesh
See RaylibCoreFlat.GenMeshSphere.
GenMeshTangents(StructPointer<Mesh> mesh) → void
See RaylibCoreFlat.GenMeshTangents.
GenMeshTorus(double radius, double size, int radSeg, int sides) → Mesh
See RaylibCoreFlat.GenMeshTorus.
GenTextureMipmaps(StructPointer<Texture> texture) → void
See RaylibCoreFlat.GenTextureMipmaps.
GetApplicationDirectory() → MemoryPointer<RChar>
See RaylibCoreFlat.GetApplicationDirectory.
GetCameraForward(StructPointer<Camera3D> camera) → Vector3
See RaylibCameraFlat.GetCameraForward.
GetCameraMatrix(Camera3D camera) → Matrix
See RaylibCoreFlat.GetCameraMatrix.
GetCameraMatrix2D(Camera2D camera) → Matrix
See RaylibCoreFlat.GetCameraMatrix2D.
GetCameraProjectionMatrix(StructPointer<Camera3D> camera, double aspect) → Matrix
See RaylibCameraFlat.GetCameraProjectionMatrix.
GetCameraRight(StructPointer<Camera3D> camera) → Vector3
See RaylibCameraFlat.GetCameraRight.
GetCameraUp(StructPointer<Camera3D> camera) → Vector3
See RaylibCameraFlat.GetCameraUp.
GetCameraViewMatrix(StructPointer<Camera3D> camera) → Matrix
See RaylibCameraFlat.GetCameraViewMatrix.
GetCharPressed() → int
See RaylibCoreFlat.GetCharPressed.
GetClipboardImage() → Image
See RaylibCoreFlat.GetClipboardImage.
GetClipboardText() → MemoryPointer<RChar>
See RaylibCoreFlat.GetClipboardText.
GetCodepoint(MemoryPointer<RChar> text, MemoryPointer<RInt> codepointSize) → int
See RaylibCoreFlat.GetCodepoint.
GetCodepointCount(MemoryPointer<RChar> text) → int
See RaylibCoreFlat.GetCodepointCount.
GetCodepointNext(MemoryPointer<RChar> text, MemoryPointer<RInt> codepointSize) → int
See RaylibCoreFlat.GetCodepointNext.
GetCodepointPrevious(MemoryPointer<RChar> text, MemoryPointer<RInt> codepointSize) → int
See RaylibCoreFlat.GetCodepointPrevious.
GetCollisionRec(Rectangle rec1, Rectangle rec2) → Rectangle
See RaylibCoreFlat.GetCollisionRec.
GetColor(int hexValue) → Color
See RaylibCoreFlat.GetColor.
GetCurrentMonitor() → int
See RaylibCoreFlat.GetCurrentMonitor.
GetDirectoryFileCount(MemoryPointer<RChar> dirPath) → int
See RaylibCoreFlat.GetDirectoryFileCount.
GetDirectoryFileCountEx(MemoryPointer<RChar> basePath, MemoryPointer<RChar> filter, bool scanSubdirs) → int
See RaylibCoreFlat.GetDirectoryFileCountEx.
GetDirectoryPath(MemoryPointer<RChar> filePath) → MemoryPointer<RChar>
See RaylibCoreFlat.GetDirectoryPath.
GetFileExtension(MemoryPointer<RChar> fileName) → MemoryPointer<RChar>
See RaylibCoreFlat.GetFileExtension.
GetFileLength(MemoryPointer<RChar> fileName) → int
See RaylibCoreFlat.GetFileLength.
GetFileModTime(MemoryPointer<RChar> fileName) → int
See RaylibCoreFlat.GetFileModTime.
GetFileName(MemoryPointer<RChar> filePath) → MemoryPointer<RChar>
See RaylibCoreFlat.GetFileName.
GetFileNameWithoutExt(MemoryPointer<RChar> filePath) → MemoryPointer<RChar>
See RaylibCoreFlat.GetFileNameWithoutExt.
GetFontDefault() → Font
See RaylibCoreFlat.GetFontDefault.
GetFPS() → int
See RaylibCoreFlat.GetFPS.
GetFrameTime() → double
See RaylibCoreFlat.GetFrameTime.
GetGamepadAxisCount(int gamepad) → int
See RaylibCoreFlat.GetGamepadAxisCount.
GetGamepadAxisMovement(int gamepad, int axis) → double
See RaylibCoreFlat.GetGamepadAxisMovement.
GetGamepadButtonPressed() → int
See RaylibCoreFlat.GetGamepadButtonPressed.
GetGamepadName(int gamepad) → MemoryPointer<RChar>
See RaylibCoreFlat.GetGamepadName.
GetGestureDetected() → int
See RaylibCoreFlat.GetGestureDetected.
GetGestureDragAngle() → double
See RaylibCoreFlat.GetGestureDragAngle.
GetGestureDragVector() → Vector2
See RaylibCoreFlat.GetGestureDragVector.
GetGestureHoldDuration() → double
See RaylibCoreFlat.GetGestureHoldDuration.
GetGesturePinchAngle() → double
See RaylibCoreFlat.GetGesturePinchAngle.
GetGesturePinchVector() → Vector2
See RaylibCoreFlat.GetGesturePinchVector.
GetGlyphAtlasRec(Font font, int codepoint) → Rectangle
See RaylibCoreFlat.GetGlyphAtlasRec.
GetGlyphIndex(Font font, int codepoint) → int
See RaylibCoreFlat.GetGlyphIndex.
GetGlyphInfo(Font font, int codepoint) → GlyphInfo
See RaylibCoreFlat.GetGlyphInfo.
GetImageAlphaBorder(Image image, double threshold) → Rectangle
See RaylibCoreFlat.GetImageAlphaBorder.
GetImageColor(Image image, int x, int y) → Color
See RaylibCoreFlat.GetImageColor.
GetKeyName(int key) → MemoryPointer<RChar>
See RaylibCoreFlat.GetKeyName.
GetKeyPressed() → int
See RaylibCoreFlat.GetKeyPressed.
GetMasterVolume() → double
See RaylibAudioFlat.GetMasterVolume.
GetMeshBoundingBox(Mesh mesh) → BoundingBox
See RaylibCoreFlat.GetMeshBoundingBox.
GetModelBoundingBox(Model model) → BoundingBox
See RaylibCoreFlat.GetModelBoundingBox.
getModule<T extends RaylibModule<RaylibBase>>() → T
See RaylibBase.module.
GetMonitorCount() → int
See RaylibCoreFlat.GetMonitorCount.
GetMonitorHeight(int monitor) → int
See RaylibCoreFlat.GetMonitorHeight.
GetMonitorName(int monitor) → MemoryPointer<RChar>
See RaylibCoreFlat.GetMonitorName.
GetMonitorPhysicalHeight(int monitor) → int
See RaylibCoreFlat.GetMonitorPhysicalHeight.
GetMonitorPhysicalWidth(int monitor) → int
See RaylibCoreFlat.GetMonitorPhysicalWidth.
GetMonitorPosition(int monitor) → Vector2
See RaylibCoreFlat.GetMonitorPosition.
GetMonitorRefreshRate(int monitor) → int
See RaylibCoreFlat.GetMonitorRefreshRate.
GetMonitorWidth(int monitor) → int
See RaylibCoreFlat.GetMonitorWidth.
GetMouseDelta() → Vector2
See RaylibCoreFlat.GetMouseDelta.
GetMousePosition() → Vector2
See RaylibCoreFlat.GetMousePosition.
GetMouseWheelMove() → double
See RaylibCoreFlat.GetMouseWheelMove.
GetMouseWheelMoveV() → Vector2
See RaylibCoreFlat.GetMouseWheelMoveV.
GetMouseX() → int
See RaylibCoreFlat.GetMouseX.
GetMouseY() → int
See RaylibCoreFlat.GetMouseY.
GetMusicTimeLength(Music music) → double
See RaylibAudioFlat.GetMusicTimeLength.
GetMusicTimePlayed(Music music) → double
See RaylibAudioFlat.GetMusicTimePlayed.
GetPixelColor(MemoryPointer<RVoid> srcPtr, int format) → Color
See RaylibCoreFlat.GetPixelColor.
GetPixelDataSize(int width, int height, int format) → int
See RaylibCoreFlat.GetPixelDataSize.
GetPrevDirectoryPath(MemoryPointer<RChar> dirPath) → MemoryPointer<RChar>
See RaylibCoreFlat.GetPrevDirectoryPath.
GetRandomValue(int min, int max) → int
See RaylibCoreFlat.GetRandomValue.
GetRayCollisionBox(Ray ray, BoundingBox box) → RayCollision
See RaylibCoreFlat.GetRayCollisionBox.
GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform) → RayCollision
See RaylibCoreFlat.GetRayCollisionMesh.
GetRayCollisionQuad(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4) → RayCollision
See RaylibCoreFlat.GetRayCollisionQuad.
GetRayCollisionSphere(Ray ray, Vector3 center, double radius) → RayCollision
See RaylibCoreFlat.GetRayCollisionSphere.
GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3) → RayCollision
See RaylibCoreFlat.GetRayCollisionTriangle.
GetRenderHeight() → int
See RaylibCoreFlat.GetRenderHeight.
GetRenderWidth() → int
See RaylibCoreFlat.GetRenderWidth.
GetScreenHeight() → int
See RaylibCoreFlat.GetScreenHeight.
GetScreenToWorld2D(Vector2 position, Camera2D camera) → Vector2
See RaylibCoreFlat.GetScreenToWorld2D.
GetScreenToWorldRay(Vector2 position, Camera3D camera) → Ray
See RaylibCoreFlat.GetScreenToWorldRay.
GetScreenToWorldRayEx(Vector2 position, Camera3D camera, int width, int height) → Ray
See RaylibCoreFlat.GetScreenToWorldRayEx.
GetScreenWidth() → int
See RaylibCoreFlat.GetScreenWidth.
GetShaderLocation(Shader shader, MemoryPointer<RChar> uniformName) → int
See RaylibCoreFlat.GetShaderLocation.
GetShaderLocationAttrib(Shader shader, MemoryPointer<RChar> attribName) → int
See RaylibCoreFlat.GetShaderLocationAttrib.
GetShapesTexture() → Texture
See RaylibCoreFlat.GetShapesTexture.
GetShapesTextureRectangle() → Rectangle
See RaylibCoreFlat.GetShapesTextureRectangle.
GetSplinePointBasis(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, double t) → Vector2
See RaylibCoreFlat.GetSplinePointBasis.
GetSplinePointBezierCubic(Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, double t) → Vector2
See RaylibCoreFlat.GetSplinePointBezierCubic.
GetSplinePointBezierQuad(Vector2 p1, Vector2 c2, Vector2 p3, double t) → Vector2
See RaylibCoreFlat.GetSplinePointBezierQuad.
GetSplinePointCatmullRom(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, double t) → Vector2
See RaylibCoreFlat.GetSplinePointCatmullRom.
GetSplinePointLinear(Vector2 startPos, Vector2 endPos, double t) → Vector2
See RaylibCoreFlat.GetSplinePointLinear.
GetTextBetween(MemoryPointer<RChar> text, MemoryPointer<RChar> begin, MemoryPointer<RChar> end) → MemoryPointer<RChar>
See RaylibCoreFlat.GetTextBetween.
GetTime() → double
See RaylibCoreFlat.GetTime.
GetTouchPointCount() → int
See RaylibCoreFlat.GetTouchPointCount.
GetTouchPointId(int index) → int
See RaylibCoreFlat.GetTouchPointId.
GetTouchPosition(int index) → Vector2
See RaylibCoreFlat.GetTouchPosition.
GetTouchX() → int
See RaylibCoreFlat.GetTouchX.
GetTouchY() → int
See RaylibCoreFlat.GetTouchY.
GetWindowHandle() → MemoryPointer<RVoid>
See RaylibCoreFlat.GetWindowHandle.
GetWindowPosition() → Vector2
See RaylibCoreFlat.GetWindowPosition.
GetWindowScaleDPI() → Vector2
See RaylibCoreFlat.GetWindowScaleDPI.
GetWorkingDirectory() → MemoryPointer<RChar>
See RaylibCoreFlat.GetWorkingDirectory.
GetWorldToScreen(Vector3 position, Camera3D camera) → Vector2
See RaylibCoreFlat.GetWorldToScreen.
GetWorldToScreen2D(Vector2 position, Camera2D camera) → Vector2
See RaylibCoreFlat.GetWorldToScreen2D.
GetWorldToScreenEx(Vector3 position, Camera3D camera, int width, int height) → Vector2
See RaylibCoreFlat.GetWorldToScreenEx.
GuiButton(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiButton.
GuiCheckBox(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RBool> checked) → int
See RaylibGuiFlat.GuiCheckBox.
GuiColorBarAlpha(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RFloat> alpha) → int
See RaylibGuiFlat.GuiColorBarAlpha.
GuiColorBarHue(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RFloat> value) → int
See RaylibGuiFlat.GuiColorBarHue.
GuiColorPanel(Rectangle bounds, MemoryPointer<RChar> text, StructPointer<Color> color) → int
See RaylibGuiFlat.GuiColorPanel.
GuiColorPanelHSV(Rectangle bounds, MemoryPointer<RChar> text, StructPointer<Vector3> colorHsv) → int
See RaylibGuiFlat.GuiColorPanelHSV.
GuiColorPicker(Rectangle bounds, MemoryPointer<RChar> text, StructPointer<Color> color) → int
See RaylibGuiFlat.GuiColorPicker.
GuiColorPickerHSV(Rectangle bounds, MemoryPointer<RChar> text, StructPointer<Vector3> colorHsv) → int
See RaylibGuiFlat.GuiColorPickerHSV.
GuiComboBox(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> active) → int
See RaylibGuiFlat.GuiComboBox.
GuiDisable() → void
See RaylibGuiFlat.GuiDisable.
GuiDisableTooltip() → void
See RaylibGuiFlat.GuiDisableTooltip.
GuiDrawIcon(int iconId, int posX, int posY, int pixelSize, Color color) → void
See RaylibGuiFlat.GuiDrawIcon.
GuiDropdownBox(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> active, bool editMode) → int
See RaylibGuiFlat.GuiDropdownBox.
GuiDummyRec(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiDummyRec.
GuiEnable() → void
See RaylibGuiFlat.GuiEnable.
GuiEnableTooltip() → void
See RaylibGuiFlat.GuiEnableTooltip.
GuiGetFont() → Font
See RaylibGuiFlat.GuiGetFont.
GuiGetIcons() → MemoryPointer<RUnsignedInt>
See RaylibGuiFlat.GuiGetIcons.
GuiGetState() → int
See RaylibGuiFlat.GuiGetState.
GuiGetStyle(int control, int property) → int
See RaylibGuiFlat.GuiGetStyle.
GuiGetTextWidth(MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiGetTextWidth.
GuiGrid(Rectangle bounds, MemoryPointer<RChar> text, double spacing, int subdivs, StructPointer<Vector2> mouseCell) → int
See RaylibGuiFlat.GuiGrid.
GuiGroupBox(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiGroupBox.
GuiIconText(int iconId, MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibGuiFlat.GuiIconText.
GuiIsLocked() → bool
See RaylibGuiFlat.GuiIsLocked.
GuiLabel(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiLabel.
GuiLabelButton(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiLabelButton.
GuiLine(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiLine.
GuiListView(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> scrollIndex, MemoryPointer<RInt> active) → int
See RaylibGuiFlat.GuiListView.
GuiListViewEx(Rectangle bounds, MemoryPointer<RPointer<RChar>> text, int count, MemoryPointer<RInt> scrollIndex, MemoryPointer<RInt> active, MemoryPointer<RInt> focus) → int
See RaylibGuiFlat.GuiListViewEx.
GuiLoadIcons(MemoryPointer<RChar> fileName, bool loadIconsName) → MemoryPointer<RPointer<RChar>>
See RaylibGuiFlat.GuiLoadIcons.
GuiLoadIconsFromMemory(MemoryPointer<RUnsignedChar> fileData, int dataSize, bool loadIconsName) → MemoryPointer<RPointer<RChar>>
See RaylibGuiFlat.GuiLoadIconsFromMemory.
GuiLoadStyle(MemoryPointer<RChar> fileName) → void
See RaylibGuiFlat.GuiLoadStyle.
GuiLoadStyleDefault() → void
See RaylibGuiFlat.GuiLoadStyleDefault.
GuiLoadStyleFromMemory(MemoryPointer<RUnsignedChar> fileData, int dataSize) → void
See RaylibGuiFlat.GuiLoadStyle.
GuiLock() → void
See RaylibGuiFlat.GuiLock.
GuiMessageBox(Rectangle bounds, MemoryPointer<RChar> title, MemoryPointer<RChar> message, MemoryPointer<RChar> btnText, MemoryPointer<RInt> btnActive) → int
See RaylibGuiFlat.GuiMessageBox.
GuiPanel(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiPanel.
GuiProgressBar(Rectangle bounds, MemoryPointer<RChar> textLeft, MemoryPointer<RChar> textRight, MemoryPointer<RFloat> value, double minValue, double maxValue) → int
See RaylibGuiFlat.GuiProgressBar.
GuiScrollPanel(Rectangle bounds, MemoryPointer<RChar> text, Rectangle content, StructPointer<Vector2> scroll, StructPointer<Rectangle> view) → int
See RaylibGuiFlat.GuiScrollPanel.
GuiSetAlpha(double alpha) → void
See RaylibGuiFlat.GuiSetAlpha.
GuiSetFont(Font font) → void
See RaylibGuiFlat.GuiSetFont.
GuiSetIconScale(int scale) → void
See RaylibGuiFlat.GuiSetIconScale.
GuiSetState(int state) → void
See RaylibGuiFlat.GuiSetState.
GuiSetStyle(int control, int property, int value) → void
See RaylibGuiFlat.GuiSetStyle.
GuiSetTooltip(MemoryPointer<RChar> tooltip) → void
See RaylibGuiFlat.GuiSetTooltip.
GuiSlider(Rectangle bounds, MemoryPointer<RChar> textLeft, MemoryPointer<RChar> textRight, MemoryPointer<RFloat> value, double minValue, double maxValue) → int
See RaylibGuiFlat.GuiSlider.
GuiSliderBar(Rectangle bounds, MemoryPointer<RChar> textLeft, MemoryPointer<RChar> textRight, MemoryPointer<RFloat> value, double minValue, double maxValue) → int
See RaylibGuiFlat.GuiSliderBar.
GuiSpinner(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> value, int minValue, int maxValue, bool editMode) → int
See RaylibGuiFlat.GuiSpinner.
GuiStatusBar(Rectangle bounds, MemoryPointer<RChar> text) → int
See RaylibGuiFlat.GuiStatusBar.
GuiTabBar(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> hscroll, MemoryPointer<RInt> active) → int
See RaylibGuiFlat.GuiTabBar.
GuiTabBarEx(Rectangle bounds, MemoryPointer<RPointer<RChar>> text, int count, MemoryPointer<RInt> hscroll, MemoryPointer<RInt> active, MemoryPointer<RInt> focus) → int
See RaylibGuiFlat.GuiTabBarEx.
GuiTextBox(Rectangle bounds, MemoryPointer<RChar> text, int textSize, bool editMode) → int
See RaylibGuiFlat.GuiTextBox.
GuiTextInputBox(Rectangle bounds, MemoryPointer<RChar> title, MemoryPointer<RChar> message, MemoryPointer<RChar> text, int textSize, MemoryPointer<RChar> btnText, MemoryPointer<RInt> btnActive, MemoryPointer<RBool> secretViewActive) → int
See RaylibGuiFlat.GuiTextInputBox.
GuiToggle(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RBool> active) → int
See RaylibGuiFlat.GuiToggle.
GuiToggleGroup(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> active) → int
See RaylibGuiFlat.GuiToggleGroup.
GuiToggleSlider(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> active) → int
See RaylibGuiFlat.GuiToggleSlider.
GuiUnlock() → void
See RaylibGuiFlat.GuiUnlock.
GuiValueBox(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RInt> value, int minValue, int maxValue, bool editMode) → int
See RaylibGuiFlat.GuiValueBox.
GuiValueBoxFloat(Rectangle bounds, MemoryPointer<RChar> text, MemoryPointer<RChar> textValue, MemoryPointer<RFloat> value, bool editMode) → int
See RaylibGuiFlat.GuiValueBoxFloat.
GuiWindowBox(Rectangle bounds, MemoryPointer<RChar> title) → int
See RaylibGuiFlat.GuiWindowBox.
HideCursor() → void
See RaylibCoreFlat.HideCursor.
ImageAlphaClear(StructPointer<Image> image, Color color, double threshold) → void
See RaylibCoreFlat.ImageAlphaClear.
ImageAlphaCrop(StructPointer<Image> image, double threshold) → void
See RaylibCoreFlat.ImageAlphaCrop.
ImageAlphaMask(StructPointer<Image> image, Image alphaMask) → void
See RaylibCoreFlat.ImageAlphaMask.
ImageAlphaPremultiply(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageAlphaPremultiply.
ImageBlurGaussian(StructPointer<Image> image, int blurSize) → void
See RaylibCoreFlat.ImageBlurGaussian.
ImageClearBackground(StructPointer<Image> dst, Color color) → void
See RaylibCoreFlat.ImageClearBackground.
ImageColorBrightness(StructPointer<Image> image, int brightness) → void
See RaylibCoreFlat.ImageColorBrightness.
ImageColorContrast(StructPointer<Image> image, double contrast) → void
See RaylibCoreFlat.ImageColorContrast.
ImageColorGrayscale(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageColorGrayscale.
ImageColorInvert(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageColorInvert.
ImageColorReplace(StructPointer<Image> image, Color color, Color replace) → void
See RaylibCoreFlat.ImageColorReplace.
ImageColorTint(StructPointer<Image> image, Color color) → void
See RaylibCoreFlat.ImageColorTint.
ImageCopy(Image image) → Image
See RaylibCoreFlat.ImageCopy.
ImageCrop(StructPointer<Image> image, Rectangle crop) → void
See RaylibCoreFlat.ImageCrop.
ImageDither(StructPointer<Image> image, int rBpp, int gBpp, int bBpp, int aBpp) → void
See RaylibCoreFlat.ImageDither.
ImageDraw(StructPointer<Image> dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint) → void
See RaylibCoreFlat.ImageDraw.
ImageDrawCircle(StructPointer<Image> dst, int centerX, int centerY, int radius, Color color) → void
See RaylibCoreFlat.ImageDrawCircle.
ImageDrawCircleLines(StructPointer<Image> dst, int centerX, int centerY, int radius, Color color) → void
See RaylibCoreFlat.ImageDrawCircleLines.
ImageDrawCircleLinesV(StructPointer<Image> dst, Vector2 center, int radius, Color color) → void
See RaylibCoreFlat.ImageDrawCircleLinesV.
ImageDrawCircleV(StructPointer<Image> dst, Vector2 center, int radius, Color color) → void
See RaylibCoreFlat.ImageDrawCircleV.
ImageDrawLine(StructPointer<Image> dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color) → void
See RaylibCoreFlat.ImageDrawLine.
ImageDrawLineEx(StructPointer<Image> dst, Vector2 start, Vector2 end, int thick, Color color) → void
See RaylibCoreFlat.ImageDrawLineEx.
ImageDrawLineV(StructPointer<Image> dst, Vector2 start, Vector2 end, Color color) → void
See RaylibCoreFlat.ImageDrawLineV.
ImageDrawPixel(StructPointer<Image> dst, int posX, int posY, Color color) → void
See RaylibCoreFlat.ImageDrawPixel.
ImageDrawPixelV(StructPointer<Image> dst, Vector2 position, Color color) → void
See RaylibCoreFlat.ImageDrawPixelV.
ImageDrawRectangle(StructPointer<Image> dst, int posX, int posY, int width, int height, Color color) → void
See RaylibCoreFlat.ImageDrawRectangle.
ImageDrawRectangleLines(StructPointer<Image> dst, Rectangle rec, int thick, Color color) → void
See RaylibCoreFlat.ImageDrawRectangleLines.
ImageDrawRectangleRec(StructPointer<Image> dst, Rectangle rec, Color color) → void
See RaylibCoreFlat.ImageDrawRectangleRec.
ImageDrawRectangleV(StructPointer<Image> dst, Vector2 position, Vector2 size, Color color) → void
See RaylibCoreFlat.ImageDrawRectangleV.
ImageDrawText(StructPointer<Image> dst, MemoryPointer<RChar> text, int posX, int posY, int fontSize, Color color) → void
See RaylibCoreFlat.ImageDrawText.
ImageDrawTextEx(StructPointer<Image> dst, Font font, MemoryPointer<RChar> text, Vector2 position, double fontSize, double spacing, Color tint) → void
See RaylibCoreFlat.ImageDrawTextEx.
ImageDrawTriangle(StructPointer<Image> dst, Vector2 v1, Vector2 v2, Vector2 v3, Color color) → void
See RaylibCoreFlat.ImageDrawTriangle.
ImageDrawTriangleEx(StructPointer<Image> dst, Vector2 v1, Vector2 v2, Vector2 v3, Color c1, Color c2, Color c3) → void
See RaylibCoreFlat.ImageDrawTriangleEx.
ImageDrawTriangleFan(StructPointer<Image> dst, StructPointer<Vector2> points, int pointCount, Color color) → void
See RaylibCoreFlat.ImageDrawTriangleFan.
ImageDrawTriangleLines(StructPointer<Image> dst, Vector2 v1, Vector2 v2, Vector2 v3, Color color) → void
See RaylibCoreFlat.ImageDrawTriangleLines.
ImageDrawTriangleStrip(StructPointer<Image> dst, StructPointer<Vector2> points, int pointCount, Color color) → void
See RaylibCoreFlat.ImageDrawTriangleStrip.
ImageFlipHorizontal(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageFlipHorizontal.
ImageFlipVertical(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageFlipVertical.
ImageFormat(StructPointer<Image> image, int newFormat) → void
See RaylibCoreFlat.ImageFormat.
ImageFromChannel(Image image, int selectedChannel) → Image
See RaylibCoreFlat.ImageFromChannel.
ImageFromImage(Image image, Rectangle rec) → Image
See RaylibCoreFlat.ImageFromImage.
ImageKernelConvolution(StructPointer<Image> image, MemoryPointer<RFloat> kernel, int kernelSize) → void
See RaylibCoreFlat.ImageKernelConvolution.
ImageMipmaps(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageMipmaps.
ImageResize(StructPointer<Image> image, int newWidth, int newHeight) → void
See RaylibCoreFlat.ImageResize.
ImageResizeCanvas(StructPointer<Image> image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill) → void
See RaylibCoreFlat.ImageResizeCanvas.
ImageResizeNN(StructPointer<Image> image, int newWidth, int newHeight) → void
See RaylibCoreFlat.ImageResizeNN.
ImageRotate(StructPointer<Image> image, int degrees) → void
See RaylibCoreFlat.ImageRotate.
ImageRotateCCW(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageRotateCCW.
ImageRotateCW(StructPointer<Image> image) → void
See RaylibCoreFlat.ImageRotateCW.
ImageText(MemoryPointer<RChar> text, int fontSize, Color color) → Image
See RaylibCoreFlat.ImageText.
ImageTextEx(Font font, MemoryPointer<RChar> text, double fontSize, double spacing, Color tint) → Image
See RaylibCoreFlat.ImageTextEx.
ImageToPOT(StructPointer<Image> image, Color fill) → void
See RaylibCoreFlat.ImageToPOT.
InitAudioDevice() → void
See RaylibAudioFlat.InitAudioDevice.
InitWindow(int width, int height, MemoryPointer<RChar> title) → void
See RaylibCoreFlat.InitWindow.
IsAudioDeviceReady() → bool
See RaylibAudioFlat.IsAudioDeviceReady.
IsAudioStreamPlaying(AudioStream stream) → bool
See RaylibAudioFlat.IsAudioStreamPlaying.
IsAudioStreamProcessed(AudioStream stream) → bool
See RaylibAudioFlat.IsAudioStreamProcessed.
IsAudioStreamValid(AudioStream stream) → bool
See RaylibAudioFlat.IsAudioStreamValid.
IsCursorHidden() → bool
See RaylibCoreFlat.IsCursorHidden.
IsCursorOnScreen() → bool
See RaylibCoreFlat.IsCursorOnScreen.
IsFileDropped() → bool
See RaylibCoreFlat.IsFileDropped.
IsFileExtension(MemoryPointer<RChar> fileName, MemoryPointer<RChar> ext) → bool
See RaylibCoreFlat.IsFileExtension.
IsFileNameValid(MemoryPointer<RChar> fileName) → bool
See RaylibCoreFlat.IsFileNameValid.
IsFontValid(Font font) → bool
See RaylibCoreFlat.IsFontValid.
IsGamepadAvailable(int gamepad) → bool
See RaylibCoreFlat.IsGamepadAvailable.
IsGamepadButtonDown(int gamepad, int button) → bool
See RaylibCoreFlat.IsGamepadButtonDown.
IsGamepadButtonPressed(int gamepad, int button) → bool
See RaylibCoreFlat.IsGamepadButtonPressed.
IsGamepadButtonReleased(int gamepad, int button) → bool
See RaylibCoreFlat.IsGamepadButtonReleased.
IsGamepadButtonUp(int gamepad, int button) → bool
See RaylibCoreFlat.IsGamepadButtonUp.
IsGestureDetected(int gesture) → bool
See RaylibCoreFlat.IsGestureDetected.
IsImageValid(Image image) → bool
See RaylibCoreFlat.IsImageValid.
IsKeyDown(int key) → bool
See RaylibCoreFlat.IsKeyDown.
IsKeyPressed(int key) → bool
See RaylibCoreFlat.IsKeyPressed.
IsKeyPressedRepeat(int key) → bool
See RaylibCoreFlat.IsKeyPressedRepeat.
IsKeyReleased(int key) → bool
See RaylibCoreFlat.IsKeyReleased.
IsKeyUp(int key) → bool
See RaylibCoreFlat.IsKeyUp.
IsMaterialValid(Material material) → bool
See RaylibCoreFlat.IsMaterialValid.
IsModelAnimationValid(Model model, ModelAnimation anim) → bool
See RaylibCoreFlat.IsModelAnimationValid.
IsModelValid(Model model) → bool
See RaylibCoreFlat.IsModelValid.
IsMouseButtonDown(int button) → bool
See RaylibCoreFlat.IsMouseButtonDown.
IsMouseButtonPressed(int button) → bool
See RaylibCoreFlat.IsMouseButtonPressed.
IsMouseButtonReleased(int button) → bool
See RaylibCoreFlat.IsMouseButtonReleased.
IsMouseButtonUp(int button) → bool
See RaylibCoreFlat.IsMouseButtonUp.
IsMusicStreamPlaying(Music music) → bool
See RaylibAudioFlat.IsMusicStreamPlaying.
IsMusicValid(Music music) → bool
See RaylibAudioFlat.IsMusicValid.
IsPathFile(MemoryPointer<RChar> path) → bool
See RaylibCoreFlat.IsPathFile.
IsRenderTextureValid(RenderTexture target) → bool
See RaylibCoreFlat.IsRenderTextureValid.
IsShaderValid(Shader shader) → bool
See RaylibCoreFlat.IsShaderValid.
IsSoundPlaying(Sound sound) → bool
See RaylibAudioFlat.IsSoundPlaying.
IsSoundValid(Sound sound) → bool
See RaylibAudioFlat.IsSoundValid.
IsTextureValid(Texture texture) → bool
See RaylibCoreFlat.IsTextureValid.
IsWaveValid(Wave wave) → bool
See RaylibAudioFlat.IsWaveValid.
IsWindowFocused() → bool
See RaylibCoreFlat.IsWindowFocused.
IsWindowFullscreen() → bool
See RaylibCoreFlat.IsWindowFullscreen.
IsWindowHidden() → bool
See RaylibCoreFlat.IsWindowHidden.
IsWindowMaximized() → bool
See RaylibCoreFlat.IsWindowMaximized.
IsWindowMinimized() → bool
See RaylibCoreFlat.IsWindowMinimized.
IsWindowReady() → bool
See RaylibCoreFlat.IsWindowReady.
IsWindowResized() → bool
See RaylibCoreFlat.IsWindowResized.
IsWindowState(int flag) → bool
See RaylibCoreFlat.IsWindowState.
Lerp(num start, num end, num amount) → double
See RaylibFunctions.Lerp.
LoadAudioStream(int sampleRate, int sampleSize, int channels) → AudioStream
See RaylibAudioFlat.LoadAudioStream.
LoadAutomationEventList(MemoryPointer<RChar> fileName) → AutomationEventList
See RaylibCoreFlat.LoadAutomationEventList.
LoadCodepoints(MemoryPointer<RChar> text, MemoryPointer<RInt> count) → MemoryPointer<RInt>
See RaylibCoreFlat.LoadCodepoints.
LoadDirectoryFiles(MemoryPointer<RChar> dirPath) → FilePathList
See RaylibCoreFlat.LoadDirectoryFiles.
LoadDirectoryFilesEx(MemoryPointer<RChar> basePath, MemoryPointer<RChar> filter, bool scanSubdirs) → FilePathList
See RaylibCoreFlat.LoadDirectoryFilesEx.
LoadDroppedFiles() → FilePathList
See RaylibCoreFlat.LoadDroppedFiles.
LoadFileData(MemoryPointer<RChar> fileName, MemoryPointer<RInt> dataSize) → MemoryPointer<RUnsignedChar>
See RaylibCoreFlat.LoadFileData.
LoadFileText(MemoryPointer<RChar> fileName) → MemoryPointer<RChar>
See RaylibCoreFlat.LoadFileText.
LoadFont(MemoryPointer<RChar> fileName) → Font
See RaylibCoreFlat.LoadFont.
LoadFontData(MemoryPointer<RUnsignedChar> fileData, int dataSize, int fontSize, MemoryPointer<RInt> codepoints, int codepointCount, int type, MemoryPointer<RInt> glyphCount) → StructPointer<GlyphInfo>
See RaylibCoreFlat.LoadFontData.
LoadFontEx(MemoryPointer<RChar> fileName, int fontSize, MemoryPointer<RInt> codepoints, int codepointCount) → Font
See RaylibCoreFlat.LoadFontEx.
LoadFontFromImage(Image image, Color key, int firstChar) → Font
See RaylibCoreFlat.LoadFontFromImage.
LoadFontFromMemory(MemoryPointer<RChar> fileType, MemoryPointer<RUnsignedChar> fileData, int dataSize, int fontSize, MemoryPointer<RInt> codepoints, int codepointCount) → Font
See RaylibCoreFlat.LoadFontFromMemory.
LoadImage(MemoryPointer<RChar> fileName) → Image
See RaylibCoreFlat.LoadImage.
LoadImageAnim(MemoryPointer<RChar> fileName, MemoryPointer<RInt> frames) → Image
See RaylibCoreFlat.LoadImageAnim.
LoadImageAnimFromMemory(MemoryPointer<RChar> fileType, MemoryPointer<RUnsignedChar> fileData, int dataSize, MemoryPointer<RInt> frames) → Image
See RaylibCoreFlat.LoadImageAnimFromMemory.
LoadImageColors(Image image) → StructPointer<Color>
See RaylibCoreFlat.LoadImageColors.
LoadImageFromMemory(MemoryPointer<RChar> fileType, MemoryPointer<RUnsignedChar> fileData, int dataSize) → Image
See RaylibCoreFlat.LoadImageFromMemory.
LoadImageFromScreen() → Image
See RaylibCoreFlat.LoadImageFromScreen.
LoadImageFromTexture(Texture texture) → Image
See RaylibCoreFlat.LoadImageFromTexture.
LoadImagePalette(Image image, int maxPaletteSize, MemoryPointer<RInt> colorCount) → StructPointer<Color>
See RaylibCoreFlat.LoadImagePalette.
LoadImageRaw(MemoryPointer<RChar> fileName, int width, int height, int format, int headerSize) → Image
See RaylibCoreFlat.LoadImageRaw.
LoadMaterialDefault() → Material
See RaylibCoreFlat.LoadMaterialDefault.
LoadMaterials(MemoryPointer<RChar> fileName, MemoryPointer<RInt> materialCount) → StructPointer<Material>
See RaylibCoreFlat.LoadMaterials.
LoadModel(MemoryPointer<RChar> fileName) → Model
See RaylibCoreFlat.LoadModel.
LoadModelAnimations(MemoryPointer<RChar> fileName, MemoryPointer<RInt> animCount) → StructPointer<ModelAnimation>
See RaylibCoreFlat.LoadModelAnimations.
LoadModelFromMesh(Mesh mesh) → Model
See RaylibCoreFlat.LoadModelFromMesh.
LoadMusicStream(MemoryPointer<RChar> fileName) → Music
See RaylibAudioFlat.LoadMusicStream.
LoadMusicStreamFromMemory(MemoryPointer<RChar> fileType, MemoryPointer<RUnsignedChar> data, int dataSize) → Music
See RaylibAudioFlat.LoadMusicStreamFromMemory.
LoadRandomSequence(int count, int min, int max) → MemoryPointer<RInt>
See RaylibCoreFlat.LoadRandomSequence.
LoadRenderTexture(int width, int height) → RenderTexture
See RaylibCoreFlat.LoadRenderTexture.
LoadShader(MemoryPointer<RChar> vsFileName, MemoryPointer<RChar> fsFileName) → Shader
See RaylibCoreFlat.LoadShader.
LoadShaderFromMemory(MemoryPointer<RChar> vsCode, MemoryPointer<RChar> fsCode) → Shader
See RaylibCoreFlat.LoadShaderFromMemory.
LoadSound(MemoryPointer<RChar> fileName) → Sound
See RaylibAudioFlat.LoadSound.
LoadSoundAlias(Sound source) → Sound
See RaylibAudioFlat.LoadSoundAlias.
LoadSoundFromWave(Wave wave) → Sound
See RaylibAudioFlat.LoadSoundFromWave.
LoadTextLines(MemoryPointer<RChar> text, MemoryPointer<RInt> count) → MemoryPointer<RPointer<RChar>>
See RaylibCoreFlat.LoadTextLines.
LoadTexture(MemoryPointer<RChar> fileName) → Texture
See RaylibCoreFlat.LoadTexture.
LoadTextureCubemap(Image image, int layout) → Texture
See RaylibCoreFlat.LoadTextureCubemap.
LoadTextureFromImage(Image image) → Texture
See RaylibCoreFlat.LoadTextureFromImage.
LoadUTF8(MemoryPointer<RInt> codepoints, int length) → MemoryPointer<RChar>
See RaylibCoreFlat.LoadUTF8.
LoadVrStereoConfig(VrDeviceInfo device) → VrStereoConfig
See RaylibCoreFlat.LoadVrStereoConfig.
LoadWave(MemoryPointer<RChar> fileName) → Wave
See RaylibAudioFlat.LoadWave.
LoadWaveFromMemory(MemoryPointer<RChar> fileType, MemoryPointer<RUnsignedChar> fileData, int dataSize) → Wave
See RaylibAudioFlat.LoadWaveFromMemory.
LoadWaveSamples(Wave wave) → MemoryPointer<RFloat32>
See RaylibAudioFlat.LoadWaveSamples.
MakeDirectory(MemoryPointer<RChar> dirPath) → int
See RaylibCoreFlat.MakeDirectory.
MatrixAdd(Matrix left, Matrix right) → Matrix
See RaylibMatrixFlatExt.MatrixAdd.
MatrixCompose(Vector3 translation, Quaternion rotation, Vector3 scale) → Matrix
See RaylibMatrixFlatExt.MatrixCompose.
MatrixDecompose(Matrix mat, StructPointer<Vector3> translation, StructPointer<Quaternion> rotation, StructPointer<Vector3> scale) → void
See RaylibMatrixFlatExt.MatrixDecompose.
MatrixDeterminant(Matrix mat) → double
See RaylibMatrixFlatExt.MatrixDeterminant.
MatrixFrustum(double left, double right, double bottom, double top, double nearPlane, double farPlane) → Matrix
See RaylibMatrixFlatExt.MatrixFrustum.
MatrixIdentity() → Matrix
See RaylibMatrixFlatExt.MatrixIdentity.
MatrixInvert(Matrix mat) → Matrix
See RaylibMatrixFlatExt.MatrixInvert.
MatrixLookAt(Vector3 eye, Vector3 target, Vector3 up) → Matrix
See RaylibMatrixFlatExt.MatrixLookAt.
MatrixMultiply(Matrix left, Matrix right) → Matrix
See RaylibMatrixFlatExt.MatrixMultiply.
MatrixMultiplyValue(Matrix left, double value) → Matrix
See RaylibMatrixFlatExt.MatrixMultiplyValue.
MatrixOrtho(double left, double right, double bottom, double top, double nearPlane, double farPlane) → Matrix
See RaylibMatrixFlatExt.MatrixOrtho.
MatrixPerspective(double fovY, double aspect, double nearPlane, double farPlane) → Matrix
See RaylibMatrixFlatExt.MatrixPerspective.
MatrixRotate(Vector3 axis, double angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotate.
MatrixRotateX(double angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotateX.
MatrixRotateXYZ(Vector3 angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotateXYZ.
MatrixRotateY(double angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotateY.
MatrixRotateZ(double angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotateZ.
MatrixRotateZYX(Vector3 angle) → Matrix
See RaylibMatrixFlatExt.MatrixRotateZYX.
MatrixScale(double x, double y, double z) → Matrix
See RaylibMatrixFlatExt.MatrixScale.
MatrixSubtract(Matrix left, Matrix right) → Matrix
See RaylibMatrixFlatExt.MatrixSubtract.
MatrixToFloatV(Matrix mat) → float16
See RaylibMatrixFlatExt.MatrixToFloatV.
MatrixTrace(Matrix mat) → double
See RaylibMatrixFlatExt.MatrixTrace.
MatrixTranslate(double x, double y, double z) → Matrix
See RaylibMatrixFlatExt.MatrixTranslate.
MatrixTranspose(Matrix mat) → Matrix
See RaylibMatrixFlatExt.MatrixTranspose.
MaximizeWindow() → void
See RaylibCoreFlat.MaximizeWindow.
MeasureText(MemoryPointer<RChar> text, int fontSize) → int
See RaylibCoreFlat.MeasureText.
MeasureTextCodepoints(Font font, MemoryPointer<RInt> codepoints, int length, double fontSize, double spacing) → Vector2
See RaylibCoreFlat.MeasureTextCodepoints.
MeasureTextEx(Font font, MemoryPointer<RChar> text, double fontSize, double spacing) → Vector2
See RaylibCoreFlat.MeasureTextEx.
memcmp(MemoryPointer<RType> a, MemoryPointer<RType> b, int n) → int
See RaylibTempUtils.memcmp.
memcpy(MemoryPointer<RType> dest, MemoryPointer<RType> src, int n) → void
See RaylibTempUtils.memcpy.
memset(MemoryPointer<RType> ptr, int value, int size) → void
See RaylibTempUtils.memset.
MinimizeWindow() → void
See RaylibCoreFlat.MinimizeWindow.
msf_gif_begin(StructPointer<MsfGifState> handle, int width, int height) → int
See RaylibMsfGifFlat.msf_gif_begin.
msf_gif_begin_to_file(StructPointer<MsfGifState> handle, int width, int height, MemoryPointer<RFunction> func, MemoryPointer<RVoid> filePointer) → int
See RaylibMsfGifFlat.msf_gif_begin_to_file.
msf_gif_end(StructPointer<MsfGifState> handle) → MsfGifResult
See RaylibMsfGifFlat.msf_gif_end.
msf_gif_end_to_file(StructPointer<MsfGifState> handle) → int
See RaylibMsfGifFlat.msf_gif_end_to_file.
msf_gif_frame(StructPointer<MsfGifState> handle, MemoryPointer<RUint8> pixelData, int centiSecondsPerFame, int maxBitDepth, int pitchInBytes) → int
See RaylibMsfGifFlat.msf_gif_frame.
msf_gif_frame_to_file(StructPointer<MsfGifState> handle, MemoryPointer<RUint8> pixelData, int centiSecondsPerFame, int maxBitDepth, int pitchInBytes) → int
See RaylibMsfGifFlat.msf_gif_frame_to_file.
msf_gif_free(MsfGifResult result) → void
See RaylibMsfGifFlat.msf_gif_free.
Normalize(num value, num start, num end) → double
See RaylibFunctions.Normalize.
OpenURL(MemoryPointer<RChar> url) → void
See RaylibCoreFlat.OpenURL.
PauseAudioStream(AudioStream stream) → void
See RaylibAudioFlat.PauseAudioStream.
PauseMusicStream(Music music) → void
See RaylibAudioFlat.PauseMusicStream.
PauseSound(Sound sound) → void
See RaylibAudioFlat.PauseSound.
PlayAudioStream(AudioStream stream) → void
See RaylibAudioFlat.PlayAudioStream.
PlayAutomationEvent(AutomationEvent event) → void
See RaylibCoreFlat.PlayAutomationEvent.
PlayMusicStream(Music music) → void
See RaylibAudioFlat.PlayMusicStream.
PlaySound(Sound sound) → void
See RaylibAudioFlat.PlaySound.
PollInputEvents() → void
See RaylibCoreFlat.PollInputEvents.
ProcessGestureEvent(GestureEvent event) → void
See RaylibCoreFlat.ProcessGestureEvent.
QuaternionAdd(Quaternion q1, Quaternion q2) → Quaternion
See RaylibQuaternionFlatExt.QuaternionAdd.
QuaternionAddValue(Quaternion q, double add) → Quaternion
See RaylibQuaternionFlatExt.QuaternionAddValue.
QuaternionCubicHermiteSpline(Quaternion q1, Quaternion outTangent1, Quaternion q2, Quaternion inTangent2, double t) → Quaternion
See RaylibQuaternionFlatExt.QuaternionCubicHermiteSpline.
QuaternionDivide(Quaternion q1, Quaternion q2) → Quaternion
See RaylibQuaternionFlatExt.QuaternionDivide.
QuaternionEquals(Quaternion p, Quaternion q) → bool
See RaylibQuaternionFlatExt.QuaternionEquals.
QuaternionFromAxisAngle(Vector3 axis, double angle) → Quaternion
See RaylibQuaternionFlatExt.QuaternionFromAxisAngle.
QuaternionFromEuler(double pitch, double yaw, double roll) → Quaternion
See RaylibQuaternionFlatExt.QuaternionFromEuler.
QuaternionFromMatrix(Matrix mat) → Quaternion
See RaylibQuaternionFlatExt.QuaternionFromMatrix.
QuaternionFromVector3ToVector3(Vector3 from, Vector3 to) → Quaternion
See RaylibQuaternionFlatExt.QuaternionFromVector3ToVector3.
QuaternionIdentity() → Quaternion
See RaylibQuaternionFlatExt.QuaternionIdentity.
QuaternionInvert(Quaternion q) → Quaternion
See RaylibQuaternionFlatExt.QuaternionInvert.
QuaternionLength(Quaternion q) → double
See RaylibQuaternionFlatExt.QuaternionLength.
QuaternionLerp(Quaternion q1, Quaternion q2, double amount) → Quaternion
See RaylibQuaternionFlatExt.QuaternionLerp.
QuaternionMultiply(Quaternion q1, Quaternion q2) → Quaternion
See RaylibQuaternionFlatExt.QuaternionMultiply.
QuaternionNlerp(Quaternion q1, Quaternion q2, double amount) → Quaternion
See RaylibQuaternionFlatExt.QuaternionNlerp.
QuaternionNormalize(Quaternion q) → Quaternion
See RaylibQuaternionFlatExt.QuaternionNormalize.
QuaternionScale(Quaternion q, double mul) → Quaternion
See RaylibQuaternionFlatExt.QuaternionScale.
QuaternionSlerp(Quaternion q1, Quaternion q2, double amount) → Quaternion
See RaylibQuaternionFlatExt.QuaternionSlerp.
QuaternionSubtract(Quaternion q1, Quaternion q2) → Quaternion
See RaylibQuaternionFlatExt.QuaternionSubtract.
QuaternionSubtractValue(Quaternion q, double sub) → Quaternion
See RaylibQuaternionFlatExt.QuaternionSubtractValue.
QuaternionToAxisAngle(Quaternion q, StructPointer<Vector3> outAxis, MemoryPointer<RFloat> outAngle) → void
See RaylibQuaternionFlatExt.QuaternionToAxisAngle.
QuaternionToEuler(Quaternion q) → Vector3
See RaylibQuaternionFlatExt.QuaternionToEuler.
QuaternionToMatrix(Quaternion q) → Matrix
See RaylibQuaternionFlatExt.QuaternionToMatrix.
QuaternionTransform(Quaternion q, Matrix mat) → Quaternion
See RaylibQuaternionFlatExt.QuaternionTransform.
rand() → double
See RaylibBase.rand.
randC() → double
See RaylibBase.randC.
realloc(MemoryPointer<RType> oldPtr, int oldSize, int newSize) → MemoryPointer<RVoid>
See RaylibTempUtils.realloc.
registerModule<T extends RaylibModule<RaylibBase>>(T module) → T
See RaylibBase.registerModule.
Remap(num value, num inputStart, num inputEnd, num outputStart, num outputEnd) → double
See RaylibFunctions.Remap.
RestoreWindow() → void
See RaylibCoreFlat.RestoreWindow.
ResumeAudioStream(AudioStream stream) → void
See RaylibAudioFlat.ResumeAudioStream.
ResumeMusicStream(Music music) → void
See RaylibAudioFlat.ResumeMusicStream.
ResumeSound(Sound sound) → void
See RaylibAudioFlat.ResumeSound.
rlActiveDrawBuffers(int count) → void
See RaylibRlglFlat.rlActiveDrawBuffers.
rlActiveTextureSlot(int slot) → void
See RaylibRlglFlat.rlActiveTextureSlot.
rlBegin(int mode) → void
See RaylibRlglFlat.rlBegin.
rlBindFramebuffer(int target, int framebuffer) → void
See RaylibRlglFlat.rlBindFramebuffer.
rlBindImageTexture(int id, int index, int format, bool readonly) → void
See RaylibRlglFlat.rlBindImageTexture.
rlBindShaderBuffer(int id, int index) → void
See RaylibRlglFlat.rlBindShaderBuffer.
rlBlitFramebuffer(int srcX, int srcY, int srcWidth, int srcHeight, int dstX, int dstY, int dstWidth, int dstHeight, int bufferMask) → void
See RaylibRlglFlat.rlBlitFramebuffer.
rlCheckErrors() → void
See RaylibRlglFlat.rlCheckErrors.
rlCheckRenderBatchLimit(int vCount) → bool
See RaylibRlglFlat.rlCheckRenderBatchLimit.
rlClearColor(int r, int g, int b, int a) → void
See RaylibRlglFlat.rlClearColor.
rlClearScreenBuffers() → void
See RaylibRlglFlat.rlClearScreenBuffers.
rlColor3f(double x, double y, double z) → void
See RaylibRlglFlat.rlColor3f.
rlColor4f(double x, double y, double z, double w) → void
See RaylibRlglFlat.rlColor4f.
rlColor4ub(int r, int g, int b, int a) → void
See RaylibRlglFlat.rlColor4ub.
rlColorMask(bool r, bool g, bool b, bool a) → void
See RaylibRlglFlat.rlColorMask.
rlComputeShaderDispatch(int groupX, int groupY, int groupZ) → void
See RaylibRlglFlat.rlComputeShaderDispatch.
rlCopyFramebuffer(int x, int y, int width, int height, int format, MemoryPointer<RVoid> pixels) → void
See RaylibRlglFlat.rlCopyFramebuffer.
rlCopyShaderBuffer(int destId, int srcId, int destOffset, int srcOffset, int count) → void
See RaylibRlglFlat.rlCopyShaderBuffer.
rlCubemapParameters(int id, int param, int value) → void
See RaylibRlglFlat.rlCubemapParameters.
rlDisableBackfaceCulling() → void
See RaylibRlglFlat.rlDisableBackfaceCulling.
rlDisableColorBlend() → void
See RaylibRlglFlat.rlDisableColorBlend.
rlDisableDepthMask() → void
See RaylibRlglFlat.rlDisableDepthMask.
rlDisableDepthTest() → void
See RaylibRlglFlat.rlDisableDepthTest.
rlDisableFramebuffer() → void
See RaylibRlglFlat.rlDisableFramebuffer.
rlDisablePointMode() → void
See RaylibRlglFlat.rlDisablePointMode.
rlDisableScissorTest() → void
See RaylibRlglFlat.rlDisableScissorTest.
rlDisableShader() → void
See RaylibRlglFlat.rlDisableShader.
rlDisableSmoothLines() → void
See RaylibRlglFlat.rlDisableSmoothLines.
rlDisableStatePointer(int vertexAttribType) → void
See RaylibRlglFlat.rlDisableStatePointer.
rlDisableStereoRender() → void
See RaylibRlglFlat.rlDisableStereoRender.
rlDisableTexture() → void
See RaylibRlglFlat.rlDisableTexture.
rlDisableTextureCubemap() → void
See RaylibRlglFlat.rlDisableTextureCubemap.
rlDisableVertexArray() → void
See RaylibRlglFlat.rlDisableVertexArray.
rlDisableVertexAttribute(int index) → void
See RaylibRlglFlat.rlDisableVertexAttribute.
rlDisableVertexBuffer() → void
See RaylibRlglFlat.rlDisableVertexBuffer.
rlDisableVertexBufferElement() → void
See RaylibRlglFlat.rlDisableVertexBufferElement.
rlDisableWireMode() → void
See RaylibRlglFlat.rlDisableWireMode.
rlDrawRenderBatch(StructPointer<RlRenderBatch> batch) → void
See RaylibRlglFlat.rlDrawRenderBatch.
rlDrawRenderBatchActive() → void
See RaylibRlglFlat.rlDrawRenderBatchActive.
rlDrawVertexArray(int offset, int count) → void
See RaylibRlglFlat.rlDrawVertexArray.
rlDrawVertexArrayElements(int offset, int count, MemoryPointer<RVoid> buffer) → void
See RaylibRlglFlat.rlDrawVertexArrayElements.
rlDrawVertexArrayElementsInstanced(int offset, int count, MemoryPointer<RVoid> buffer, int instances) → void
See RaylibRlglFlat.rlDrawVertexArrayElementsInstanced.
rlDrawVertexArrayInstanced(int offset, int count, int instances) → void
See RaylibRlglFlat.rlDrawVertexArrayInstanced.
rlEnableBackfaceCulling() → void
See RaylibRlglFlat.rlEnableBackfaceCulling.
rlEnableColorBlend() → void
See RaylibRlglFlat.rlEnableColorBlend.
rlEnableDepthMask() → void
See RaylibRlglFlat.rlEnableDepthMask.
rlEnableDepthTest() → void
See RaylibRlglFlat.rlEnableDepthTest.
rlEnableFramebuffer(int id) → void
See RaylibRlglFlat.rlEnableFramebuffer.
rlEnablePointMode() → void
See RaylibRlglFlat.rlEnablePointMode.
rlEnableScissorTest() → void
See RaylibRlglFlat.rlEnableScissorTest.
rlEnableShader(int id) → void
See RaylibRlglFlat.rlEnableShader.
rlEnableSmoothLines() → void
See RaylibRlglFlat.rlEnableSmoothLines.
rlEnableStatePointer(int vertexAttribType, MemoryPointer<RVoid> buffer) → void
See RaylibRlglFlat.rlEnableStatePointer.
rlEnableStereoRender() → void
See RaylibRlglFlat.rlEnableStereoRender.
rlEnableTexture(int id) → void
See RaylibRlglFlat.rlEnableTexture.
rlEnableTextureCubemap(int id) → void
See RaylibRlglFlat.rlEnableTextureCubemap.
rlEnableVertexArray(int vaoId) → bool
See RaylibRlglFlat.rlEnableVertexArray.
rlEnableVertexAttribute(int index) → void
See RaylibRlglFlat.rlEnableVertexAttribute.
rlEnableVertexBuffer(int id) → void
See RaylibRlglFlat.rlEnableVertexBuffer.
rlEnableVertexBufferElement(int id) → void
See RaylibRlglFlat.rlEnableVertexBufferElement.
rlEnableWireMode() → void
See RaylibRlglFlat.rlEnableWireMode.
rlEnd() → void
See RaylibRlglFlat.rlEnd.
rlFramebufferAttach(int fboId, int texId, int attachType, int texType, int mipLevel) → void
See RaylibRlglFlat.rlFramebufferAttach.
rlFramebufferComplete(int id) → bool
See RaylibRlglFlat.rlFramebufferComplete.
rlFrustum(double left, double right, double bottom, double top, double znear, double zfar) → void
See RaylibRlglFlat.rlFrustum.
rlGenTextureMipmaps(int id, int width, int height, int format, MemoryPointer<RInt> mipmaps) → void
See RaylibRlglFlat.rlGenTextureMipmaps.
rlGetActiveFramebuffer() → int
See RaylibRlglFlat.rlGetActiveFramebuffer.
rlGetCullDistanceFar() → double
See RaylibRlglFlat.rlGetCullDistanceFar.
rlGetCullDistanceNear() → double
See RaylibRlglFlat.rlGetCullDistanceNear.
rlGetFramebufferHeight() → int
See RaylibRlglFlat.rlGetFramebufferHeight.
rlGetFramebufferWidth() → int
See RaylibRlglFlat.rlGetFramebufferWidth.
rlGetGlTextureFormats(int format, MemoryPointer<RUnsignedInt> glInternalFormat, MemoryPointer<RUnsignedInt> glFormat, MemoryPointer<RUnsignedInt> glType) → void
See RaylibRlglFlat.rlGetGlTextureFormats.
rlGetLineWidth() → double
See RaylibRlglFlat.rlGetLineWidth.
rlGetLocationAttrib(int shaderId, MemoryPointer<RChar> attribName) → int
See RaylibRlglFlat.rlGetLocationAttrib.
rlGetLocationUniform(int shaderId, MemoryPointer<RChar> uniformName) → int
See RaylibRlglFlat.rlGetLocationUniform.
rlGetMatrixModelview() → Matrix
See RaylibRlglFlat.rlGetMatrixModelview.
rlGetMatrixProjection() → Matrix
See RaylibRlglFlat.rlGetMatrixProjection.
rlGetMatrixProjectionStereo(int eye) → Matrix
See RaylibRlglFlat.rlGetMatrixProjectionStereo.
rlGetMatrixTransform() → Matrix
See RaylibRlglFlat.rlGetMatrixTransform.
rlGetMatrixViewOffsetStereo(int eye) → Matrix
See RaylibRlglFlat.rlGetMatrixViewOffsetStereo.
rlGetPixelFormatName(int format) → MemoryPointer<RChar>
See RaylibRlglFlat.rlGetPixelFormatName.
rlGetPointSize() → double
See RaylibRlglFlat.rlGetPointSize.
rlGetProcAddress(MemoryPointer<RChar> procName) → MemoryPointer<RVoid>
See RaylibRlglFlat.rlGetProcAddress.
rlGetShaderBufferSize(int id) → int
See RaylibRlglFlat.rlGetShaderBufferSize.
rlGetShaderIdDefault() → int
See RaylibRlglFlat.rlGetShaderIdDefault.
rlGetShaderLocsDefault() → MemoryPointer<RInt>
See RaylibRlglFlat.rlGetShaderLocsDefault.
rlGetTextureIdDefault() → int
See RaylibRlglFlat.rlGetTextureIdDefault.
rlGetVersion() → int
See RaylibRlglFlat.rlGetVersion.
rlglClose() → void
See RaylibRlglFlat.rlglClose.
rlglInit(int width, int height) → void
See RaylibRlglFlat.rlglInit.
rlIsStereoRenderEnabled() → bool
See RaylibRlglFlat.rlIsStereoRenderEnabled.
rlLoadDrawCube() → void
See RaylibRlglFlat.rlLoadDrawCube.
rlLoadDrawQuad() → void
See RaylibRlglFlat.rlLoadDrawQuad.
rlLoadExtensions(MemoryPointer<RVoid> loader) → void
See RaylibRlglFlat.rlLoadExtensions.
rlLoadFramebuffer() → int
See RaylibRlglFlat.rlLoadFramebuffer.
rlLoadIdentity() → void
See RaylibRlglFlat.rlLoadIdentity.
rlLoadRenderBatch(int numBuffers, int bufferElements) → RlRenderBatch
See RaylibRlglFlat.rlLoadRenderBatch.
rlLoadShader(MemoryPointer<RChar> code, int type) → int
See RaylibRlglFlat.rlLoadShader.
rlLoadShaderBuffer(int size, MemoryPointer<RVoid> data, int usageHint) → int
See RaylibRlglFlat.rlLoadShaderBuffer.
rlLoadShaderProgram(MemoryPointer<RChar> vsCode, MemoryPointer<RChar> fsCode) → int
See RaylibRlglFlat.rlLoadShaderProgram.
rlLoadShaderProgramCompute(int csId) → int
See RaylibRlglFlat.rlLoadShaderProgramCompute.
rlLoadShaderProgramEx(int vsId, int fsId) → int
See RaylibRlglFlat.rlLoadShaderProgramEx.
rlLoadTexture(MemoryPointer<RVoid> data, int width, int height, int format, int mipmapCount) → int
See RaylibRlglFlat.rlLoadTexture.
rlLoadTextureCubemap(MemoryPointer<RVoid> data, int size, int format, int mipmapCount) → int
See RaylibRlglFlat.rlLoadTextureCubemap.
rlLoadTextureDepth(int width, int height, bool useRenderBuffer) → int
See RaylibRlglFlat.rlLoadTextureDepth.
rlLoadVertexArray() → int
See RaylibRlglFlat.rlLoadVertexArray.
rlLoadVertexBuffer(MemoryPointer<RVoid> buffer, int size, bool dynamic) → int
See RaylibRlglFlat.rlLoadVertexBuffer.
rlLoadVertexBufferElement(MemoryPointer<RVoid> buffer, int size, bool dynamic) → int
See RaylibRlglFlat.rlLoadVertexBufferElement.
rlMatrixMode(int mode) → void
See RaylibRlglFlat.rlMatrixMode.
rlMultMatrixf(MemoryPointer<RFloat32> matf) → void
See RaylibRlglFlat.rlMultMatrixf.
rlNormal3f(double x, double y, double z) → void
See RaylibRlglFlat.rlNormal3f.
rlOrtho(double left, double right, double bottom, double top, double znear, double zfar) → void
See RaylibRlglFlat.rlOrtho.
rlPopMatrix() → void
See RaylibRlglFlat.rlPopMatrix.
rlPushMatrix() → void
See RaylibRlglFlat.rlPushMatrix.
rlReadScreenPixels(int width, int height) → MemoryPointer<RUnsignedChar>
See RaylibRlglFlat.rlReadScreenPixels.
rlReadShaderBuffer(int id, MemoryPointer<RVoid> dest, int count, int offset) → void
See RaylibRlglFlat.rlReadShaderBuffer.
rlReadTexturePixels(int id, int width, int height, int format) → MemoryPointer<RVoid>
See RaylibRlglFlat.rlReadTexturePixels.
rlResizeFramebuffer(int width, int height) → void
See RaylibRlglFlat.rlResizeFramebuffer.
rlRotatef(double angle, double x, double y, double z) → void
See RaylibRlglFlat.rlRotatef.
rlScalef(double x, double y, double z) → void
See RaylibRlglFlat.rlScalef.
rlScissor(int x, int y, int width, int height) → void
See RaylibRlglFlat.rlScissor.
rlSetBlendFactors(int glSrcFactor, int glDstFactor, int glEquation) → void
See RaylibRlglFlat.rlSetBlendFactors.
rlSetBlendFactorsSeparate(int glSrcRGB, int glDstRGB, int glSrcAlpha, int glDstAlpha, int glEqRGB, int glEqAlpha) → void
See RaylibRlglFlat.rlSetBlendFactorsSeparate.
rlSetBlendMode(int mode) → void
See RaylibRlglFlat.rlSetBlendMode.
rlSetClipPlanes(double nearPlane, double farPlane) → void
See RaylibRlglFlat.rlSetClipPlanes.
rlSetCullFace(int mode) → void
See RaylibRlglFlat.rlSetCullFace.
rlSetFramebufferHeight(int height) → void
See RaylibRlglFlat.rlSetFramebufferHeight.
rlSetFramebufferWidth(int width) → void
See RaylibRlglFlat.rlSetFramebufferWidth.
rlSetLineWidth(double width) → void
See RaylibRlglFlat.rlSetLineWidth.
rlSetMatrixModelview(Matrix view) → void
See RaylibRlglFlat.rlSetMatrixModelview.
rlSetMatrixProjection(Matrix proj) → void
See RaylibRlglFlat.rlSetMatrixProjection.
rlSetMatrixProjectionStereo(Matrix right, Matrix left) → void
See RaylibRlglFlat.rlSetMatrixProjectionStereo.
rlSetMatrixViewOffsetStereo(Matrix right, Matrix left) → void
See RaylibRlglFlat.rlSetMatrixViewOffsetStereo.
rlSetPointSize(double size) → void
See RaylibRlglFlat.rlSetPointSize.
rlSetRenderBatchActive(StructPointer<RlRenderBatch> batch) → void
See RaylibRlglFlat.rlSetRenderBatchActive.
rlSetShader(int id, MemoryPointer<RInt> locs) → void
See RaylibRlglFlat.rlSetShader.
rlSetTexture(int id) → void
See RaylibRlglFlat.rlSetTexture.
rlSetUniform(int locIndex, MemoryPointer<RVoid> value, int uniformType, int count) → void
See RaylibRlglFlat.rlSetUniform.
rlSetUniformMatrices(int locIndex, StructPointer<Matrix> mat, int count) → void
See RaylibRlglFlat.rlSetUniformMatrices.
rlSetUniformMatrix(int locIndex, Matrix mat) → void
See RaylibRlglFlat.rlSetUniformMatrix.
rlSetUniformSampler(int locIndex, int textureId) → void
See RaylibRlglFlat.rlSetUniformSampler.
rlSetVertexAttribute(int index, int compSize, int type, bool normalized, int stride, int offset) → void
See RaylibRlglFlat.rlSetVertexAttribute.
rlSetVertexAttributeDefault(int locIndex, MemoryPointer<RVoid> value, int attribType, int count) → void
See RaylibRlglFlat.rlSetVertexAttributeDefault.
rlSetVertexAttributeDivisor(int index, int divisor) → void
See RaylibRlglFlat.rlSetVertexAttributeDivisor.
rlTexCoord2f(double x, double y) → void
See RaylibRlglFlat.rlTexCoord2f.
rlTextureParameters(int id, int param, int value) → void
See RaylibRlglFlat.rlTextureParameters.
rlTranslatef(double x, double y, double z) → void
See RaylibRlglFlat.rlTranslatef.
rlUnloadFramebuffer(int id) → void
See RaylibRlglFlat.rlUnloadFramebuffer.
rlUnloadRenderBatch(RlRenderBatch batch) → void
See RaylibRlglFlat.rlUnloadRenderBatch.
rlUnloadShader(int id) → void
See RaylibRlglFlat.rlUnloadShader.
rlUnloadShaderBuffer(int ssboId) → void
See RaylibRlglFlat.rlUnloadShaderBuffer.
rlUnloadShaderProgram(int id) → void
See RaylibRlglFlat.rlUnloadShaderProgram.
rlUnloadTexture(int id) → void
See RaylibRlglFlat.rlUnloadTexture.
rlUnloadVertexArray(int vaoId) → void
See RaylibRlglFlat.rlUnloadVertexArray.
rlUnloadVertexBuffer(int vboId) → void
See RaylibRlglFlat.rlUnloadVertexBuffer.
rlUpdateShaderBuffer(int id, MemoryPointer<RVoid> data, int dataSize, int offset) → void
See RaylibRlglFlat.rlUpdateShaderBuffer.
rlUpdateTexture(int id, int offsetX, int offsetY, int width, int height, int format, MemoryPointer<RVoid> data) → void
See RaylibRlglFlat.rlUpdateTexture.
rlUpdateVertexBuffer(int bufferId, MemoryPointer<RVoid> data, int dataSize, int offset) → void
See RaylibRlglFlat.rlUpdateVertexBuffer.
rlUpdateVertexBufferElements(int id, MemoryPointer<RVoid> data, int dataSize, int offset) → void
See RaylibRlglFlat.rlUpdateVertexBufferElements.
rlVertex2f(double x, double y) → void
See RaylibRlglFlat.rlVertex2f.
rlVertex2i(int x, int y) → void
See RaylibRlglFlat.rlVertex2i.
rlVertex3f(double x, double y, double z) → void
See RaylibRlglFlat.rlVertex3f.
rlViewport(int x, int y, int width, int height) → void
See RaylibRlglFlat.rlViewport.
runRaylib(RaylibAppBase<Raylib> app, {String? nativeLibPath, bool silent = false}) → Future<void>
Runs app on the native raylib backend until it closes.
SaveFileData(MemoryPointer<RChar> fileName, MemoryPointer<RVoid> data, int dataSize) → bool
See RaylibCoreFlat.SaveFileData.
SaveFileText(MemoryPointer<RChar> fileName, MemoryPointer<RChar> text) → bool
See RaylibCoreFlat.SaveFileText.
SeekMusicStream(Music music, double position) → void
See RaylibAudioFlat.SeekMusicStream.
SetAudioStreamBufferSizeDefault(int size) → void
See RaylibAudioFlat.SetAudioStreamBufferSizeDefault.
SetAudioStreamCallback(AudioStream stream, MemoryPointer<RFunction<AudioCallbackBase>> callback) → void
See RaylibAudioFlat.SetAudioStreamCallback.
SetAudioStreamPan(AudioStream stream, double pan) → void
See RaylibAudioFlat.SetAudioStreamPan.
SetAudioStreamPitch(AudioStream stream, double pitch) → void
See RaylibAudioFlat.SetAudioStreamPitch.
SetAudioStreamVolume(AudioStream stream, double volume) → void
See RaylibAudioFlat.SetAudioStreamVolume.
SetAutomationEventBaseFrame(int frame) → void
See RaylibCoreFlat.SetAutomationEventBaseFrame.
SetAutomationEventList(StructPointer<AutomationEventList> list) → void
See RaylibCoreFlat.SetAutomationEventList.
SetClipboardText(MemoryPointer<RChar> text) → void
See RaylibCoreFlat.SetClipboardText.
SetConfigFlags(int flags) → void
See RaylibCoreFlat.SetConfigFlags.
SetExitKey(int key) → void
See RaylibCoreFlat.SetExitKey.
SetGamepadMappings(MemoryPointer<RChar> mappings) → int
See RaylibCoreFlat.SetGamepadMappings.
SetGamepadVibration(int gamepad, double leftMotor, double rightMotor, double duration) → void
See RaylibCoreFlat.SetGamepadVibration.
SetGesturesEnabled(int flags) → void
See RaylibCoreFlat.SetGesturesEnabled.
SetLoadFileDataCallback(MemoryPointer<RFunction<LoadFileDataCallbackBase>> callback) → void
See RaylibCoreFlat.SetLoadFileDataCallback.
SetLoadFileTextCallback(MemoryPointer<RFunction<LoadFileTextCallbackBase>> callback) → void
See RaylibCoreFlat.SetLoadFileTextCallback.
SetMasterVolume(double volume) → void
See RaylibAudioFlat.SetMasterVolume.
SetMaterialTexture(StructPointer<Material> material, int mapType, Texture texture) → void
See RaylibCoreFlat.SetMaterialTexture.
SetModelMeshMaterial(StructPointer<Model> model, int meshId, int materialId) → void
See RaylibCoreFlat.SetModelMeshMaterial.
SetMouseCursor(int cursor) → void
See RaylibCoreFlat.SetMouseCursor.
SetMouseOffset(int offsetX, int offsetY) → void
See RaylibCoreFlat.SetMouseOffset.
SetMousePosition(int x, int y) → void
See RaylibCoreFlat.SetMousePosition.
SetMouseScale(double scaleX, double scaleY) → void
See RaylibCoreFlat.SetMouseScale.
SetMusicPan(Music music, double pan) → void
See RaylibAudioFlat.SetMusicPan.
SetMusicPitch(Music music, double pitch) → void
See RaylibAudioFlat.SetMusicPitch.
SetMusicVolume(Music music, double volume) → void
See RaylibAudioFlat.SetMusicVolume.
SetPixelColor(MemoryPointer<RVoid> dstPtr, Color color, int format) → void
See RaylibCoreFlat.SetPixelColor.
SetRandomSeed(int seed) → void
See RaylibCoreFlat.SetRandomSeed.
SetSaveFileDataCallback(MemoryPointer<RFunction<SaveFileDataCallbackBase>> callback) → void
See RaylibCoreFlat.SetSaveFileDataCallback.
SetSaveFileTextCallback(MemoryPointer<RFunction<SaveFileTextCallbackBase>> callback) → void
See RaylibCoreFlat.SetSaveFileTextCallback.
SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat) → void
See RaylibCoreFlat.SetShaderValueMatrix.
SetShaderValueTexture(Shader shader, int locIndex, Texture texture) → void
See RaylibCoreFlat.SetShaderValueTexture.
SetShaderValueV(Shader shader, int locIndex, MemoryPointer<RVoid> value, int uniformType, int count) → void
See RaylibCoreFlat.SetShaderValueV.
SetShapesTexture(Texture texture, Rectangle source) → void
See RaylibCoreFlat.SetShapesTexture.
SetSoundPan(Sound sound, double pan) → void
See RaylibAudioFlat.SetSoundPan.
SetSoundPitch(Sound sound, double pitch) → void
See RaylibAudioFlat.SetSoundPitch.
SetSoundVolume(Sound sound, double volume) → void
See RaylibAudioFlat.SetSoundVolume.
SetTargetFPS(int fps) → void
See RaylibCoreFlat.SetTargetFPS.
SetTextLineSpacing(int spacing) → void
See RaylibCoreFlat.SetTextLineSpacing.
SetTextureFilter(Texture texture, int filter) → void
See RaylibCoreFlat.SetTextureFilter.
SetTextureWrap(Texture texture, int wrap) → void
See RaylibCoreFlat.SetTextureWrap.
SetTraceLogCallback(MemoryPointer<RFunction<TraceLogCallbackBase>> callback) → void
See RaylibCoreFlat.SetTraceLogCallback.
SetTraceLogLevel(int logLevel) → void
See RaylibCoreFlat.SetTraceLogLevel.
SetWindowFocused() → void
See RaylibCoreFlat.SetWindowFocused.
SetWindowIcon(Image image) → void
See RaylibCoreFlat.SetWindowIcon.
SetWindowIcons(StructPointer<Image> images, int count) → void
See RaylibCoreFlat.SetWindowIcons.
SetWindowMaxSize(int width, int height) → void
See RaylibCoreFlat.SetWindowMaxSize.
SetWindowMinSize(int width, int height) → void
See RaylibCoreFlat.SetWindowMinSize.
SetWindowMonitor(int monitor) → void
See RaylibCoreFlat.SetWindowMonitor.
SetWindowOpacity(double opacity) → void
See RaylibCoreFlat.SetWindowOpacity.
SetWindowPosition(int x, int y) → void
See RaylibCoreFlat.SetWindowPosition.
SetWindowSize(int width, int height) → void
See RaylibCoreFlat.SetWindowSize.
SetWindowState(int flags) → void
See RaylibCoreFlat.SetWindowState.
SetWindowTitle(MemoryPointer<RChar> title) → void
See RaylibCoreFlat.SetWindowTitle.
ShowCursor() → void
See RaylibCoreFlat.ShowCursor.
StartAutomationEventRecording() → void
See RaylibCoreFlat.StartAutomationEventRecording.
StopAudioStream(AudioStream stream) → void
See RaylibAudioFlat.StopAudioStream.
StopAutomationEventRecording() → void
See RaylibCoreFlat.StopAutomationEventRecording.
StopMusicStream(Music music) → void
See RaylibAudioFlat.StopMusicStream.
StopSound(Sound sound) → void
See RaylibAudioFlat.StopSound.
strcmp(MemoryPointer<RType> a, MemoryPointer<RType> b) → int
See RaylibTempUtils.strcmp.
strcpy(MemoryPointer<RType> dest, MemoryPointer<RType> src) → void
See RaylibTempUtils.strcpy.
strlen(MemoryPointer<RType> ptr) → int
See RaylibTempUtils.strlen.
strncat(MemoryPointer<RType> dest, MemoryPointer<RType> src, int n) → void
See RaylibTempUtils.strncat.
strncpy(MemoryPointer<RType> dest, MemoryPointer<RType> src, int n) → void
See RaylibTempUtils.strncpy.
strnlen(MemoryPointer<RType> ptr, int maxLen) → int
See RaylibTempUtils.strnlen.
strstr(MemoryPointer<RType> haystack, MemoryPointer<RType> needle) → MemoryPointer<RVoid>
See RaylibTempUtils.strstr.
structAllocator<D extends RaylibStruct<D>>([StructType<D>? struct]) → RaylibTempStructAllocator<D>
See RaylibTemp.structAlloc.
structType<D extends RaylibStruct<D>>([D? value]) → StructType<D>
See StructTypes.of.
swap16(int v) → int
swap32(int v) → int
swap64(int v) → int
swap8(int v) → int
SwapScreenBuffer() → void
See RaylibCoreFlat.SwapScreenBuffer.
TakeScreenshot(MemoryPointer<RChar> fileName) → void
See RaylibCoreFlat.TakeScreenshot.
TextAppend(MemoryPointer<RChar> text, MemoryPointer<RChar> append, MemoryPointer<RInt> position) → void
See RaylibCoreFlat.TextAppend.
TextCopy(MemoryPointer<RChar> dst, MemoryPointer<RChar> src) → int
See RaylibCoreFlat.TextCopy.
TextFindIndex(MemoryPointer<RChar> text, MemoryPointer<RChar> find) → int
See RaylibCoreFlat.TextFindIndex.
TextFormat(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextFormat.
TextInsert(MemoryPointer<RChar> text, MemoryPointer<RChar> insert, int position) → MemoryPointer<RChar>
See RaylibCoreFlat.TextInsert.
TextInsertAlloc(MemoryPointer<RChar> text, MemoryPointer<RChar> insert, int position) → MemoryPointer<RChar>
See RaylibCoreFlat.TextInsertAlloc.
TextIsEqual(MemoryPointer<RChar> text1, MemoryPointer<RChar> text2) → bool
See RaylibCoreFlat.TextIsEqual.
TextJoin(MemoryPointer<RPointer<RChar>> textList, int count, MemoryPointer<RChar> delimiter) → MemoryPointer<RChar>
See RaylibCoreFlat.TextJoin.
TextLength(MemoryPointer<RChar> text) → int
See RaylibCoreFlat.TextLength.
TextRemoveSpaces(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextRemoveSpaces.
TextReplace(MemoryPointer<RChar> text, MemoryPointer<RChar> replace, MemoryPointer<RChar> by) → MemoryPointer<RChar>
See RaylibCoreFlat.TextReplace.
TextReplaceAlloc(MemoryPointer<RChar> text, MemoryPointer<RChar> replace, MemoryPointer<RChar> by) → MemoryPointer<RChar>
See RaylibCoreFlat.TextReplaceAlloc.
TextReplaceBetween(MemoryPointer<RChar> text, MemoryPointer<RChar> begin, MemoryPointer<RChar> end, MemoryPointer<RChar> replacement) → MemoryPointer<RChar>
See RaylibCoreFlat.TextReplaceBetween.
TextReplaceBetweenAlloc(MemoryPointer<RChar> text, MemoryPointer<RChar> begin, MemoryPointer<RChar> end, MemoryPointer<RChar> replacement) → MemoryPointer<RChar>
See RaylibCoreFlat.TextReplaceBetweenAlloc.
TextSplit(MemoryPointer<RChar> text, int delimiter, MemoryPointer<RInt> count) → MemoryPointer<RPointer<RChar>>
See RaylibCoreFlat.TextSplit.
TextSubtext(MemoryPointer<RChar> text, int position, int length) → MemoryPointer<RChar>
See RaylibCoreFlat.TextSubtext.
TextToCamel(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextToCamel.
TextToFloat(MemoryPointer<RChar> text) → double
See RaylibCoreFlat.TextToFloat.
TextToInteger(MemoryPointer<RChar> text) → int
See RaylibCoreFlat.TextToInteger.
TextToLower(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextToLower.
TextToPascal(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextToPascal.
TextToSnake(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextToSnake.
TextToUpper(MemoryPointer<RChar> text) → MemoryPointer<RChar>
See RaylibCoreFlat.TextToUpper.
ToggleBorderlessWindowed() → void
See RaylibCoreFlat.ToggleBorderlessWindowed.
ToggleFullscreen() → void
See RaylibCoreFlat.ToggleFullscreen.
TraceLog(int logLevel, MemoryPointer<RChar> text) → void
See RaylibCoreFlat.TraceLog.
UnloadAudioStream(AudioStream stream) → void
See RaylibAudioFlat.UnloadAudioStream.
UnloadAutomationEventList(AutomationEventList list) → void
See RaylibCoreFlat.UnloadAutomationEventList.
UnloadCodepoints(MemoryPointer<RInt> codepoints) → void
See RaylibCoreFlat.UnloadCodepoints.
UnloadDirectoryFiles(FilePathList files) → void
See RaylibCoreFlat.UnloadDirectoryFiles.
UnloadDroppedFiles(FilePathList files) → void
See RaylibCoreFlat.UnloadDroppedFiles.
UnloadFileData(MemoryPointer<RUnsignedChar> data) → void
See RaylibCoreFlat.UnloadFileData.
UnloadFileText(MemoryPointer<RChar> text) → void
See RaylibCoreFlat.UnloadFileText.
UnloadFont(Font font) → void
See RaylibCoreFlat.UnloadFont.
UnloadFontData(StructPointer<GlyphInfo> glyphs, int glyphCount) → void
See RaylibCoreFlat.UnloadFontData.
UnloadImage(Image image) → void
See RaylibCoreFlat.UnloadImage.
UnloadImageColors(StructPointer<Color> colors) → void
See RaylibCoreFlat.UnloadImageColors.
UnloadImagePalette(StructPointer<Color> colors) → void
See RaylibCoreFlat.UnloadImagePalette.
UnloadMaterial(Material material) → void
See RaylibCoreFlat.UnloadMaterial.
UnloadMesh(Mesh mesh) → void
See RaylibCoreFlat.UnloadMesh.
UnloadModel(Model model) → void
See RaylibCoreFlat.UnloadModel.
UnloadModelAnimations(StructPointer<ModelAnimation> animations, int animCount) → void
See RaylibCoreFlat.UnloadModelAnimations.
UnloadMusicStream(Music music) → void
See RaylibAudioFlat.UnloadMusicStream.
UnloadRandomSequence(MemoryPointer<RInt> sequence) → void
See RaylibCoreFlat.UnloadRandomSequence.
UnloadRenderTexture(RenderTexture target) → void
See RaylibCoreFlat.UnloadRenderTexture.
UnloadShader(Shader shader) → void
See RaylibCoreFlat.UnloadShader.
UnloadSound(Sound sound) → void
See RaylibAudioFlat.UnloadSound.
UnloadSoundAlias(Sound alias) → void
See RaylibAudioFlat.UnloadSoundAlias.
UnloadTextLines(MemoryPointer<RPointer<RChar>> text, int lineCount) → void
See RaylibCoreFlat.UnloadTextLines.
UnloadTexture(Texture texture) → void
See RaylibCoreFlat.UnloadTexture.
UnloadUTF8(MemoryPointer<RChar> text) → void
See RaylibCoreFlat.UnloadUTF8.
UnloadVrStereoConfig(VrStereoConfig config) → void
See RaylibCoreFlat.UnloadVrStereoConfig.
UnloadWave(Wave wave) → void
See RaylibAudioFlat.UnloadWave.
UnloadWaveSamples(MemoryPointer<RFloat32> samples) → void
See RaylibAudioFlat.UnloadWaveSamples.
UpdateAudioStream(AudioStream stream, MemoryPointer<RVoid> data, int frameCount) → void
See RaylibAudioFlat.UpdateAudioStream.
UpdateCamera(StructPointer<Camera3D> camera, int mode) → void
See RaylibCoreFlat.UpdateCamera.
UpdateCameraPro(StructPointer<Camera3D> camera, Vector3 movement, Vector3 rotation, double zoom) → void
See RaylibCoreFlat.UpdateCameraPro.
UpdateGestures() → void
See RaylibCoreFlat.UpdateGestures.
UpdateLightValues(Shader shader, Light light) → void
See RaylibLightFlat.UpdateLightValues.
UpdateMeshBuffer(Mesh mesh, int index, MemoryPointer<RVoid> data, int dataSize, int offset) → void
See RaylibCoreFlat.UpdateMeshBuffer.
UpdateModelAnimation(Model model, ModelAnimation anim, double frame) → void
See RaylibCoreFlat.UpdateModelAnimation.
UpdateModelAnimationEx(Model model, ModelAnimation animA, double frameA, ModelAnimation animB, double frameB, double blend) → void
See RaylibCoreFlat.UpdateModelAnimationEx.
UpdateMusicStream(Music music) → void
See RaylibAudioFlat.UpdateMusicStream.
UpdateSound(Sound sound, MemoryPointer<RVoid> data, int sampleCount) → void
See RaylibAudioFlat.UpdateSound.
UpdateTexture(Texture texture, MemoryPointer<RVoid> pixels) → void
See RaylibCoreFlat.UpdateTexture.
UpdateTextureRec(Texture texture, Rectangle rec, MemoryPointer<RVoid> pixels) → void
See RaylibCoreFlat.UpdateTextureRec.
UploadMesh(StructPointer<Mesh> mesh, bool dynamic) → void
See RaylibCoreFlat.UploadMesh.
Vector2Add(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Add.
Vector2AddValue(Vector2 v, double add) → Vector2
See RaylibVector2ExtDart.Vector2AddValue.
Vector2Angle(Vector2 v1, Vector2 v2) → double
See RaylibVector2ExtDart.Vector2Angle.
Vector2Clamp(Vector2 v, Vector2 min, Vector2 max) → Vector2
See RaylibVector2ExtDart.Vector2Clamp.
Vector2ClampValue(Vector2 v, double min, double max) → Vector2
See RaylibVector2ExtDart.Vector2ClampValue.
Vector2CrossProduct(Vector2 v1, Vector2 v2) → double
See RaylibVector2ExtDart.Vector2CrossProduct.
Vector2Distance(Vector2 v1, Vector2 v2) → double
See RaylibVector2ExtDart.Vector2Distance.
Vector2DistanceSqr(Vector2 v1, Vector2 v2) → double
See RaylibVector2ExtDart.Vector2DistanceSqr.
Vector2Divide(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Divide.
Vector2DotProduct(Vector2 v1, Vector2 v2) → double
See RaylibVector2ExtDart.Vector2DotProduct.
Vector2Equals(Vector2 p, Vector2 q) → bool
See RaylibVector2ExtDart.Vector2Equals.
Vector2Invert(Vector2 v) → Vector2
See RaylibVector2ExtDart.Vector2Invert.
Vector2Length(Vector2 v) → double
See RaylibVector2ExtDart.Vector2Length.
Vector2LengthSqr(Vector2 v) → double
See RaylibVector2ExtDart.Vector2LengthSqr.
Vector2Lerp(Vector2 v1, Vector2 v2, double amount) → Vector2
See RaylibVector2ExtDart.Vector2Lerp.
Vector2LineAngle(Vector2 start, Vector2 end) → double
See RaylibVector2ExtDart.Vector2LineAngle.
Vector2Max(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Max.
Vector2Min(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Min.
Vector2MoveTowards(Vector2 v, Vector2 target, double maxDistance) → Vector2
See RaylibVector2ExtDart.Vector2MoveTowards.
Vector2Multiply(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Multiply.
Vector2Negate(Vector2 v) → Vector2
See RaylibVector2ExtDart.Vector2Negate.
Vector2Normalize(Vector2 v) → Vector2
See RaylibVector2ExtDart.Vector2Normalize.
Vector2One() → Vector2
See RaylibVector2ExtDart.Vector2One.
Vector2Reflect(Vector2 v, Vector2 normal) → Vector2
See RaylibVector2ExtDart.Vector2Reflect.
Vector2Refract(Vector2 v, Vector2 n, double r) → Vector2
See RaylibVector2ExtDart.Vector2Refract.
Vector2Rotate(Vector2 v, double angle) → Vector2
See RaylibVector2ExtDart.Vector2Rotate.
Vector2Scale(Vector2 v, double scale) → Vector2
See RaylibVector2ExtDart.Vector2Scale.
Vector2Subtract(Vector2 v1, Vector2 v2) → Vector2
See RaylibVector2ExtDart.Vector2Subtract.
Vector2SubtractValue(Vector2 v, double sub) → Vector2
See RaylibVector2ExtDart.Vector2SubtractValue.
Vector2Transform(Vector2 v, Matrix mat) → Vector2
See RaylibVector2ExtDart.Vector2Transform.
Vector2Zero() → Vector2
See RaylibVector2ExtDart.Vector2Zero.
Vector3Add(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Add.
Vector3AddValue(Vector3 v, double add) → Vector3
See RaylibVector3ExtDart.Vector3AddValue.
Vector3Angle(Vector3 v1, Vector3 v2) → double
See RaylibVector3ExtDart.Vector3Angle.
Vector3Barycenter(Vector3 p, Vector3 a, Vector3 b, Vector3 c) → Vector3
See RaylibVector3ExtDart.Vector3Barycenter.
Vector3Clamp(Vector3 v, Vector3 min, Vector3 max) → Vector3
See RaylibVector3ExtDart.Vector3Clamp.
Vector3ClampValue(Vector3 v, double min, double max) → Vector3
See RaylibVector3ExtDart.Vector3ClampValue.
Vector3CrossProduct(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3CrossProduct.
Vector3CubicHermite(Vector3 v1, Vector3 tangent1, Vector3 v2, Vector3 tangent2, double amount) → Vector3
See RaylibVector3ExtDart.Vector3CubicHermite.
Vector3Distance(Vector3 v1, Vector3 v2) → double
See RaylibVector3ExtDart.Vector3Distance.
Vector3DistanceSqr(Vector3 v1, Vector3 v2) → double
See RaylibVector3ExtDart.Vector3DistanceSqr.
Vector3Divide(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Divide.
Vector3DotProduct(Vector3 v1, Vector3 v2) → double
See RaylibVector3ExtDart.Vector3DotProduct.
Vector3Equals(Vector3 p, Vector3 q) → bool
See RaylibVector3ExtDart.Vector3Equals.
Vector3Invert(Vector3 v) → Vector3
See RaylibVector3ExtDart.Vector3Invert.
Vector3Length(Vector3 v) → double
See RaylibVector3ExtDart.Vector3Length.
Vector3LengthSqr(Vector3 v) → double
See RaylibVector3ExtDart.Vector3LengthSqr.
Vector3Lerp(Vector3 v1, Vector3 v2, double amount) → Vector3
See RaylibVector3ExtDart.Vector3Lerp.
Vector3Max(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Max.
Vector3Min(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Min.
Vector3MoveTowards(Vector3 v, Vector3 target, double maxDistance) → Vector3
See RaylibVector3ExtDart.Vector3MoveTowards.
Vector3Multiply(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Multiply.
Vector3Negate(Vector3 v) → Vector3
See RaylibVector3ExtDart.Vector3Negate.
Vector3Normalize(Vector3 v) → Vector3
See RaylibVector3ExtDart.Vector3Normalize.
Vector3One() → Vector3
See RaylibVector3ExtDart.Vector3One.
Vector3OrthoNormalize(StructPointer<Vector3> v1, StructPointer<Vector3> v2) → void
See RaylibVector3ExtDart.Vector3OrthoNormalize.
Vector3Perpendicular(Vector3 v) → Vector3
See RaylibVector3ExtDart.Vector3Perpendicular.
Vector3Project(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Project.
Vector3Reflect(Vector3 v, Vector3 normal) → Vector3
See RaylibVector3ExtDart.Vector3Reflect.
Vector3Refract(Vector3 v, Vector3 n, double r) → Vector3
See RaylibVector3ExtDart.Vector3Refract.
Vector3Reject(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Reject.
Vector3RotateByAxisAngle(Vector3 v, Vector3 axis, double angle) → Vector3
See RaylibVector3ExtDart.Vector3RotateByAxisAngle.
Vector3RotateByQuaternion(Vector3 v, Quaternion q) → Vector3
See RaylibVector3ExtDart.Vector3RotateByQuaternion.
Vector3Scale(Vector3 v, double scalar) → Vector3
See RaylibVector3ExtDart.Vector3Scale.
Vector3Subtract(Vector3 v1, Vector3 v2) → Vector3
See RaylibVector3ExtDart.Vector3Subtract.
Vector3SubtractValue(Vector3 v, double sub) → Vector3
See RaylibVector3ExtDart.Vector3SubtractValue.
Vector3ToFloatV(Vector3 v) → float3
See RaylibVector3ExtDart.Vector3ToFloatV.
Vector3Transform(Vector3 v, Matrix mat) → Vector3
See RaylibVector3ExtDart.Vector3Transform.
Vector3Unproject(Vector3 source, Matrix projection, Matrix view) → Vector3
See RaylibVector3ExtDart.Vector3Unproject.
Vector3Zero() → Vector3
See RaylibVector3ExtDart.Vector3Zero.
Vector4Add(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Add.
Vector4AddValue(Vector4 v, double add) → Vector4
See RaylibVector4FlatExt.Vector4AddValue.
Vector4Distance(Vector4 v1, Vector4 v2) → double
See RaylibVector4FlatExt.Vector4Distance.
Vector4DistanceSqr(Vector4 v1, Vector4 v2) → double
See RaylibVector4FlatExt.Vector4DistanceSqr.
Vector4Divide(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Divide.
Vector4DotProduct(Vector4 v1, Vector4 v2) → double
See RaylibVector4FlatExt.Vector4DotProduct.
Vector4Equals(Vector4 p, Vector4 q) → bool
See RaylibVector4FlatExt.Vector4Equals.
Vector4Invert(Vector4 v) → Vector4
See RaylibVector4FlatExt.Vector4Invert.
Vector4Length(Vector4 v) → double
See RaylibVector4FlatExt.Vector4Length.
Vector4LengthSqr(Vector4 v) → double
See RaylibVector4FlatExt.Vector4LengthSqr.
Vector4Lerp(Vector4 v1, Vector4 v2, double amount) → Vector4
See RaylibVector4FlatExt.Vector4Lerp.
Vector4Max(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Max.
Vector4Min(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Min.
Vector4MoveTowards(Vector4 v, Vector4 target, double maxDistance) → Vector4
See RaylibVector4FlatExt.Vector4MoveTowards.
Vector4Multiply(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Multiply.
Vector4Negate(Vector4 v) → Vector4
See RaylibVector4FlatExt.Vector4Negate.
Vector4Normalize(Vector4 v) → Vector4
See RaylibVector4FlatExt.Vector4Normalize.
Vector4One() → Vector4
See RaylibVector4FlatExt.Vector4One.
Vector4Scale(Vector4 v, double scale) → Vector4
See RaylibVector4FlatExt.Vector4Scale.
Vector4Subtract(Vector4 v1, Vector4 v2) → Vector4
See RaylibVector4FlatExt.Vector4Subtract.
Vector4SubtractValue(Vector4 v, double add) → Vector4
See RaylibVector4FlatExt.Vector4SubtractValue.
Vector4Zero() → Vector4
See RaylibVector4FlatExt.Vector4Zero.
WaitTime(double seconds) → void
See RaylibCoreFlat.WaitTime.
WaveCopy(Wave wave) → Wave
See RaylibAudioFlat.WaveCopy.
WaveCrop(StructPointer<Wave> wave, int initFrame, int finalFrame) → void
See RaylibAudioFlat.WaveCrop.
WaveFormat(StructPointer<Wave> wave, int sampleRate, int sampleSize, int channels) → void
See RaylibAudioFlat.WaveFormat.
WindowShouldClose() → bool
See RaylibCoreFlat.WindowShouldClose.
Wrap(num value, num min, num max) → double
See RaylibFunctions.Wrap.

Typedefs

AudioCallbackC = Pointer<NativeFunction<AudioCallbackFunctionC>>
AudioCallbackFunction = void Function(MemoryPointer<RVoid> bufferData, int frames)
User-facing AudioCallback signature.
AudioCallbackFunctionC = Void Function(Pointer<Void> bufferData, UnsignedInt frames)
LoadFileDataCallbackC = Pointer<NativeFunction<LoadFileDataCallbackFunctionC>>
LoadFileDataCallbackFriendlyFunction = MemoryPointer<RUint8> Function(String fileName, MemoryPointer<RInt32> dataSize)
LoadFileDataCallbackFunction = MemoryPointer<RUint8> Function(MemoryPointer<RInt8> fileName, MemoryPointer<RInt32> dataSize)
User-facing LoadFileDataCallback signature.
LoadFileDataCallbackFunctionC = Pointer<UnsignedChar> Function(Pointer<Char> fileName, Pointer<Int> dataSize)
LoadFileTextCallbackC = Pointer<NativeFunction<LoadFileTextCallbackFunctionC>>
LoadFileTextCallbackFriendlyFunction = String Function(String fileName)
LoadFileTextCallbackFunction = MemoryPointer<RInt8> Function(MemoryPointer<RInt8> fileName)
User-facing LoadFileTextCallback signature.
LoadFileTextCallbackFunctionC = Pointer<Char> Function(Pointer<Char> fileName)
MsfGifFileWriteFuncC = Pointer<NativeFunction<MsfGifFileWriteFuncFunctionC>>
MsfGifFileWriteFuncFunctionC = Size Function(Pointer<Void> buffer, Size size, Size count, Pointer<Void> stream)
MsfGifFileWriteFunction = int Function(MemoryPointer<RVoid> buffer, int size, int count, MemoryPointer<RVoid> stream)
User-facing MsfGifFileWriteFunc signature.
RaylibLookup = Pointer<T> Function<T extends NativeType>(String symbolName)
RChar = RInt8
C char. Alias for RInt8.
RDouble = RFloat64
C double. Alias for RFloat64.
RFloat = RFloat32
C float. Alias for RFloat32.
RInt = RInt32
C int. Alias for RInt32.
RShort = RInt16
C short. Alias for RInt16.
RUnsignedChar = RUint8
C unsigned char. Alias for RUint8.
RUnsignedInt = RUint32
C unsigned int. Alias for RUint32.
RUnsignedShort = RUint16
C unsigned short. Alias for RUint16.
SaveFileDataCallbackC = Pointer<NativeFunction<SaveFileDataCallbackFunctionC>>
SaveFileDataCallbackFriendlyFunction = bool Function(String fileName, MemoryPointer<RVoid> data, int dataSize)
SaveFileDataCallbackFunction = bool Function(MemoryPointer<RInt8> fileName, MemoryPointer<RVoid> data, int dataSize)
User-facing SaveFileDataCallback signature.
SaveFileDataCallbackFunctionC = Bool Function(Pointer<Char> fileName, Pointer<Void> data, Int dataSize)
SaveFileTextCallbackC = Pointer<NativeFunction<SaveFileTextCallbackFunctionC>>
SaveFileTextCallbackFriendlyFunction = bool Function(String fileName, String text)
SaveFileTextCallbackFunction = bool Function(MemoryPointer<RInt8> fileName, MemoryPointer<RInt8> text)
User-facing SaveFileTextCallback signature.
SaveFileTextCallbackFunctionC = Bool Function(Pointer<Char> fileName, Pointer<Char> text)
StructFactory<D extends RaylibStruct<D>> = D Function({StructPointer<D>? op})
StructLiveListStruct<E extends RaylibStruct<E>> = StructLiveList<E, RStruct>
StructLiveListStructNested<E extends RaylibStruct<E>> = StructLiveList<StructLiveList<E, RStruct>, RPointer<RStruct>>
StructPointerFactory<D extends RaylibStruct<D>> = StructPointer<D> Function(MemoryPointer<RType>?)
TraceLogCallbackC = Pointer<NativeFunction<TraceLogCallbackFunctionC>>
TraceLogCallbackFriendlyFunction = void Function(TraceLogLevel logLevel, String text)
TraceLogCallbackFunction = void Function(int logLevel, MemoryPointer<RInt8> text, MemoryPointer<RVoid> args)
User-facing TraceLogCallback signature.
TraceLogCallbackFunctionC = Void Function(Int logLevel, Pointer<Char> text, Pointer<Void> args)