abbr/ffi library

Classes

ArrayCodec<E, R extends RType>
AudioCallbackBase
Raylib's AudioCallback callback.
AudioCallbackD
AudioStreamC
AudioStreamD
AudioStream, custom audio stream
AutomationEventC
AutomationEventD
Automation event
AutomationEventListC
AutomationEventListD
Automation event list
BoneInfoC
BoneInfoD
Bone, skeletal animation bone
BoundingBoxC
BoundingBoxD
BoundingBox
Camera2DC
Camera2DD
Camera2D, defines position/orientation in 2d space
Camera3DC
Camera3DD
Camera, defines position/orientation in 3d space
ColorC
ColorD
Color, 4 components, R8G8B8A8 (32bit)
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>
FilePathListC
FilePathListD
File path list
float16C
float16D
Raylib's float16 struct holding 16 float values
float3C
float3D
Raylib's float3 struct holding 3 float values
FontC
FontD
Font, font texture and GlyphInfo array data
GestureEventC
GestureEventD
Gesture event
GlyphInfoC
GlyphInfoD
GlyphInfo, font characters glyphs info
GuiResult
GuiResult
GuiResultCustom
ImageC
ImageD
Image, pixel data stored in CPU memory (RAM)
LightC
LightD
Light
LivePointerSync<R extends RType>
LoadFileDataCallbackBase
Raylib's LoadFileDataCallback callback.
LoadFileDataCallbackD
LoadFileTextCallbackBase
Raylib's LoadFileTextCallback callback.
LoadFileTextCallbackD
MaterialC
MaterialD
Material, includes shader and maps
MaterialMapC
MaterialMapD
Material map
MatrixC
MatrixD
Matrix, 4x4 components, column major, OpenGL style, right-handed
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.
MeshC
MeshD
Mesh, vertex data and vao/vbo
ModelAnimationC
ModelAnimationD
ModelAnimation, contains a full animation sequence
ModelC
ModelD
Model, meshes, materials and animation data
ModelSkeletonC
ModelSkeletonD
Skeleton, animation bones hierarchy
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
MsfGifResultC
MsfGifResultD
MsfGifResult
MsfGifStateC
MsfGifStateD
MsfGifState
MusicC
MusicD
Music, audio stream, anything longer than ~10 seconds should be streamed
NativeMemoryPointer<X extends RType>
NPatchInfoC
NPatchInfoD
NPatchInfo, n-patch layout info
PointerCodec<E, R extends RType>
A single pointer to one E value.
QuaternionC
QuaternionD
Quaternion, 4 components
RArray<E extends RType>
rAudioBuffer
rAudioProcessor
RayC
RayCollisionC
RayCollisionD
RayCollision, ray hit information
RayD
Ray, ray for raycasting
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 MatrixD 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 QuaternionD 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 QuaternionD 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, tag, 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 Vector2D 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 Vector2D 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 Vector3D 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 Vector3D 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 Vector4D 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 Vector4D methods/factories. Exists purely for Raylib API symmetry.
RBool
Unsigned 8-bit integer. Maps to C bool.
RectangleC
RectangleD
Rectangle, 4 components
RenderTextureC
RenderTextureD
RenderTexture, fbo for texture rendering
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.
RlDrawCallC
RlDrawCallD
Draw call type
RlRenderBatchC
RlRenderBatchD
rlRenderBatch type
RlVertexBufferC
RlVertexBufferD
RLGL Vertex buffer
ROpaque
Marker type for a opaque type - any type.
RPointer<X extends RType>
A raw address into backend memory.
RSize
Unsigned pointer-sized integer. Maps to C size_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.
RVoid
Marker type for a void type - any type.
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.
ShaderC
ShaderD
Shader
SoundC
SoundD
Sound
StringCodec<R extends RTypeIntLike>
StructCodec<E extends RaylibStruct<E>>
StructFieldBase<E>
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>
TextureC
TextureD
Texture, tex data stored in GPU memory (VRAM)
TraceLogCallbackBase
Raylib's TraceLogCallback callback.
TraceLogCallbackD
TransformC
TransformD
Transform, vertex transformation data
UnknownCodec<E, R extends RType>
A single pointer to unknown value. Typically for RTypes like RVoid or ROpaque.
Vector2C
Vector2D
Vector2, 2 components
Vector3C
Vector3D
Vector3, 3 components
Vector4C
Vector4D
Vector4, 4 components
VrDeviceInfoC
VrDeviceInfoD
VrDeviceInfo, Head-Mounted-Display device parameters
VrStereoConfigC
VrStereoConfigD
VrStereoConfig, VR stereo rendering configuration for simulator
WaveC
WaveD
Wave, audio wave data

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.
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 ↔ ColorC
getter/setter pair
BLACK ↔ ColorC
getter/setter pair
BLANK ↔ ColorC
getter/setter pair
BLUE ↔ ColorC
getter/setter pair
BROWN ↔ ColorC
getter/setter pair
currentRaylibPlatform → RaylibPlatform
The Raylib platform selected at compile time.
no setter
DARKBLUE ↔ ColorC
getter/setter pair
DARKBROWN ↔ ColorC
getter/setter pair
DARKGRAY ↔ ColorC
getter/setter pair
DARKGREEN ↔ ColorC
getter/setter pair
DARKPURPLE ↔ ColorC
getter/setter pair
DEG2RAD → double
See RaylibConstants.DEG2RAD.
no setter
EPSILON → double
See RaylibConstants.EPSILON.
no setter
GOLD ↔ ColorC
getter/setter pair
GRAY ↔ ColorC
getter/setter pair
GREEN ↔ ColorC
getter/setter pair
LIGHTGRAY ↔ ColorC
getter/setter pair
LIME ↔ ColorC
getter/setter pair
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 ↔ ColorC
getter/setter pair
MAROON ↔ ColorC
getter/setter pair
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 RaylibMsfGif.msf_gif_alpha_threshold.
getter/setter pair
msf_gif_bgra_flag ↔ int
See RaylibMsfGif.msf_gif_bgra_flag.
getter/setter pair
ORANGE ↔ ColorC
getter/setter pair
PI → double
See RaylibConstants.PI.
no setter
PINK ↔ ColorC
getter/setter pair
PURPLE ↔ ColorC
getter/setter pair
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 ↔ ColorC
getter/setter pair
RED ↔ ColorC
getter/setter pair
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 ↔ ColorC
getter/setter pair
TRANSPARENT ↔ ColorC
getter/setter pair
VIOLET ↔ ColorC
getter/setter pair
WHITE ↔ ColorC
getter/setter pair
YELLOW ↔ ColorC
getter/setter pair

Functions

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