raylib

raylib v4.5 - A simple and easy-to-use library to enjoy videogames programming (www.raylib.com)

FEATURES: - NO external dependencies, all required libraries included with raylib - Multiplatform: Windows, Linux, FreeBSD, OpenBSD, NetBSD, DragonFly, MacOS, Haiku, Android, Raspberry Pi, DRM native, HTML5. - Written in plain C code (C99) in PascalCase/camelCase notation - Hardware accelerated with OpenGL (1.1, 2.1, 3.3, 4.3 or ES2 - choose at compile) - Unique OpenGL abstraction layer (usable as standalone module): rlgl - Multiple Fonts formats supported (TTF, XNA fonts, AngelCode fonts) - Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC) - Full 3d support for 3d Shapes, Models, Billboards, Heightmaps and more! - Flexible Materials system, supporting classic maps and PBR maps - Animated 3D models supported (skeletal bones animation) (IQM) - Shaders support, including Model shaders and Postprocessing shaders - Powerful math module for Vector, Matrix and Quaternion operations: raymath - Audio loading and playing with streaming support (WAV, OGG, MP3, FLAC, XM, MOD) - VR stereo rendering with configurable HMD device parameters - Bindings to multiple programming languages available!

NOTES: - One default Font is loaded on InitWindow()->LoadFontDefault() [core, text] - One default Texture2D is loaded on rlglInit(), 1x1 white pixel R8G8B8A8 rlgl (OpenGL 3.3 or ES2) - One default Shader is loaded on rlglInit()->rlLoadShaderDefault() rlgl (OpenGL 3.3 or ES2) - One default RenderBatch is loaded on rlglInit()->rlLoadRenderBatch() rlgl (OpenGL 3.3 or ES2)

DEPENDENCIES (included): rcore rglfw (Camilla Löwy - github.com/glfw/glfw) for window/context management and input (PLATFORM_DESKTOP) rlgl glad (David Herberth - github.com/Dav1dde/glad) for OpenGL 3.3 extensions loading (PLATFORM_DESKTOP) raudio miniaudio (David Reid - github.com/mackron/miniaudio) for audio device/context management

OPTIONAL DEPENDENCIES (included): rcore msf_gif (Miles Fogle) for GIF recording rcore sinfl (Micha Mettke) for DEFLATE decompression algorithm rcore sdefl (Micha Mettke) for DEFLATE compression algorithm rtextures stb_image (Sean Barret) for images loading (BMP, TGA, PNG, JPEG, HDR...) rtextures stb_image_write (Sean Barret) for image writing (BMP, TGA, PNG, JPG) rtextures stb_image_resize (Sean Barret) for image resizing algorithms rtext stb_truetype (Sean Barret) for ttf fonts loading rtext stb_rect_pack (Sean Barret) for rectangles packing rmodels par_shapes (Philip Rideout) for parametric 3d shapes generation rmodels tinyobj_loader_c (Syoyo Fujita) for models loading (OBJ, MTL) rmodels cgltf (Johannes Kuhlmann) for models loading (glTF) rmodels Model3D (bzt) for models loading (M3D, https://bztsrc.gitlab.io/model3d) raudio dr_wav (David Reid) for WAV audio file loading raudio dr_flac (David Reid) for FLAC audio file loading raudio dr_mp3 (David Reid) for MP3 audio file loading raudio stb_vorbis (Sean Barret) for OGG audio loading raudio jar_xm (Joshua Reisenauer) for XM audio module loading raudio jar_mod (Joshua Reisenauer) for MOD audio module loading

Modules

binding
module raylib.binding

D-specialized raylib functions. These functions help the D experience on raylib.

raylib_types
module raylib.raylib_types

This module defines basic types from Raylib with local modifications to make them easier to use.

raymath
module raylib.raymath
Undocumented in source.
raymathext
module raylib.raymathext
Undocumented in source.
rcamera
module raylib.rcamera

rcamera - Basic camera system with support for multiple camera modes

reasings
module raylib.reasings

reasings - raylib easings library, based on Robert Penner library

rlgl
module raylib.rlgl
Undocumented in source.

Public Imports

raylib.rlgl
public import raylib.rlgl;
Undocumented in source.
raylib.reasings
public import raylib.reasings;
Undocumented in source.
raylib.raymath
public import raylib.raymath;
Undocumented in source.
raylib.rcamera
public import raylib.rcamera;
Undocumented in source.
raylib.raymathext
public import raylib.raymathext;
Undocumented in source.
raylib.raylib_types
public import raylib.raylib_types;
Undocumented in source.
raylib.binding
public import raylib.binding;
Undocumented in source.

Members

Aliases

AudioCallback
alias AudioCallback = void function(void* bufferData, uint frames)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Camera
alias Camera = Camera3D
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFileDataCallback
alias LoadFileDataCallback = ubyte* function(const(char)* fileName, uint* bytesRead)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFileTextCallback
alias LoadFileTextCallback = char* function(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RenderTexture2D
alias RenderTexture2D = RenderTexture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SaveFileDataCallback
alias SaveFileDataCallback = bool function(const(char)* fileName, void* data, uint bytesToWrite)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SaveFileTextCallback
alias SaveFileTextCallback = bool function(const(char)* fileName, char* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Texture2D
alias Texture2D = Texture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextureCubemap
alias TextureCubemap = Texture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TraceLogCallback
alias TraceLogCallback = void function(int logLevel, const(char)* text, va_list args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

BlendMode
enum BlendMode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CameraMode
enum CameraMode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CameraProjection
enum CameraProjection
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ConfigFlags
enum ConfigFlags
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CubemapLayout
enum CubemapLayout
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FontType
enum FontType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GamepadAxis
enum GamepadAxis
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GamepadButton
enum GamepadButton
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Gesture
enum Gesture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
KeyboardKey
enum KeyboardKey
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MaterialMapIndex
enum MaterialMapIndex
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MouseButton
enum MouseButton
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MouseCursor
enum MouseCursor
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NPatchLayout
enum NPatchLayout
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PixelFormat
enum PixelFormat
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ShaderAttributeDataType
enum ShaderAttributeDataType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ShaderLocationIndex
enum ShaderLocationIndex
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ShaderUniformDataType
enum ShaderUniformDataType
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextureFilter
enum TextureFilter
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextureWrap
enum TextureWrap
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TraceLogLevel
enum TraceLogLevel
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

AttachAudioMixedProcessor
void AttachAudioMixedProcessor(AudioCallback processor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AttachAudioStreamProcessor
void AttachAudioStreamProcessor(AudioStream stream, AudioCallback processor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginBlendMode
void BeginBlendMode(int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginDrawing
void BeginDrawing()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginMode2D
void BeginMode2D(Camera2D camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginMode3D
void BeginMode3D(Camera3D camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginScissorMode
void BeginScissorMode(int x, int y, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginShaderMode
void BeginShaderMode(Shader shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginTextureMode
void BeginTextureMode(RenderTexture2D target)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BeginVrStereoMode
void BeginVrStereoMode(VrStereoConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CLITERAL
auto CLITERAL(T type)
Undocumented in source. Be warned that the author may not have intended to support it.
ChangeDirectory
bool ChangeDirectory(const(char)* dir)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionBoxSphere
bool CheckCollisionBoxSphere(BoundingBox box, Vector3 center, float radius)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionBoxes
bool CheckCollisionBoxes(BoundingBox box1, BoundingBox box2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionCircleRec
bool CheckCollisionCircleRec(Vector2 center, float radius, Rectangle rec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionCircles
bool CheckCollisionCircles(Vector2 center1, float radius1, Vector2 center2, float radius2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionLines
bool CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, Vector2* collisionPoint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionPointCircle
bool CheckCollisionPointCircle(Vector2 point, Vector2 center, float radius)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionPointLine
bool CheckCollisionPointLine(Vector2 point, Vector2 p1, Vector2 p2, int threshold)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionPointPoly
bool CheckCollisionPointPoly(Vector2 point, Vector2* points, int pointCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionPointRec
bool CheckCollisionPointRec(Vector2 point, Rectangle rec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionPointTriangle
bool CheckCollisionPointTriangle(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionRecs
bool CheckCollisionRecs(Rectangle rec1, Rectangle rec2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CheckCollisionSpheres
bool CheckCollisionSpheres(Vector3 center1, float radius1, Vector3 center2, float radius2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ClearBackground
void ClearBackground(Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ClearWindowState
void ClearWindowState(uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CloseAudioDevice
void CloseAudioDevice()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CloseWindow
void CloseWindow()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CodepointToUTF8
const(char)* CodepointToUTF8(int codepoint, int* utf8Size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorAlpha
Color ColorAlpha(Color color, float alpha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorAlphaBlend
Color ColorAlphaBlend(Color dst, Color src, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorBrightness
Color ColorBrightness(Color color, float factor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorContrast
Color ColorContrast(Color color, float contrast)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorFromHSV
Color ColorFromHSV(float hue, float saturation, float value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorFromNormalized
Color ColorFromNormalized(Vector4 normalized)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorNormalize
Vector4 ColorNormalize(Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorTint
Color ColorTint(Color color, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorToHSV
Vector3 ColorToHSV(Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ColorToInt
int ColorToInt(Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
CompressData
ubyte* CompressData(const(ubyte)* data, int dataSize, int* compDataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DecodeDataBase64
ubyte* DecodeDataBase64(const(ubyte)* data, int* outputSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DecompressData
ubyte* DecompressData(const(ubyte)* compData, int compDataSize, int* dataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DetachAudioMixedProcessor
void DetachAudioMixedProcessor(AudioCallback processor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DetachAudioStreamProcessor
void DetachAudioStreamProcessor(AudioStream stream, AudioCallback processor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DirectoryExists
bool DirectoryExists(const(char)* dirPath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DisableCursor
void DisableCursor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DisableEventWaiting
void DisableEventWaiting()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawBillboard
void DrawBillboard(Camera camera, Texture2D texture, Vector3 position, float size, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawBillboardPro
void DrawBillboardPro(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector3 up, Vector2 size, Vector2 origin, float rotation, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawBillboardRec
void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawBoundingBox
void DrawBoundingBox(BoundingBox box, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCapsule
void DrawCapsule(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCapsuleWires
void DrawCapsuleWires(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircle
void DrawCircle(int centerX, int centerY, float radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircle3D
void DrawCircle3D(Vector3 center, float radius, Vector3 rotationAxis, float rotationAngle, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircleGradient
void DrawCircleGradient(int centerX, int centerY, float radius, Color color1, Color color2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircleLines
void DrawCircleLines(int centerX, int centerY, float radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircleSector
void DrawCircleSector(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircleSectorLines
void DrawCircleSectorLines(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCircleV
void DrawCircleV(Vector2 center, float radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCube
void DrawCube(Vector3 position, float width, float height, float length, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCubeV
void DrawCubeV(Vector3 position, Vector3 size, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCubeWires
void DrawCubeWires(Vector3 position, float width, float height, float length, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCubeWiresV
void DrawCubeWiresV(Vector3 position, Vector3 size, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCylinder
void DrawCylinder(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCylinderEx
void DrawCylinderEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCylinderWires
void DrawCylinderWires(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawCylinderWiresEx
void DrawCylinderWiresEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawEllipse
void DrawEllipse(int centerX, int centerY, float radiusH, float radiusV, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawEllipseLines
void DrawEllipseLines(int centerX, int centerY, float radiusH, float radiusV, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawFPS
void DrawFPS(int posX, int posY)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawGrid
void DrawGrid(int slices, float spacing)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLine
void DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLine3D
void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineBezier
void DrawLineBezier(Vector2 startPos, Vector2 endPos, float thick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineBezierCubic
void DrawLineBezierCubic(Vector2 startPos, Vector2 endPos, Vector2 startControlPos, Vector2 endControlPos, float thick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineBezierQuad
void DrawLineBezierQuad(Vector2 startPos, Vector2 endPos, Vector2 controlPos, float thick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineEx
void DrawLineEx(Vector2 startPos, Vector2 endPos, float thick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineStrip
void DrawLineStrip(Vector2* points, int pointCount, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawLineV
void DrawLineV(Vector2 startPos, Vector2 endPos, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawMesh
void DrawMesh(Mesh mesh, Material material, Matrix transform)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawMeshInstanced
void DrawMeshInstanced(Mesh mesh, Material material, const(Matrix)* transforms, int instances)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawModel
void DrawModel(Model model, Vector3 position, float scale, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawModelEx
void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawModelWires
void DrawModelWires(Model model, Vector3 position, float scale, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawModelWiresEx
void DrawModelWiresEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPixel
void DrawPixel(int posX, int posY, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPixelV
void DrawPixelV(Vector2 position, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPlane
void DrawPlane(Vector3 centerPos, Vector2 size, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPoint3D
void DrawPoint3D(Vector3 position, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPoly
void DrawPoly(Vector2 center, int sides, float radius, float rotation, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPolyLines
void DrawPolyLines(Vector2 center, int sides, float radius, float rotation, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawPolyLinesEx
void DrawPolyLinesEx(Vector2 center, int sides, float radius, float rotation, float lineThick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRay
void DrawRay(Ray ray, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangle
void DrawRectangle(int posX, int posY, int width, int height, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleGradientEx
void DrawRectangleGradientEx(Rectangle rec, Color col1, Color col2, Color col3, Color col4)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleGradientH
void DrawRectangleGradientH(int posX, int posY, int width, int height, Color color1, Color color2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleGradientV
void DrawRectangleGradientV(int posX, int posY, int width, int height, Color color1, Color color2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleLines
void DrawRectangleLines(int posX, int posY, int width, int height, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleLinesEx
void DrawRectangleLinesEx(Rectangle rec, float lineThick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectanglePro
void DrawRectanglePro(Rectangle rec, Vector2 origin, float rotation, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleRec
void DrawRectangleRec(Rectangle rec, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleRounded
void DrawRectangleRounded(Rectangle rec, float roundness, int segments, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleRoundedLines
void DrawRectangleRoundedLines(Rectangle rec, float roundness, int segments, float lineThick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRectangleV
void DrawRectangleV(Vector2 position, Vector2 size, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRing
void DrawRing(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawRingLines
void DrawRingLines(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawSphere
void DrawSphere(Vector3 centerPos, float radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawSphereEx
void DrawSphereEx(Vector3 centerPos, float radius, int rings, int slices, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawSphereWires
void DrawSphereWires(Vector3 centerPos, float radius, int rings, int slices, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawText
void DrawText(const(char)* text, int posX, int posY, int fontSize, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextCodepoint
void DrawTextCodepoint(Font font, int codepoint, Vector2 position, float fontSize, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextCodepoints
void DrawTextCodepoints(Font font, const(int)* codepoints, int count, Vector2 position, float fontSize, float spacing, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextEx
void DrawTextEx(Font font, const(char)* text, Vector2 position, float fontSize, float spacing, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextPro
void DrawTextPro(Font font, const(char)* text, Vector2 position, Vector2 origin, float rotation, float fontSize, float spacing, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTexture
void DrawTexture(Texture2D texture, int posX, int posY, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextureEx
void DrawTextureEx(Texture2D texture, Vector2 position, float rotation, float scale, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextureNPatch
void DrawTextureNPatch(Texture2D texture, NPatchInfo nPatchInfo, Rectangle dest, Vector2 origin, float rotation, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTexturePro
void DrawTexturePro(Texture2D texture, Rectangle source, Rectangle dest, Vector2 origin, float rotation, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextureRec
void DrawTextureRec(Texture2D texture, Rectangle source, Vector2 position, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTextureV
void DrawTextureV(Texture2D texture, Vector2 position, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangle
void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangle3D
void DrawTriangle3D(Vector3 v1, Vector3 v2, Vector3 v3, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangleFan
void DrawTriangleFan(Vector2* points, int pointCount, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangleLines
void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangleStrip
void DrawTriangleStrip(Vector2* points, int pointCount, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DrawTriangleStrip3D
void DrawTriangleStrip3D(Vector3* points, int pointCount, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EnableCursor
void EnableCursor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EnableEventWaiting
void EnableEventWaiting()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EncodeDataBase64
char* EncodeDataBase64(const(ubyte)* data, int dataSize, int* outputSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndBlendMode
void EndBlendMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndDrawing
void EndDrawing()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndMode2D
void EndMode2D()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndMode3D
void EndMode3D()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndScissorMode
void EndScissorMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndShaderMode
void EndShaderMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndTextureMode
void EndTextureMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EndVrStereoMode
void EndVrStereoMode()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportDataAsCode
bool ExportDataAsCode(const(ubyte)* data, uint size, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportFontAsCode
bool ExportFontAsCode(Font font, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportImage
bool ExportImage(Image image, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportImageAsCode
bool ExportImageAsCode(Image image, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportMesh
bool ExportMesh(Mesh mesh, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportWave
bool ExportWave(Wave wave, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ExportWaveAsCode
bool ExportWaveAsCode(Wave wave, const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Fade
Color Fade(Color color, float alpha)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FileExists
bool FileExists(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageCellular
Image GenImageCellular(int width, int height, int tileSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageChecked
Image GenImageChecked(int width, int height, int checksX, int checksY, Color col1, Color col2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageColor
Image GenImageColor(int width, int height, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageFontAtlas
Image GenImageFontAtlas(const(GlyphInfo)* chars, Rectangle** recs, int glyphCount, int fontSize, int padding, int packMethod)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageGradientH
Image GenImageGradientH(int width, int height, Color left, Color right)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageGradientRadial
Image GenImageGradientRadial(int width, int height, float density, Color inner, Color outer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageGradientV
Image GenImageGradientV(int width, int height, Color top, Color bottom)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImagePerlinNoise
Image GenImagePerlinNoise(int width, int height, int offsetX, int offsetY, float scale)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageText
Image GenImageText(int width, int height, const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenImageWhiteNoise
Image GenImageWhiteNoise(int width, int height, float factor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshCone
Mesh GenMeshCone(float radius, float height, int slices)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshCube
Mesh GenMeshCube(float width, float height, float length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshCubicmap
Mesh GenMeshCubicmap(Image cubicmap, Vector3 cubeSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshCylinder
Mesh GenMeshCylinder(float radius, float height, int slices)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshHeightmap
Mesh GenMeshHeightmap(Image heightmap, Vector3 size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshHemiSphere
Mesh GenMeshHemiSphere(float radius, int rings, int slices)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshKnot
Mesh GenMeshKnot(float radius, float size, int radSeg, int sides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshPlane
Mesh GenMeshPlane(float width, float length, int resX, int resZ)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshPoly
Mesh GenMeshPoly(int sides, float radius)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshSphere
Mesh GenMeshSphere(float radius, int rings, int slices)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshTangents
void GenMeshTangents(Mesh* mesh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenMeshTorus
Mesh GenMeshTorus(float radius, float size, int radSeg, int sides)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GenTextureMipmaps
void GenTextureMipmaps(Texture2D* texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetApplicationDirectory
const(char)* GetApplicationDirectory()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCameraMatrix
Matrix GetCameraMatrix(Camera camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCameraMatrix2D
Matrix GetCameraMatrix2D(Camera2D camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCharPressed
int GetCharPressed()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetClipboardText
const(char)* GetClipboardText()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCodepoint
int GetCodepoint(const(char)* text, int* codepointSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCodepointCount
int GetCodepointCount(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCodepointNext
int GetCodepointNext(const(char)* text, int* codepointSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCodepointPrevious
int GetCodepointPrevious(const(char)* text, int* codepointSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCollisionRec
Rectangle GetCollisionRec(Rectangle rec1, Rectangle rec2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetColor
Color GetColor(uint hexValue)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetCurrentMonitor
int GetCurrentMonitor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetDirectoryPath
const(char)* GetDirectoryPath(const(char)* filePath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFPS
int GetFPS()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFileExtension
const(char)* GetFileExtension(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFileLength
int GetFileLength(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFileModTime
c_long GetFileModTime(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFileName
const(char)* GetFileName(const(char)* filePath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFileNameWithoutExt
const(char)* GetFileNameWithoutExt(const(char)* filePath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFontDefault
Font GetFontDefault()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetFrameTime
float GetFrameTime()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGamepadAxisCount
int GetGamepadAxisCount(int gamepad)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGamepadAxisMovement
float GetGamepadAxisMovement(int gamepad, int axis)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGamepadButtonPressed
int GetGamepadButtonPressed()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGamepadName
const(char)* GetGamepadName(int gamepad)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGestureDetected
int GetGestureDetected()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGestureDragAngle
float GetGestureDragAngle()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGestureDragVector
Vector2 GetGestureDragVector()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGestureHoldDuration
float GetGestureHoldDuration()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGesturePinchAngle
float GetGesturePinchAngle()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGesturePinchVector
Vector2 GetGesturePinchVector()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGlyphAtlasRec
Rectangle GetGlyphAtlasRec(Font font, int codepoint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGlyphIndex
int GetGlyphIndex(Font font, int codepoint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetGlyphInfo
GlyphInfo GetGlyphInfo(Font font, int codepoint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetImageAlphaBorder
Rectangle GetImageAlphaBorder(Image image, float threshold)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetImageColor
Color GetImageColor(Image image, int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetKeyPressed
int GetKeyPressed()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMeshBoundingBox
BoundingBox GetMeshBoundingBox(Mesh mesh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetModelBoundingBox
BoundingBox GetModelBoundingBox(Model model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorCount
int GetMonitorCount()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorHeight
int GetMonitorHeight(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorName
const(char)* GetMonitorName(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorPhysicalHeight
int GetMonitorPhysicalHeight(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorPhysicalWidth
int GetMonitorPhysicalWidth(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorPosition
Vector2 GetMonitorPosition(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorRefreshRate
int GetMonitorRefreshRate(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMonitorWidth
int GetMonitorWidth(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseDelta
Vector2 GetMouseDelta()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMousePosition
Vector2 GetMousePosition()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseRay
Ray GetMouseRay(Vector2 mousePosition, Camera camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseWheelMove
float GetMouseWheelMove()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseWheelMoveV
Vector2 GetMouseWheelMoveV()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseX
int GetMouseX()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMouseY
int GetMouseY()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMusicTimeLength
float GetMusicTimeLength(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetMusicTimePlayed
float GetMusicTimePlayed(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetPixelColor
Color GetPixelColor(void* srcPtr, int format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetPixelDataSize
int GetPixelDataSize(int width, int height, int format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetPrevDirectoryPath
const(char)* GetPrevDirectoryPath(const(char)* dirPath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRandomValue
int GetRandomValue(int min, int max)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRayCollisionBox
RayCollision GetRayCollisionBox(Ray ray, BoundingBox box)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRayCollisionMesh
RayCollision GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRayCollisionQuad
RayCollision GetRayCollisionQuad(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRayCollisionSphere
RayCollision GetRayCollisionSphere(Ray ray, Vector3 center, float radius)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRayCollisionTriangle
RayCollision GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRenderHeight
int GetRenderHeight()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetRenderWidth
int GetRenderWidth()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetScreenHeight
int GetScreenHeight()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetScreenToWorld2D
Vector2 GetScreenToWorld2D(Vector2 position, Camera2D camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetScreenWidth
int GetScreenWidth()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetShaderLocation
int GetShaderLocation(Shader shader, const(char)* uniformName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetShaderLocationAttrib
int GetShaderLocationAttrib(Shader shader, const(char)* attribName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTime
double GetTime()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTouchPointCount
int GetTouchPointCount()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTouchPointId
int GetTouchPointId(int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTouchPosition
Vector2 GetTouchPosition(int index)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTouchX
int GetTouchX()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetTouchY
int GetTouchY()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWindowHandle
void* GetWindowHandle()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWindowPosition
Vector2 GetWindowPosition()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWindowScaleDPI
Vector2 GetWindowScaleDPI()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWorkingDirectory
const(char)* GetWorkingDirectory()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWorldToScreen
Vector2 GetWorldToScreen(Vector3 position, Camera camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWorldToScreen2D
Vector2 GetWorldToScreen2D(Vector2 position, Camera2D camera)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GetWorldToScreenEx
Vector2 GetWorldToScreenEx(Vector3 position, Camera camera, int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
HideCursor
void HideCursor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageAlphaClear
void ImageAlphaClear(Image* image, Color color, float threshold)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageAlphaCrop
void ImageAlphaCrop(Image* image, float threshold)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageAlphaMask
void ImageAlphaMask(Image* image, Image alphaMask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageAlphaPremultiply
void ImageAlphaPremultiply(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageBlurGaussian
void ImageBlurGaussian(Image* image, int blurSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageClearBackground
void ImageClearBackground(Image* dst, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorBrightness
void ImageColorBrightness(Image* image, int brightness)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorContrast
void ImageColorContrast(Image* image, float contrast)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorGrayscale
void ImageColorGrayscale(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorInvert
void ImageColorInvert(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorReplace
void ImageColorReplace(Image* image, Color color, Color replace)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageColorTint
void ImageColorTint(Image* image, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageCopy
Image ImageCopy(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageCrop
void ImageCrop(Image* image, Rectangle crop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDither
void ImageDither(Image* image, int rBpp, int gBpp, int bBpp, int aBpp)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDraw
void ImageDraw(Image* dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawCircle
void ImageDrawCircle(Image* dst, int centerX, int centerY, int radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawCircleLines
void ImageDrawCircleLines(Image* dst, int centerX, int centerY, int radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawCircleLinesV
void ImageDrawCircleLinesV(Image* dst, Vector2 center, int radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawCircleV
void ImageDrawCircleV(Image* dst, Vector2 center, int radius, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawLine
void ImageDrawLine(Image* dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawLineV
void ImageDrawLineV(Image* dst, Vector2 start, Vector2 end, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawPixel
void ImageDrawPixel(Image* dst, int posX, int posY, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawPixelV
void ImageDrawPixelV(Image* dst, Vector2 position, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawRectangle
void ImageDrawRectangle(Image* dst, int posX, int posY, int width, int height, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawRectangleLines
void ImageDrawRectangleLines(Image* dst, Rectangle rec, int thick, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawRectangleRec
void ImageDrawRectangleRec(Image* dst, Rectangle rec, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawRectangleV
void ImageDrawRectangleV(Image* dst, Vector2 position, Vector2 size, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawText
void ImageDrawText(Image* dst, const(char)* text, int posX, int posY, int fontSize, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageDrawTextEx
void ImageDrawTextEx(Image* dst, Font font, const(char)* text, Vector2 position, float fontSize, float spacing, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageFlipHorizontal
void ImageFlipHorizontal(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageFlipVertical
void ImageFlipVertical(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageFormat
void ImageFormat(Image* image, int newFormat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageFromImage
Image ImageFromImage(Image image, Rectangle rec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageMipmaps
void ImageMipmaps(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageResize
void ImageResize(Image* image, int newWidth, int newHeight)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageResizeCanvas
void ImageResizeCanvas(Image* image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageResizeNN
void ImageResizeNN(Image* image, int newWidth, int newHeight)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageRotateCCW
void ImageRotateCCW(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageRotateCW
void ImageRotateCW(Image* image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageText
Image ImageText(const(char)* text, int fontSize, Color color)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageTextEx
Image ImageTextEx(Font font, const(char)* text, float fontSize, float spacing, Color tint)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ImageToPOT
void ImageToPOT(Image* image, Color fill)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
InitAudioDevice
void InitAudioDevice()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
InitWindow
void InitWindow(int width, int height, const(char)* title)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsAudioDeviceReady
bool IsAudioDeviceReady()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsAudioStreamPlaying
bool IsAudioStreamPlaying(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsAudioStreamProcessed
bool IsAudioStreamProcessed(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsAudioStreamReady
bool IsAudioStreamReady(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsCursorHidden
bool IsCursorHidden()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsCursorOnScreen
bool IsCursorOnScreen()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsFileDropped
bool IsFileDropped()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsFileExtension
bool IsFileExtension(const(char)* fileName, const(char)* ext)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsFontReady
bool IsFontReady(Font font)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGamepadAvailable
bool IsGamepadAvailable(int gamepad)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGamepadButtonDown
bool IsGamepadButtonDown(int gamepad, int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGamepadButtonPressed
bool IsGamepadButtonPressed(int gamepad, int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGamepadButtonReleased
bool IsGamepadButtonReleased(int gamepad, int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGamepadButtonUp
bool IsGamepadButtonUp(int gamepad, int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsGestureDetected
bool IsGestureDetected(int gesture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsImageReady
bool IsImageReady(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsKeyDown
bool IsKeyDown(int key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsKeyPressed
bool IsKeyPressed(int key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsKeyReleased
bool IsKeyReleased(int key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsKeyUp
bool IsKeyUp(int key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMaterialReady
bool IsMaterialReady(Material material)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsModelAnimationValid
bool IsModelAnimationValid(Model model, ModelAnimation anim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsModelReady
bool IsModelReady(Model model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMouseButtonDown
bool IsMouseButtonDown(int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMouseButtonPressed
bool IsMouseButtonPressed(int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMouseButtonReleased
bool IsMouseButtonReleased(int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMouseButtonUp
bool IsMouseButtonUp(int button)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMusicReady
bool IsMusicReady(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsMusicStreamPlaying
bool IsMusicStreamPlaying(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsPathFile
bool IsPathFile(const(char)* path)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsRenderTextureReady
bool IsRenderTextureReady(RenderTexture2D target)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsShaderReady
bool IsShaderReady(Shader shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsSoundPlaying
bool IsSoundPlaying(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsSoundReady
bool IsSoundReady(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsTextureReady
bool IsTextureReady(Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWaveReady
bool IsWaveReady(Wave wave)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowFocused
bool IsWindowFocused()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowFullscreen
bool IsWindowFullscreen()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowHidden
bool IsWindowHidden()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowMaximized
bool IsWindowMaximized()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowMinimized
bool IsWindowMinimized()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowReady
bool IsWindowReady()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowResized
bool IsWindowResized()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
IsWindowState
bool IsWindowState(uint flag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadAudioStream
AudioStream LoadAudioStream(uint sampleRate, uint sampleSize, uint channels)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadCodepoints
int* LoadCodepoints(const(char)* text, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadDirectoryFiles
FilePathList LoadDirectoryFiles(const(char)* dirPath)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadDirectoryFilesEx
FilePathList LoadDirectoryFilesEx(const(char)* basePath, const(char)* filter, bool scanSubdirs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadDroppedFiles
FilePathList LoadDroppedFiles()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFileData
ubyte* LoadFileData(const(char)* fileName, uint* bytesRead)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFileText
char* LoadFileText(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFont
Font LoadFont(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFontData
GlyphInfo* LoadFontData(const(ubyte)* fileData, int dataSize, int fontSize, int* fontChars, int glyphCount, int type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFontEx
Font LoadFontEx(const(char)* fileName, int fontSize, int* fontChars, int glyphCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFontFromImage
Font LoadFontFromImage(Image image, Color key, int firstChar)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadFontFromMemory
Font LoadFontFromMemory(const(char)* fileType, const(ubyte)* fileData, int dataSize, int fontSize, int* fontChars, int glyphCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImage
Image LoadImage(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageAnim
Image LoadImageAnim(const(char)* fileName, int* frames)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageColors
Color* LoadImageColors(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageFromMemory
Image LoadImageFromMemory(const(char)* fileType, const(ubyte)* fileData, int dataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageFromScreen
Image LoadImageFromScreen()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageFromTexture
Image LoadImageFromTexture(Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImagePalette
Color* LoadImagePalette(Image image, int maxPaletteSize, int* colorCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadImageRaw
Image LoadImageRaw(const(char)* fileName, int width, int height, int format, int headerSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadMaterialDefault
Material LoadMaterialDefault()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadMaterials
Material* LoadMaterials(const(char)* fileName, int* materialCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadModel
Model LoadModel(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadModelAnimations
ModelAnimation* LoadModelAnimations(const(char)* fileName, uint* animCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadModelFromMesh
Model LoadModelFromMesh(Mesh mesh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadMusicStream
Music LoadMusicStream(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadMusicStreamFromMemory
Music LoadMusicStreamFromMemory(const(char)* fileType, const(ubyte)* data, int dataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadRenderTexture
RenderTexture2D LoadRenderTexture(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadShader
Shader LoadShader(const(char)* vsFileName, const(char)* fsFileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadShaderFromMemory
Shader LoadShaderFromMemory(const(char)* vsCode, const(char)* fsCode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadSound
Sound LoadSound(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadSoundFromWave
Sound LoadSoundFromWave(Wave wave)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadTexture
Texture2D LoadTexture(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadTextureCubemap
TextureCubemap LoadTextureCubemap(Image image, int layout)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadTextureFromImage
Texture2D LoadTextureFromImage(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadUTF8
char* LoadUTF8(const(int)* codepoints, int length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadVrStereoConfig
VrStereoConfig LoadVrStereoConfig(VrDeviceInfo device)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadWave
Wave LoadWave(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadWaveFromMemory
Wave LoadWaveFromMemory(const(char)* fileType, const(ubyte)* fileData, int dataSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
LoadWaveSamples
float* LoadWaveSamples(Wave wave)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MaximizeWindow
void MaximizeWindow()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MeasureText
int MeasureText(const(char)* text, int fontSize)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MeasureTextEx
Vector2 MeasureTextEx(Font font, const(char)* text, float fontSize, float spacing)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MemAlloc
void* MemAlloc(uint size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MemFree
void MemFree(void* ptr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MemRealloc
void* MemRealloc(void* ptr, uint size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MinimizeWindow
void MinimizeWindow()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
OpenURL
void OpenURL(const(char)* url)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PauseAudioStream
void PauseAudioStream(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PauseMusicStream
void PauseMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PauseSound
void PauseSound(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PlayAudioStream
void PlayAudioStream(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PlayMusicStream
void PlayMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PlaySound
void PlaySound(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PollInputEvents
void PollInputEvents()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RestoreWindow
void RestoreWindow()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ResumeAudioStream
void ResumeAudioStream(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ResumeMusicStream
void ResumeMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ResumeSound
void ResumeSound(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SaveFileData
bool SaveFileData(const(char)* fileName, void* data, uint bytesToWrite)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SaveFileText
bool SaveFileText(const(char)* fileName, char* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SeekMusicStream
void SeekMusicStream(Music music, float position)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetAudioStreamBufferSizeDefault
void SetAudioStreamBufferSizeDefault(int size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetAudioStreamCallback
void SetAudioStreamCallback(AudioStream stream, AudioCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetAudioStreamPan
void SetAudioStreamPan(AudioStream stream, float pan)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetAudioStreamPitch
void SetAudioStreamPitch(AudioStream stream, float pitch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetAudioStreamVolume
void SetAudioStreamVolume(AudioStream stream, float volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetClipboardText
void SetClipboardText(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetConfigFlags
void SetConfigFlags(uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetExitKey
void SetExitKey(int key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetGamepadMappings
int SetGamepadMappings(const(char)* mappings)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetGesturesEnabled
void SetGesturesEnabled(uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetLoadFileDataCallback
void SetLoadFileDataCallback(LoadFileDataCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetLoadFileTextCallback
void SetLoadFileTextCallback(LoadFileTextCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMasterVolume
void SetMasterVolume(float volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMaterialTexture
void SetMaterialTexture(Material* material, int mapType, Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetModelMeshMaterial
void SetModelMeshMaterial(Model* model, int meshId, int materialId)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMouseCursor
void SetMouseCursor(int cursor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMouseOffset
void SetMouseOffset(int offsetX, int offsetY)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMousePosition
void SetMousePosition(int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMouseScale
void SetMouseScale(float scaleX, float scaleY)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMusicPan
void SetMusicPan(Music music, float pan)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMusicPitch
void SetMusicPitch(Music music, float pitch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetMusicVolume
void SetMusicVolume(Music music, float volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetPixelColor
void SetPixelColor(void* dstPtr, Color color, int format)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetRandomSeed
void SetRandomSeed(uint seed)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetSaveFileDataCallback
void SetSaveFileDataCallback(SaveFileDataCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetSaveFileTextCallback
void SetSaveFileTextCallback(SaveFileTextCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetShaderValue
void SetShaderValue(Shader shader, int locIndex, const(void)* value, int uniformType)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetShaderValueMatrix
void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetShaderValueTexture
void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetShaderValueV
void SetShaderValueV(Shader shader, int locIndex, const(void)* value, int uniformType, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetShapesTexture
void SetShapesTexture(Texture2D texture, Rectangle source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetSoundPan
void SetSoundPan(Sound sound, float pan)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetSoundPitch
void SetSoundPitch(Sound sound, float pitch)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetSoundVolume
void SetSoundVolume(Sound sound, float volume)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetTargetFPS
void SetTargetFPS(int fps)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetTextureFilter
void SetTextureFilter(Texture2D texture, int filter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetTextureWrap
void SetTextureWrap(Texture2D texture, int wrap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetTraceLogCallback
void SetTraceLogCallback(TraceLogCallback callback)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetTraceLogLevel
void SetTraceLogLevel(int logLevel)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowIcon
void SetWindowIcon(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowIcons
void SetWindowIcons(Image* images, int count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowMinSize
void SetWindowMinSize(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowMonitor
void SetWindowMonitor(int monitor)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowOpacity
void SetWindowOpacity(float opacity)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowPosition
void SetWindowPosition(int x, int y)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowSize
void SetWindowSize(int width, int height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowState
void SetWindowState(uint flags)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SetWindowTitle
void SetWindowTitle(const(char)* title)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ShowCursor
void ShowCursor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
StopAudioStream
void StopAudioStream(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
StopMusicStream
void StopMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
StopSound
void StopSound(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SwapScreenBuffer
void SwapScreenBuffer()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TakeScreenshot
void TakeScreenshot(const(char)* fileName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextAppend
void TextAppend(char* text, const(char)* append, int* position)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextCopy
int TextCopy(char* dst, const(char)* src)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextFindIndex
int TextFindIndex(const(char)* text, const(char)* find)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextFormat
const(char)* TextFormat(const(char)* text, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextInsert
char* TextInsert(const(char)* text, const(char)* insert, int position)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextIsEqual
bool TextIsEqual(const(char)* text1, const(char)* text2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextJoin
const(char)* TextJoin(const(char*)* textList, int count, const(char)* delimiter)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextLength
uint TextLength(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextReplace
char* TextReplace(char* text, const(char)* replace, const(char)* by)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextSplit
const(char*)* TextSplit(const(char)* text, char delimiter, int* count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextSubtext
const(char)* TextSubtext(const(char)* text, int position, int length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextToInteger
int TextToInteger(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextToLower
const(char)* TextToLower(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextToPascal
const(char)* TextToPascal(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TextToUpper
const(char)* TextToUpper(const(char)* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ToggleFullscreen
void ToggleFullscreen()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
TraceLog
void TraceLog(int logLevel, const(char)* text, ...)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadAudioStream
void UnloadAudioStream(AudioStream stream)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadCodepoints
void UnloadCodepoints(int* codepoints)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadDirectoryFiles
void UnloadDirectoryFiles(FilePathList files)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadDroppedFiles
void UnloadDroppedFiles(FilePathList files)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadFileData
void UnloadFileData(ubyte* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadFileText
void UnloadFileText(char* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadFont
void UnloadFont(Font font)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadFontData
void UnloadFontData(GlyphInfo* chars, int glyphCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadImage
void UnloadImage(Image image)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadImageColors
void UnloadImageColors(Color* colors)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadImagePalette
void UnloadImagePalette(Color* colors)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadMaterial
void UnloadMaterial(Material material)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadMesh
void UnloadMesh(Mesh mesh)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadModel
void UnloadModel(Model model)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadModelAnimation
void UnloadModelAnimation(ModelAnimation anim)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadModelAnimations
void UnloadModelAnimations(ModelAnimation* animations, uint count)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadMusicStream
void UnloadMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadRenderTexture
void UnloadRenderTexture(RenderTexture2D target)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadShader
void UnloadShader(Shader shader)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadSound
void UnloadSound(Sound sound)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadTexture
void UnloadTexture(Texture2D texture)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadUTF8
void UnloadUTF8(char* text)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadVrStereoConfig
void UnloadVrStereoConfig(VrStereoConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadWave
void UnloadWave(Wave wave)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UnloadWaveSamples
void UnloadWaveSamples(float* samples)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateAudioStream
void UpdateAudioStream(AudioStream stream, const(void)* data, int frameCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateCamera
void UpdateCamera(Camera* camera, int mode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateCameraPro
void UpdateCameraPro(Camera* camera, Vector3 movement, Vector3 rotation, float zoom)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateMeshBuffer
void UpdateMeshBuffer(Mesh mesh, int index, const(void)* data, int dataSize, int offset)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateModelAnimation
void UpdateModelAnimation(Model model, ModelAnimation anim, int frame)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateMusicStream
void UpdateMusicStream(Music music)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateSound
void UpdateSound(Sound sound, const(void)* data, int sampleCount)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateTexture
void UpdateTexture(Texture2D texture, const(void)* pixels)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UpdateTextureRec
void UpdateTextureRec(Texture2D texture, Rectangle rec, const(void)* pixels)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
UploadMesh
void UploadMesh(Mesh* mesh, bool dynamic)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WaitTime
void WaitTime(double seconds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WaveCopy
Wave WaveCopy(Wave wave)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WaveCrop
void WaveCrop(Wave* wave, int initSample, int finalSample)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WaveFormat
void WaveFormat(Wave* wave, int sampleRate, int sampleSize, int channels)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WindowShouldClose
bool WindowShouldClose()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

DEG2RAD
enum DEG2RAD;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MATERIAL_MAP_DIFFUSE
enum MATERIAL_MAP_DIFFUSE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MATERIAL_MAP_SPECULAR
enum MATERIAL_MAP_SPECULAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MOUSE_LEFT_BUTTON
enum MOUSE_LEFT_BUTTON;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MOUSE_MIDDLE_BUTTON
enum MOUSE_MIDDLE_BUTTON;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MOUSE_RIGHT_BUTTON
enum MOUSE_RIGHT_BUTTON;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PI
enum PI;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAD2DEG
enum RAD2DEG;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYLIB_VERSION
enum RAYLIB_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYLIB_VERSION_MAJOR
enum RAYLIB_VERSION_MAJOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYLIB_VERSION_MINOR
enum RAYLIB_VERSION_MINOR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RAYLIB_VERSION_PATCH
enum RAYLIB_VERSION_PATCH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHADER_LOC_MAP_DIFFUSE
enum SHADER_LOC_MAP_DIFFUSE;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
SHADER_LOC_MAP_SPECULAR
enum SHADER_LOC_MAP_SPECULAR;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

AudioStream
struct AudioStream
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BoneInfo
struct BoneInfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
BoundingBox
struct BoundingBox
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Camera2D
struct Camera2D
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Camera3D
struct Camera3D
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Color
struct Color
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FilePathList
struct FilePathList
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Font
struct Font
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GlyphInfo
struct GlyphInfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Image
struct Image
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Material
struct Material
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MaterialMap
struct MaterialMap
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Mesh
struct Mesh
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Model
struct Model
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ModelAnimation
struct ModelAnimation
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Music
struct Music
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
NPatchInfo
struct NPatchInfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Ray
struct Ray
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RayCollision
struct RayCollision
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
RenderTexture
struct RenderTexture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Shader
struct Shader
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Sound
struct Sound
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Texture
struct Texture
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Transform
struct Transform
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VrDeviceInfo
struct VrDeviceInfo
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
VrStereoConfig
struct VrStereoConfig
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
Wave
struct Wave
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rAudioBuffer
struct rAudioBuffer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rAudioProcessor
struct rAudioProcessor
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

License

zlib/libpng

raylib is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software:

Copyright (c) 2013-2023 Ramon Santamaria (@raysan5)

This software is provided "as-is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.