Generated from the pinned source; proposed Bend names are planning targets, not existing functions. Each row inherits its milestone verification recipe and the six completion gates in the machine-readable ledger.
| Stable ID / source | Kind | Reference contract | Bend mapping | Status | Step |
|---|---|---|---|---|---|
raylib:macro:RAYLIB_H |
macro | #define RAYLIB_H |
Config.JONLIB_H (proposed) |
not-started | configuration |
raylib:macro:RAYLIB_VERSION_MAJOR |
macro | #define RAYLIB_VERSION_MAJOR 6 |
Config.JONLIB_VERSION_MAJOR (proposed) |
not-started | configuration |
raylib:macro:RAYLIB_VERSION_MINOR |
macro | #define RAYLIB_VERSION_MINOR 0 |
Config.JONLIB_VERSION_MINOR (proposed) |
not-started | configuration |
raylib:macro:RAYLIB_VERSION_PATCH |
macro | #define RAYLIB_VERSION_PATCH 0 |
Config.JONLIB_VERSION_PATCH (proposed) |
not-started | configuration |
raylib:macro:RAYLIB_VERSION |
macro | #define RAYLIB_VERSION "6.0" |
Config.JONLIB_VERSION (proposed) |
not-started | configuration |
raylib:macro:__declspec |
macro | #define __declspec(x) __attribute__((x)) |
Config.__declspec (proposed) |
not-started | configuration |
raylib:switch:BUILD_LIBTYPE_SHARED |
switch | #if defined(BUILD_LIBTYPE_SHARED) |
Config.BUILD_LIBTYPE_SHARED (proposed) |
not-started | configuration |
raylib:macro:RLAPI |
macro | #define RLAPI __declspec(dllexport) |
Config.RLAPI (proposed) |
not-started | configuration |
raylib:switch:USE_LIBTYPE_SHARED |
switch | #elif defined(USE_LIBTYPE_SHARED) |
Config.USE_LIBTYPE_SHARED (proposed) |
not-started | configuration |
raylib:macro:PI |
macro | #define PI 3.14159265358979323846f |
M.Math.PI (implemented) |
partial | numerics |
raylib:macro:DEG2RAD |
macro | #define DEG2RAD (PI/180.0f) |
M.Math.DEG2RAD (implemented) |
partial | numerics |
raylib:macro:RAD2DEG |
macro | #define RAD2DEG (180.0f/PI) |
M.Math.RAD2DEG (implemented) |
partial | numerics |
raylib:macro:RL_MALLOC |
macro | #define RL_MALLOC(sz) malloc(sz) |
Config.RL_MALLOC (proposed) |
not-started | configuration |
raylib:macro:RL_CALLOC |
macro | #define RL_CALLOC(n,sz) calloc(n,sz) |
Config.RL_CALLOC (proposed) |
not-started | configuration |
raylib:macro:RL_REALLOC |
macro | #define RL_REALLOC(ptr,sz) realloc(ptr,sz) |
Config.RL_REALLOC (proposed) |
not-started | configuration |
raylib:macro:RL_FREE |
macro | #define RL_FREE(ptr) free(ptr) |
Config.RL_FREE (proposed) |
not-started | configuration |
raylib:macro:CLITERAL |
macro | #define CLITERAL(type) type |
Config.CLITERAL (proposed) |
not-started | configuration |
raylib:macro:RL_COLOR_TYPE |
macro | #define RL_COLOR_TYPE |
Config.RL_COLOR_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_RECTANGLE_TYPE |
macro | #define RL_RECTANGLE_TYPE |
Config.RL_RECTANGLE_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_VECTOR2_TYPE |
macro | #define RL_VECTOR2_TYPE |
Config.RL_VECTOR2_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_VECTOR3_TYPE |
macro | #define RL_VECTOR3_TYPE |
Config.RL_VECTOR3_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_VECTOR4_TYPE |
macro | #define RL_VECTOR4_TYPE |
Config.RL_VECTOR4_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_QUATERNION_TYPE |
macro | #define RL_QUATERNION_TYPE |
Config.RL_QUATERNION_TYPE (proposed) |
not-started | configuration |
raylib:macro:RL_MATRIX_TYPE |
macro | #define RL_MATRIX_TYPE |
Config.RL_MATRIX_TYPE (proposed) |
not-started | configuration |
raylib:macro:LIGHTGRAY |
macro | #define LIGHTGRAY CLITERAL(Color){ 200, 200, 200, 255 } |
Color.LIGHTGRAY (implemented) |
partial | pixels |
raylib:macro:GRAY |
macro | #define GRAY CLITERAL(Color){ 130, 130, 130, 255 } |
Color.GRAY (implemented) |
partial | pixels |
raylib:macro:DARKGRAY |
macro | #define DARKGRAY CLITERAL(Color){ 80, 80, 80, 255 } |
Color.DARKGRAY (implemented) |
partial | pixels |
raylib:macro:YELLOW |
macro | #define YELLOW CLITERAL(Color){ 253, 249, 0, 255 } |
Color.YELLOW (implemented) |
partial | pixels |
raylib:macro:GOLD |
macro | #define GOLD CLITERAL(Color){ 255, 203, 0, 255 } |
Color.GOLD (implemented) |
partial | pixels |
raylib:macro:ORANGE |
macro | #define ORANGE CLITERAL(Color){ 255, 161, 0, 255 } |
Color.ORANGE (implemented) |
partial | pixels |
raylib:macro:PINK |
macro | #define PINK CLITERAL(Color){ 255, 109, 194, 255 } |
Color.PINK (implemented) |
partial | pixels |
raylib:macro:RED |
macro | #define RED CLITERAL(Color){ 230, 41, 55, 255 } |
Color.RED (implemented) |
partial | pixels |
raylib:macro:MAROON |
macro | #define MAROON CLITERAL(Color){ 190, 33, 55, 255 } |
Color.MAROON (implemented) |
partial | pixels |
raylib:macro:GREEN |
macro | #define GREEN CLITERAL(Color){ 0, 228, 48, 255 } |
Color.GREEN (implemented) |
partial | pixels |
raylib:macro:LIME |
macro | #define LIME CLITERAL(Color){ 0, 158, 47, 255 } |
Color.LIME (implemented) |
partial | pixels |
raylib:macro:DARKGREEN |
macro | #define DARKGREEN CLITERAL(Color){ 0, 117, 44, 255 } |
Color.DARKGREEN (implemented) |
partial | pixels |
raylib:macro:SKYBLUE |
macro | #define SKYBLUE CLITERAL(Color){ 102, 191, 255, 255 } |
Color.SKYBLUE (implemented) |
partial | pixels |
raylib:macro:BLUE |
macro | #define BLUE CLITERAL(Color){ 0, 121, 241, 255 } |
Color.BLUE (implemented) |
partial | pixels |
raylib:macro:DARKBLUE |
macro | #define DARKBLUE CLITERAL(Color){ 0, 82, 172, 255 } |
Color.DARKBLUE (implemented) |
partial | pixels |
raylib:macro:PURPLE |
macro | #define PURPLE CLITERAL(Color){ 200, 122, 255, 255 } |
Color.PURPLE (implemented) |
partial | pixels |
raylib:macro:VIOLET |
macro | #define VIOLET CLITERAL(Color){ 135, 60, 190, 255 } |
Color.VIOLET (implemented) |
partial | pixels |
raylib:macro:DARKPURPLE |
macro | #define DARKPURPLE CLITERAL(Color){ 112, 31, 126, 255 } |
Color.DARKPURPLE (implemented) |
partial | pixels |
raylib:macro:BEIGE |
macro | #define BEIGE CLITERAL(Color){ 211, 176, 131, 255 } |
Color.BEIGE (implemented) |
partial | pixels |
raylib:macro:BROWN |
macro | #define BROWN CLITERAL(Color){ 127, 106, 79, 255 } |
Color.BROWN (implemented) |
partial | pixels |
raylib:macro:DARKBROWN |
macro | #define DARKBROWN CLITERAL(Color){ 76, 63, 47, 255 } |
Color.DARKBROWN (implemented) |
partial | pixels |
raylib:macro:WHITE |
macro | #define WHITE CLITERAL(Color){ 255, 255, 255, 255 } |
Color.WHITE (implemented) |
partial | pixels |
raylib:macro:BLACK |
macro | #define BLACK CLITERAL(Color){ 0, 0, 0, 255 } |
Color.BLACK (implemented) |
partial | pixels |
raylib:macro:BLANK |
macro | #define BLANK CLITERAL(Color){ 0, 0, 0, 0 } |
Color.BLANK (implemented) |
partial | pixels |
raylib:macro:MAGENTA |
macro | #define MAGENTA CLITERAL(Color){ 255, 0, 255, 255 } |
Color.MAGENTA (implemented) |
partial | pixels |
raylib:macro:RAYWHITE |
macro | #define RAYWHITE CLITERAL(Color){ 245, 245, 245, 255 } |
Color.RAYWHITE (implemented) |
partial | pixels |
raylib:enum:bool |
enum | bool — false = 0; true = !false |
Bool (implemented) |
partial | types |
raylib:enumerator:false |
enumerator | false = 0 |
False{} (implemented) |
partial | types |
raylib:enumerator:true |
enumerator | true = !false |
True{} (implemented) |
partial | types |
raylib:macro:RL_BOOL_TYPE |
macro | #define RL_BOOL_TYPE |
Config.RL_BOOL_TYPE (proposed) |
not-started | configuration |
raylib:type:Vector2 |
type | Vector2 — float x; float y |
jonmath.Vector2 (implemented) |
partial | types |
raylib:type:Vector3 |
type | Vector3 — float x; float y; float z |
jonmath.Vector3 (implemented) |
partial | types |
raylib:type:Vector4 |
type | Vector4 — float x; float y; float z; float w |
jonmath.Vector4 (implemented) |
partial | types |
raylib:alias:Quaternion |
alias | typedef Vector4 Quaternion; |
jonmath.Vector4 with jonmath.Quaternion function namespace (implemented) |
partial | types |
raylib:type:Matrix |
type | Matrix — float m0, m4, m8, m12; float m1, m5, m9, m13; float m2, m6, m10, m14; float m3, m7, m11, m15 |
jonmath.Matrix (implemented) |
partial | types |
raylib:type:Color |
type | Color — unsigned char r; unsigned char g; unsigned char b; unsigned char a |
U32 / Color.rgba (implemented) |
partial | types |
raylib:type:Rectangle |
type | Rectangle — float x; float y; float width; float height |
Rectangle (implemented) |
partial | types |
raylib:type:Image |
type | Image — void *data; int width; int height; int mipmaps; int format |
Surface / Image.Mipmaps / Image.Stored (implemented) |
partial | types |
raylib:type:Texture |
type | Texture — unsigned int id; int width; int height; int mipmaps; int format |
Texture (implemented) |
partial | types |
raylib:alias:Texture2D |
alias | typedef Texture Texture2D; |
Texture (implemented) |
partial | types |
raylib:alias:TextureCubemap |
alias | typedef Texture TextureCubemap; |
TextureCubemap (proposed) |
not-started | types |
raylib:type:RenderTexture |
type | RenderTexture — unsigned int id; Texture texture; Texture depth |
RenderTexture (implemented) |
partial | types |
raylib:alias:RenderTexture2D |
alias | typedef RenderTexture RenderTexture2D; |
RenderTexture (implemented) |
partial | types |
raylib:type:NPatchInfo |
type | NPatchInfo — Rectangle source; int left; int top; int right; int bottom; int layout |
NPatchInfo (implemented) |
partial | types |
raylib:type:GlyphInfo |
type | GlyphInfo — int value; int offsetX; int offsetY; int advanceX; Image image |
GlyphInfo (implemented) |
partial | types |
raylib:type:Font |
type | Font — int baseSize; int glyphCount; int glyphPadding; Texture2D texture; Rectangle *recs; GlyphInfo *glyphs |
Font (implemented) |
partial | types |
raylib:type:Camera3D |
type | Camera3D — Vector3 position; Vector3 target; Vector3 up; float fovy; int projection |
Camera3D (implemented) |
partial | types |
raylib:alias:Camera |
alias | typedef Camera3D Camera; |
Camera3D (implemented) |
partial | types |
raylib:type:Camera2D |
type | Camera2D — Vector2 offset; Vector2 target; float rotation; float zoom |
Camera2D (implemented) |
partial | types |
raylib:type:Mesh |
type | Mesh — int vertexCount; int triangleCount; float *vertices; float *texcoords; float *texcoords2; float *normals; float *tangents; unsigned char *colors; unsigned short *indices; int boneCount; unsigned char *boneIndices; float *boneWeights; float *animVertices; float *animNormals; unsigned int vaoId; unsigned int *vboId |
Mesh (implemented) |
partial | types |
raylib:type:Shader |
type | Shader — unsigned int id; int *locs |
Shader (proposed) |
not-started | types |
raylib:type:MaterialMap |
type | MaterialMap — Texture2D texture; Color color; float value |
MaterialMap (implemented) |
partial | types |
raylib:type:Material |
type | Material — Shader shader; MaterialMap *maps; float params[4] |
Material (implemented) |
partial | types |
raylib:type:Transform |
type | Transform — Vector3 translation; Quaternion rotation; Vector3 scale |
Transform (implemented) |
partial | types |
raylib:alias:ModelAnimPose |
alias | typedef Transform *ModelAnimPose; |
ModelAnimPose (proposed) |
not-started | types |
raylib:type:BoneInfo |
type | BoneInfo — char name[32]; int parent |
BoneInfo (proposed) |
not-started | types |
raylib:type:ModelSkeleton |
type | ModelSkeleton — int boneCount; BoneInfo *bones; ModelAnimPose bindPose |
ModelSkeleton (proposed) |
not-started | types |
raylib:type:Model |
type | Model — Matrix transform; int meshCount; int materialCount; Mesh *meshes; Material *materials; int *meshMaterial; ModelSkeleton skeleton; ModelAnimPose currentPose; Matrix *boneMatrices |
Model (implemented) |
partial | types |
raylib:type:ModelAnimation |
type | ModelAnimation — char name[32]; int boneCount; int keyframeCount; ModelAnimPose *keyframePoses |
ModelAnimation (proposed) |
not-started | types |
raylib:type:Ray |
type | Ray — Vector3 position; Vector3 direction |
Ray (implemented) |
partial | types |
raylib:type:RayCollision |
type | RayCollision — bool hit; float distance; Vector3 point; Vector3 normal |
RayCollision (implemented) |
partial | types |
raylib:type:BoundingBox |
type | BoundingBox — Vector3 min; Vector3 max |
BoundingBox (implemented) |
partial | types |
raylib:type:Wave |
type | Wave — unsigned int frameCount; unsigned int sampleRate; unsigned int sampleSize; unsigned int channels; void *data |
Wave (implemented) |
partial | types |
raylib:opaque:rAudioBuffer |
opaque | typedef struct rAudioBuffer rAudioBuffer; |
rAudioBuffer (proposed) |
not-started | types |
raylib:opaque:rAudioProcessor |
opaque | typedef struct rAudioProcessor rAudioProcessor; |
rAudioProcessor (proposed) |
not-started | types |
raylib:type:AudioStream |
type | AudioStream — rAudioBuffer *buffer; rAudioProcessor *processor; unsigned int sampleRate; unsigned int sampleSize; unsigned int channels |
AudioStream (implemented) |
partial | types |
raylib:type:Sound |
type | Sound — AudioStream stream; unsigned int frameCount |
Sound (implemented) |
partial | types |
raylib:type:Music |
type | Music — AudioStream stream; unsigned int frameCount; bool looping; int ctxType; void *ctxData |
Music (implemented) |
partial | types |
raylib:type:VrDeviceInfo |
type | VrDeviceInfo — int hResolution; int vResolution; float hScreenSize; float vScreenSize; float eyeToScreenDistance; float lensSeparationDistance; float interpupillaryDistance; float lensDistortionValues[4]; float chromaAbCorrection[4] |
VrDeviceInfo (implemented) |
partial | types |
raylib:type:VrStereoConfig |
type | VrStereoConfig — Matrix projection[2]; Matrix viewOffset[2]; float leftLensCenter[2]; float rightLensCenter[2]; float leftScreenCenter[2]; float rightScreenCenter[2]; float scale[2]; float scaleIn[2] |
VrStereoConfig (implemented) |
partial | types |
raylib:type:FilePathList |
type | FilePathList — unsigned int count; char **paths |
FilePathList (implemented) |
partial | types |
raylib:type:AutomationEvent |
type | AutomationEvent — unsigned int frame; unsigned int type; int params[4] |
AutomationEvent (implemented) |
partial | types |
raylib:type:AutomationEventList |
type | AutomationEventList — unsigned int capacity; unsigned int count; AutomationEvent *events |
AutomationEventList (implemented) |
partial | types |
raylib:enum:ConfigFlags |
enum | ConfigFlags — FLAG_VSYNC_HINT = 0x00000040; FLAG_FULLSCREEN_MODE = 0x00000002; FLAG_WINDOW_RESIZABLE = 0x00000004; FLAG_WINDOW_UNDECORATED = 0x00000008; FLAG_WINDOW_HIDDEN = 0x00000080; FLAG_WINDOW_MINIMIZED = 0x00000200; FLAG_WINDOW_MAXIMIZED = 0x00000400; FLAG_WINDOW_UNFOCUSED = 0x00000800; FLAG_WINDOW_TOPMOST = 0x00001000; FLAG_WINDOW_ALWAYS_RUN = 0x00000100; FLAG_WINDOW_TRANSPARENT = 0x00000010; FLAG_WINDOW_HIGHDPI = 0x00002000; FLAG_WINDOW_MOUSE_PASSTHROUGH = 0x00004000; FLAG_BORDERLESS_WINDOWED_MODE = 0x00008000; FLAG_MSAA_4X_HINT = 0x00000020; FLAG_INTERLACED_HINT = 0x00010000 |
U32 constants ConfigFlags.* (implemented) |
partial | types |
raylib:enumerator:FLAG_VSYNC_HINT |
enumerator | FLAG_VSYNC_HINT = 0x00000040 |
ConfigFlags.FLAG_VSYNC_HINT (implemented) |
partial | types |
raylib:enumerator:FLAG_FULLSCREEN_MODE |
enumerator | FLAG_FULLSCREEN_MODE = 0x00000002 |
ConfigFlags.FLAG_FULLSCREEN_MODE (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_RESIZABLE |
enumerator | FLAG_WINDOW_RESIZABLE = 0x00000004 |
ConfigFlags.FLAG_WINDOW_RESIZABLE (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_UNDECORATED |
enumerator | FLAG_WINDOW_UNDECORATED = 0x00000008 |
ConfigFlags.FLAG_WINDOW_UNDECORATED (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_HIDDEN |
enumerator | FLAG_WINDOW_HIDDEN = 0x00000080 |
ConfigFlags.FLAG_WINDOW_HIDDEN (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_MINIMIZED |
enumerator | FLAG_WINDOW_MINIMIZED = 0x00000200 |
ConfigFlags.FLAG_WINDOW_MINIMIZED (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_MAXIMIZED |
enumerator | FLAG_WINDOW_MAXIMIZED = 0x00000400 |
ConfigFlags.FLAG_WINDOW_MAXIMIZED (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_UNFOCUSED |
enumerator | FLAG_WINDOW_UNFOCUSED = 0x00000800 |
ConfigFlags.FLAG_WINDOW_UNFOCUSED (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_TOPMOST |
enumerator | FLAG_WINDOW_TOPMOST = 0x00001000 |
ConfigFlags.FLAG_WINDOW_TOPMOST (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_ALWAYS_RUN |
enumerator | FLAG_WINDOW_ALWAYS_RUN = 0x00000100 |
ConfigFlags.FLAG_WINDOW_ALWAYS_RUN (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_TRANSPARENT |
enumerator | FLAG_WINDOW_TRANSPARENT = 0x00000010 |
ConfigFlags.FLAG_WINDOW_TRANSPARENT (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_HIGHDPI |
enumerator | FLAG_WINDOW_HIGHDPI = 0x00002000 |
ConfigFlags.FLAG_WINDOW_HIGHDPI (implemented) |
partial | types |
raylib:enumerator:FLAG_WINDOW_MOUSE_PASSTHROUGH |
enumerator | FLAG_WINDOW_MOUSE_PASSTHROUGH = 0x00004000 |
ConfigFlags.FLAG_WINDOW_MOUSE_PASSTHROUGH (implemented) |
partial | types |
raylib:enumerator:FLAG_BORDERLESS_WINDOWED_MODE |
enumerator | FLAG_BORDERLESS_WINDOWED_MODE = 0x00008000 |
ConfigFlags.FLAG_BORDERLESS_WINDOWED_MODE (implemented) |
partial | types |
raylib:enumerator:FLAG_MSAA_4X_HINT |
enumerator | FLAG_MSAA_4X_HINT = 0x00000020 |
ConfigFlags.FLAG_MSAA_4X_HINT (implemented) |
partial | types |
raylib:enumerator:FLAG_INTERLACED_HINT |
enumerator | FLAG_INTERLACED_HINT = 0x00010000 |
ConfigFlags.FLAG_INTERLACED_HINT (implemented) |
partial | types |
raylib:enum:TraceLogLevel |
enum | TraceLogLevel — LOG_ALL = 0; LOG_TRACE; LOG_DEBUG; LOG_INFO; LOG_WARNING; LOG_ERROR; LOG_FATAL; LOG_NONE |
U32 constants TraceLogLevel.* (implemented) |
partial | types |
raylib:enumerator:LOG_ALL |
enumerator | LOG_ALL = 0 |
TraceLogLevel.LOG_ALL (implemented) |
partial | types |
raylib:enumerator:LOG_TRACE |
enumerator | LOG_TRACE |
TraceLogLevel.LOG_TRACE (implemented) |
partial | types |
raylib:enumerator:LOG_DEBUG |
enumerator | LOG_DEBUG |
TraceLogLevel.LOG_DEBUG (implemented) |
partial | types |
raylib:enumerator:LOG_INFO |
enumerator | LOG_INFO |
TraceLogLevel.LOG_INFO (implemented) |
partial | types |
raylib:enumerator:LOG_WARNING |
enumerator | LOG_WARNING |
TraceLogLevel.LOG_WARNING (implemented) |
partial | types |
raylib:enumerator:LOG_ERROR |
enumerator | LOG_ERROR |
TraceLogLevel.LOG_ERROR (implemented) |
partial | types |
raylib:enumerator:LOG_FATAL |
enumerator | LOG_FATAL |
TraceLogLevel.LOG_FATAL (implemented) |
partial | types |
raylib:enumerator:LOG_NONE |
enumerator | LOG_NONE |
TraceLogLevel.LOG_NONE (implemented) |
partial | types |
raylib:enum:KeyboardKey |
enum | KeyboardKey — KEY_NULL = 0; KEY_APOSTROPHE = 39; KEY_COMMA = 44; KEY_MINUS = 45; KEY_PERIOD = 46; KEY_SLASH = 47; KEY_ZERO = 48; KEY_ONE = 49; KEY_TWO = 50; KEY_THREE = 51; KEY_FOUR = 52; KEY_FIVE = 53; KEY_SIX = 54; KEY_SEVEN = 55; KEY_EIGHT = 56; KEY_NINE = 57; KEY_SEMICOLON = 59; KEY_EQUAL = 61; KEY_A = 65; KEY_B = 66; KEY_C = 67; KEY_D = 68; KEY_E = 69; KEY_F = 70; KEY_G = 71; KEY_H = 72; KEY_I = 73; KEY_J = 74; KEY_K = 75; KEY_L = 76; KEY_M = 77; KEY_N = 78; KEY_O = 79; KEY_P = 80; KEY_Q = 81; KEY_R = 82; KEY_S = 83; KEY_T = 84; KEY_U = 85; KEY_V = 86; KEY_W = 87; KEY_X = 88; KEY_Y = 89; KEY_Z = 90; KEY_LEFT_BRACKET = 91; KEY_BACKSLASH = 92; KEY_RIGHT_BRACKET = 93; KEY_GRAVE = 96; KEY_SPACE = 32; KEY_ESCAPE = 256; KEY_ENTER = 257; KEY_TAB = 258; KEY_BACKSPACE = 259; KEY_INSERT = 260; KEY_DELETE = 261; KEY_RIGHT = 262; KEY_LEFT = 263; KEY_DOWN = 264; KEY_UP = 265; KEY_PAGE_UP = 266; KEY_PAGE_DOWN = 267; KEY_HOME = 268; KEY_END = 269; KEY_CAPS_LOCK = 280; KEY_SCROLL_LOCK = 281; KEY_NUM_LOCK = 282; KEY_PRINT_SCREEN = 283; KEY_PAUSE = 284; KEY_F1 = 290; KEY_F2 = 291; KEY_F3 = 292; KEY_F4 = 293; KEY_F5 = 294; KEY_F6 = 295; KEY_F7 = 296; KEY_F8 = 297; KEY_F9 = 298; KEY_F10 = 299; KEY_F11 = 300; KEY_F12 = 301; KEY_LEFT_SHIFT = 340; KEY_LEFT_CONTROL = 341; KEY_LEFT_ALT = 342; KEY_LEFT_SUPER = 343; KEY_RIGHT_SHIFT = 344; KEY_RIGHT_CONTROL = 345; KEY_RIGHT_ALT = 346; KEY_RIGHT_SUPER = 347; KEY_KB_MENU = 348; KEY_KP_0 = 320; KEY_KP_1 = 321; KEY_KP_2 = 322; KEY_KP_3 = 323; KEY_KP_4 = 324; KEY_KP_5 = 325; KEY_KP_6 = 326; KEY_KP_7 = 327; KEY_KP_8 = 328; KEY_KP_9 = 329; KEY_KP_DECIMAL = 330; KEY_KP_DIVIDE = 331; KEY_KP_MULTIPLY = 332; KEY_KP_SUBTRACT = 333; KEY_KP_ADD = 334; KEY_KP_ENTER = 335; KEY_KP_EQUAL = 336; KEY_BACK = 4; KEY_MENU = 5; KEY_VOLUME_UP = 24; KEY_VOLUME_DOWN = 25 |
U32 constants KeyboardKey.* (implemented) |
partial | types |
raylib:enumerator:KEY_NULL |
enumerator | KEY_NULL = 0 |
KeyboardKey.KEY_NULL (implemented) |
partial | types |
raylib:enumerator:KEY_APOSTROPHE |
enumerator | KEY_APOSTROPHE = 39 |
KeyboardKey.KEY_APOSTROPHE (implemented) |
partial | types |
raylib:enumerator:KEY_COMMA |
enumerator | KEY_COMMA = 44 |
KeyboardKey.KEY_COMMA (implemented) |
partial | types |
raylib:enumerator:KEY_MINUS |
enumerator | KEY_MINUS = 45 |
KeyboardKey.KEY_MINUS (implemented) |
partial | types |
raylib:enumerator:KEY_PERIOD |
enumerator | KEY_PERIOD = 46 |
KeyboardKey.KEY_PERIOD (implemented) |
partial | types |
raylib:enumerator:KEY_SLASH |
enumerator | KEY_SLASH = 47 |
KeyboardKey.KEY_SLASH (implemented) |
partial | types |
raylib:enumerator:KEY_ZERO |
enumerator | KEY_ZERO = 48 |
KeyboardKey.KEY_ZERO (implemented) |
partial | types |
raylib:enumerator:KEY_ONE |
enumerator | KEY_ONE = 49 |
KeyboardKey.KEY_ONE (implemented) |
partial | types |
raylib:enumerator:KEY_TWO |
enumerator | KEY_TWO = 50 |
KeyboardKey.KEY_TWO (implemented) |
partial | types |
raylib:enumerator:KEY_THREE |
enumerator | KEY_THREE = 51 |
KeyboardKey.KEY_THREE (implemented) |
partial | types |
raylib:enumerator:KEY_FOUR |
enumerator | KEY_FOUR = 52 |
KeyboardKey.KEY_FOUR (implemented) |
partial | types |
raylib:enumerator:KEY_FIVE |
enumerator | KEY_FIVE = 53 |
KeyboardKey.KEY_FIVE (implemented) |
partial | types |
raylib:enumerator:KEY_SIX |
enumerator | KEY_SIX = 54 |
KeyboardKey.KEY_SIX (implemented) |
partial | types |
raylib:enumerator:KEY_SEVEN |
enumerator | KEY_SEVEN = 55 |
KeyboardKey.KEY_SEVEN (implemented) |
partial | types |
raylib:enumerator:KEY_EIGHT |
enumerator | KEY_EIGHT = 56 |
KeyboardKey.KEY_EIGHT (implemented) |
partial | types |
raylib:enumerator:KEY_NINE |
enumerator | KEY_NINE = 57 |
KeyboardKey.KEY_NINE (implemented) |
partial | types |
raylib:enumerator:KEY_SEMICOLON |
enumerator | KEY_SEMICOLON = 59 |
KeyboardKey.KEY_SEMICOLON (implemented) |
partial | types |
raylib:enumerator:KEY_EQUAL |
enumerator | KEY_EQUAL = 61 |
KeyboardKey.KEY_EQUAL (implemented) |
partial | types |
raylib:enumerator:KEY_A |
enumerator | KEY_A = 65 |
KeyboardKey.KEY_A (implemented) |
partial | types |
raylib:enumerator:KEY_B |
enumerator | KEY_B = 66 |
KeyboardKey.KEY_B (implemented) |
partial | types |
raylib:enumerator:KEY_C |
enumerator | KEY_C = 67 |
KeyboardKey.KEY_C (implemented) |
partial | types |
raylib:enumerator:KEY_D |
enumerator | KEY_D = 68 |
KeyboardKey.KEY_D (implemented) |
partial | types |
raylib:enumerator:KEY_E |
enumerator | KEY_E = 69 |
KeyboardKey.KEY_E (implemented) |
partial | types |
raylib:enumerator:KEY_F |
enumerator | KEY_F = 70 |
KeyboardKey.KEY_F (implemented) |
partial | types |
raylib:enumerator:KEY_G |
enumerator | KEY_G = 71 |
KeyboardKey.KEY_G (implemented) |
partial | types |
raylib:enumerator:KEY_H |
enumerator | KEY_H = 72 |
KeyboardKey.KEY_H (implemented) |
partial | types |
raylib:enumerator:KEY_I |
enumerator | KEY_I = 73 |
KeyboardKey.KEY_I (implemented) |
partial | types |
raylib:enumerator:KEY_J |
enumerator | KEY_J = 74 |
KeyboardKey.KEY_J (implemented) |
partial | types |
raylib:enumerator:KEY_K |
enumerator | KEY_K = 75 |
KeyboardKey.KEY_K (implemented) |
partial | types |
raylib:enumerator:KEY_L |
enumerator | KEY_L = 76 |
KeyboardKey.KEY_L (implemented) |
partial | types |
raylib:enumerator:KEY_M |
enumerator | KEY_M = 77 |
KeyboardKey.KEY_M (implemented) |
partial | types |
raylib:enumerator:KEY_N |
enumerator | KEY_N = 78 |
KeyboardKey.KEY_N (implemented) |
partial | types |
raylib:enumerator:KEY_O |
enumerator | KEY_O = 79 |
KeyboardKey.KEY_O (implemented) |
partial | types |
raylib:enumerator:KEY_P |
enumerator | KEY_P = 80 |
KeyboardKey.KEY_P (implemented) |
partial | types |
raylib:enumerator:KEY_Q |
enumerator | KEY_Q = 81 |
KeyboardKey.KEY_Q (implemented) |
partial | types |
raylib:enumerator:KEY_R |
enumerator | KEY_R = 82 |
KeyboardKey.KEY_R (implemented) |
partial | types |
raylib:enumerator:KEY_S |
enumerator | KEY_S = 83 |
KeyboardKey.KEY_S (implemented) |
partial | types |
raylib:enumerator:KEY_T |
enumerator | KEY_T = 84 |
KeyboardKey.KEY_T (implemented) |
partial | types |
raylib:enumerator:KEY_U |
enumerator | KEY_U = 85 |
KeyboardKey.KEY_U (implemented) |
partial | types |
raylib:enumerator:KEY_V |
enumerator | KEY_V = 86 |
KeyboardKey.KEY_V (implemented) |
partial | types |
raylib:enumerator:KEY_W |
enumerator | KEY_W = 87 |
KeyboardKey.KEY_W (implemented) |
partial | types |
raylib:enumerator:KEY_X |
enumerator | KEY_X = 88 |
KeyboardKey.KEY_X (implemented) |
partial | types |
raylib:enumerator:KEY_Y |
enumerator | KEY_Y = 89 |
KeyboardKey.KEY_Y (implemented) |
partial | types |
raylib:enumerator:KEY_Z |
enumerator | KEY_Z = 90 |
KeyboardKey.KEY_Z (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT_BRACKET |
enumerator | KEY_LEFT_BRACKET = 91 |
KeyboardKey.KEY_LEFT_BRACKET (implemented) |
partial | types |
raylib:enumerator:KEY_BACKSLASH |
enumerator | KEY_BACKSLASH = 92 |
KeyboardKey.KEY_BACKSLASH (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT_BRACKET |
enumerator | KEY_RIGHT_BRACKET = 93 |
KeyboardKey.KEY_RIGHT_BRACKET (implemented) |
partial | types |
raylib:enumerator:KEY_GRAVE |
enumerator | KEY_GRAVE = 96 |
KeyboardKey.KEY_GRAVE (implemented) |
partial | types |
raylib:enumerator:KEY_SPACE |
enumerator | KEY_SPACE = 32 |
KeyboardKey.KEY_SPACE (implemented) |
partial | types |
raylib:enumerator:KEY_ESCAPE |
enumerator | KEY_ESCAPE = 256 |
KeyboardKey.KEY_ESCAPE (implemented) |
partial | types |
raylib:enumerator:KEY_ENTER |
enumerator | KEY_ENTER = 257 |
KeyboardKey.KEY_ENTER (implemented) |
partial | types |
raylib:enumerator:KEY_TAB |
enumerator | KEY_TAB = 258 |
KeyboardKey.KEY_TAB (implemented) |
partial | types |
raylib:enumerator:KEY_BACKSPACE |
enumerator | KEY_BACKSPACE = 259 |
KeyboardKey.KEY_BACKSPACE (implemented) |
partial | types |
raylib:enumerator:KEY_INSERT |
enumerator | KEY_INSERT = 260 |
KeyboardKey.KEY_INSERT (implemented) |
partial | types |
raylib:enumerator:KEY_DELETE |
enumerator | KEY_DELETE = 261 |
KeyboardKey.KEY_DELETE (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT |
enumerator | KEY_RIGHT = 262 |
KeyboardKey.KEY_RIGHT (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT |
enumerator | KEY_LEFT = 263 |
KeyboardKey.KEY_LEFT (implemented) |
partial | types |
raylib:enumerator:KEY_DOWN |
enumerator | KEY_DOWN = 264 |
KeyboardKey.KEY_DOWN (implemented) |
partial | types |
raylib:enumerator:KEY_UP |
enumerator | KEY_UP = 265 |
KeyboardKey.KEY_UP (implemented) |
partial | types |
raylib:enumerator:KEY_PAGE_UP |
enumerator | KEY_PAGE_UP = 266 |
KeyboardKey.KEY_PAGE_UP (implemented) |
partial | types |
raylib:enumerator:KEY_PAGE_DOWN |
enumerator | KEY_PAGE_DOWN = 267 |
KeyboardKey.KEY_PAGE_DOWN (implemented) |
partial | types |
raylib:enumerator:KEY_HOME |
enumerator | KEY_HOME = 268 |
KeyboardKey.KEY_HOME (implemented) |
partial | types |
raylib:enumerator:KEY_END |
enumerator | KEY_END = 269 |
KeyboardKey.KEY_END (implemented) |
partial | types |
raylib:enumerator:KEY_CAPS_LOCK |
enumerator | KEY_CAPS_LOCK = 280 |
KeyboardKey.KEY_CAPS_LOCK (implemented) |
partial | types |
raylib:enumerator:KEY_SCROLL_LOCK |
enumerator | KEY_SCROLL_LOCK = 281 |
KeyboardKey.KEY_SCROLL_LOCK (implemented) |
partial | types |
raylib:enumerator:KEY_NUM_LOCK |
enumerator | KEY_NUM_LOCK = 282 |
KeyboardKey.KEY_NUM_LOCK (implemented) |
partial | types |
raylib:enumerator:KEY_PRINT_SCREEN |
enumerator | KEY_PRINT_SCREEN = 283 |
KeyboardKey.KEY_PRINT_SCREEN (implemented) |
partial | types |
raylib:enumerator:KEY_PAUSE |
enumerator | KEY_PAUSE = 284 |
KeyboardKey.KEY_PAUSE (implemented) |
partial | types |
raylib:enumerator:KEY_F1 |
enumerator | KEY_F1 = 290 |
KeyboardKey.KEY_F1 (implemented) |
partial | types |
raylib:enumerator:KEY_F2 |
enumerator | KEY_F2 = 291 |
KeyboardKey.KEY_F2 (implemented) |
partial | types |
raylib:enumerator:KEY_F3 |
enumerator | KEY_F3 = 292 |
KeyboardKey.KEY_F3 (implemented) |
partial | types |
raylib:enumerator:KEY_F4 |
enumerator | KEY_F4 = 293 |
KeyboardKey.KEY_F4 (implemented) |
partial | types |
raylib:enumerator:KEY_F5 |
enumerator | KEY_F5 = 294 |
KeyboardKey.KEY_F5 (implemented) |
partial | types |
raylib:enumerator:KEY_F6 |
enumerator | KEY_F6 = 295 |
KeyboardKey.KEY_F6 (implemented) |
partial | types |
raylib:enumerator:KEY_F7 |
enumerator | KEY_F7 = 296 |
KeyboardKey.KEY_F7 (implemented) |
partial | types |
raylib:enumerator:KEY_F8 |
enumerator | KEY_F8 = 297 |
KeyboardKey.KEY_F8 (implemented) |
partial | types |
raylib:enumerator:KEY_F9 |
enumerator | KEY_F9 = 298 |
KeyboardKey.KEY_F9 (implemented) |
partial | types |
raylib:enumerator:KEY_F10 |
enumerator | KEY_F10 = 299 |
KeyboardKey.KEY_F10 (implemented) |
partial | types |
raylib:enumerator:KEY_F11 |
enumerator | KEY_F11 = 300 |
KeyboardKey.KEY_F11 (implemented) |
partial | types |
raylib:enumerator:KEY_F12 |
enumerator | KEY_F12 = 301 |
KeyboardKey.KEY_F12 (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT_SHIFT |
enumerator | KEY_LEFT_SHIFT = 340 |
KeyboardKey.KEY_LEFT_SHIFT (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT_CONTROL |
enumerator | KEY_LEFT_CONTROL = 341 |
KeyboardKey.KEY_LEFT_CONTROL (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT_ALT |
enumerator | KEY_LEFT_ALT = 342 |
KeyboardKey.KEY_LEFT_ALT (implemented) |
partial | types |
raylib:enumerator:KEY_LEFT_SUPER |
enumerator | KEY_LEFT_SUPER = 343 |
KeyboardKey.KEY_LEFT_SUPER (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT_SHIFT |
enumerator | KEY_RIGHT_SHIFT = 344 |
KeyboardKey.KEY_RIGHT_SHIFT (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT_CONTROL |
enumerator | KEY_RIGHT_CONTROL = 345 |
KeyboardKey.KEY_RIGHT_CONTROL (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT_ALT |
enumerator | KEY_RIGHT_ALT = 346 |
KeyboardKey.KEY_RIGHT_ALT (implemented) |
partial | types |
raylib:enumerator:KEY_RIGHT_SUPER |
enumerator | KEY_RIGHT_SUPER = 347 |
KeyboardKey.KEY_RIGHT_SUPER (implemented) |
partial | types |
raylib:enumerator:KEY_KB_MENU |
enumerator | KEY_KB_MENU = 348 |
KeyboardKey.KEY_KB_MENU (implemented) |
partial | types |
raylib:enumerator:KEY_KP_0 |
enumerator | KEY_KP_0 = 320 |
KeyboardKey.KEY_KP_0 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_1 |
enumerator | KEY_KP_1 = 321 |
KeyboardKey.KEY_KP_1 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_2 |
enumerator | KEY_KP_2 = 322 |
KeyboardKey.KEY_KP_2 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_3 |
enumerator | KEY_KP_3 = 323 |
KeyboardKey.KEY_KP_3 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_4 |
enumerator | KEY_KP_4 = 324 |
KeyboardKey.KEY_KP_4 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_5 |
enumerator | KEY_KP_5 = 325 |
KeyboardKey.KEY_KP_5 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_6 |
enumerator | KEY_KP_6 = 326 |
KeyboardKey.KEY_KP_6 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_7 |
enumerator | KEY_KP_7 = 327 |
KeyboardKey.KEY_KP_7 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_8 |
enumerator | KEY_KP_8 = 328 |
KeyboardKey.KEY_KP_8 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_9 |
enumerator | KEY_KP_9 = 329 |
KeyboardKey.KEY_KP_9 (implemented) |
partial | types |
raylib:enumerator:KEY_KP_DECIMAL |
enumerator | KEY_KP_DECIMAL = 330 |
KeyboardKey.KEY_KP_DECIMAL (implemented) |
partial | types |
raylib:enumerator:KEY_KP_DIVIDE |
enumerator | KEY_KP_DIVIDE = 331 |
KeyboardKey.KEY_KP_DIVIDE (implemented) |
partial | types |
raylib:enumerator:KEY_KP_MULTIPLY |
enumerator | KEY_KP_MULTIPLY = 332 |
KeyboardKey.KEY_KP_MULTIPLY (implemented) |
partial | types |
raylib:enumerator:KEY_KP_SUBTRACT |
enumerator | KEY_KP_SUBTRACT = 333 |
KeyboardKey.KEY_KP_SUBTRACT (implemented) |
partial | types |
raylib:enumerator:KEY_KP_ADD |
enumerator | KEY_KP_ADD = 334 |
KeyboardKey.KEY_KP_ADD (implemented) |
partial | types |
raylib:enumerator:KEY_KP_ENTER |
enumerator | KEY_KP_ENTER = 335 |
KeyboardKey.KEY_KP_ENTER (implemented) |
partial | types |
raylib:enumerator:KEY_KP_EQUAL |
enumerator | KEY_KP_EQUAL = 336 |
KeyboardKey.KEY_KP_EQUAL (implemented) |
partial | types |
raylib:enumerator:KEY_BACK |
enumerator | KEY_BACK = 4 |
KeyboardKey.KEY_BACK (implemented) |
partial | types |
raylib:enumerator:KEY_MENU |
enumerator | KEY_MENU = 5 |
KeyboardKey.KEY_MENU (implemented) |
partial | types |
raylib:enumerator:KEY_VOLUME_UP |
enumerator | KEY_VOLUME_UP = 24 |
KeyboardKey.KEY_VOLUME_UP (implemented) |
partial | types |
raylib:enumerator:KEY_VOLUME_DOWN |
enumerator | KEY_VOLUME_DOWN = 25 |
KeyboardKey.KEY_VOLUME_DOWN (implemented) |
partial | types |
raylib:macro:MOUSE_LEFT_BUTTON |
macro | #define MOUSE_LEFT_BUTTON MOUSE_BUTTON_LEFT |
Config.MOUSE_LEFT_BUTTON (proposed) |
not-started | configuration |
raylib:macro:MOUSE_RIGHT_BUTTON |
macro | #define MOUSE_RIGHT_BUTTON MOUSE_BUTTON_RIGHT |
Config.MOUSE_RIGHT_BUTTON (proposed) |
not-started | configuration |
raylib:macro:MOUSE_MIDDLE_BUTTON |
macro | #define MOUSE_MIDDLE_BUTTON MOUSE_BUTTON_MIDDLE |
Config.MOUSE_MIDDLE_BUTTON (proposed) |
not-started | configuration |
raylib:enum:MouseButton |
enum | MouseButton — MOUSE_BUTTON_LEFT = 0; MOUSE_BUTTON_RIGHT = 1; MOUSE_BUTTON_MIDDLE = 2; MOUSE_BUTTON_SIDE = 3; MOUSE_BUTTON_EXTRA = 4; MOUSE_BUTTON_FORWARD = 5; MOUSE_BUTTON_BACK = 6 |
U32 constants MouseButton.* (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_LEFT |
enumerator | MOUSE_BUTTON_LEFT = 0 |
MouseButton.MOUSE_BUTTON_LEFT (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_RIGHT |
enumerator | MOUSE_BUTTON_RIGHT = 1 |
MouseButton.MOUSE_BUTTON_RIGHT (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_MIDDLE |
enumerator | MOUSE_BUTTON_MIDDLE = 2 |
MouseButton.MOUSE_BUTTON_MIDDLE (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_SIDE |
enumerator | MOUSE_BUTTON_SIDE = 3 |
MouseButton.MOUSE_BUTTON_SIDE (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_EXTRA |
enumerator | MOUSE_BUTTON_EXTRA = 4 |
MouseButton.MOUSE_BUTTON_EXTRA (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_FORWARD |
enumerator | MOUSE_BUTTON_FORWARD = 5 |
MouseButton.MOUSE_BUTTON_FORWARD (implemented) |
partial | types |
raylib:enumerator:MOUSE_BUTTON_BACK |
enumerator | MOUSE_BUTTON_BACK = 6 |
MouseButton.MOUSE_BUTTON_BACK (implemented) |
partial | types |
raylib:enum:MouseCursor |
enum | MouseCursor — MOUSE_CURSOR_DEFAULT = 0; MOUSE_CURSOR_ARROW = 1; MOUSE_CURSOR_IBEAM = 2; MOUSE_CURSOR_CROSSHAIR = 3; MOUSE_CURSOR_POINTING_HAND = 4; MOUSE_CURSOR_RESIZE_EW = 5; MOUSE_CURSOR_RESIZE_NS = 6; MOUSE_CURSOR_RESIZE_NWSE = 7; MOUSE_CURSOR_RESIZE_NESW = 8; MOUSE_CURSOR_RESIZE_ALL = 9; MOUSE_CURSOR_NOT_ALLOWED = 10 |
U32 constants MouseCursor.* (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_DEFAULT |
enumerator | MOUSE_CURSOR_DEFAULT = 0 |
MouseCursor.MOUSE_CURSOR_DEFAULT (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_ARROW |
enumerator | MOUSE_CURSOR_ARROW = 1 |
MouseCursor.MOUSE_CURSOR_ARROW (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_IBEAM |
enumerator | MOUSE_CURSOR_IBEAM = 2 |
MouseCursor.MOUSE_CURSOR_IBEAM (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_CROSSHAIR |
enumerator | MOUSE_CURSOR_CROSSHAIR = 3 |
MouseCursor.MOUSE_CURSOR_CROSSHAIR (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_POINTING_HAND |
enumerator | MOUSE_CURSOR_POINTING_HAND = 4 |
MouseCursor.MOUSE_CURSOR_POINTING_HAND (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_EW |
enumerator | MOUSE_CURSOR_RESIZE_EW = 5 |
MouseCursor.MOUSE_CURSOR_RESIZE_EW (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NS |
enumerator | MOUSE_CURSOR_RESIZE_NS = 6 |
MouseCursor.MOUSE_CURSOR_RESIZE_NS (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NWSE |
enumerator | MOUSE_CURSOR_RESIZE_NWSE = 7 |
MouseCursor.MOUSE_CURSOR_RESIZE_NWSE (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NESW |
enumerator | MOUSE_CURSOR_RESIZE_NESW = 8 |
MouseCursor.MOUSE_CURSOR_RESIZE_NESW (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_ALL |
enumerator | MOUSE_CURSOR_RESIZE_ALL = 9 |
MouseCursor.MOUSE_CURSOR_RESIZE_ALL (implemented) |
partial | types |
raylib:enumerator:MOUSE_CURSOR_NOT_ALLOWED |
enumerator | MOUSE_CURSOR_NOT_ALLOWED = 10 |
MouseCursor.MOUSE_CURSOR_NOT_ALLOWED (implemented) |
partial | types |
raylib:enum:GamepadButton |
enum | GamepadButton — GAMEPAD_BUTTON_UNKNOWN = 0; GAMEPAD_BUTTON_LEFT_FACE_UP; GAMEPAD_BUTTON_LEFT_FACE_RIGHT; GAMEPAD_BUTTON_LEFT_FACE_DOWN; GAMEPAD_BUTTON_LEFT_FACE_LEFT; GAMEPAD_BUTTON_RIGHT_FACE_UP; GAMEPAD_BUTTON_RIGHT_FACE_RIGHT; GAMEPAD_BUTTON_RIGHT_FACE_DOWN; GAMEPAD_BUTTON_RIGHT_FACE_LEFT; GAMEPAD_BUTTON_LEFT_TRIGGER_1; GAMEPAD_BUTTON_LEFT_TRIGGER_2; GAMEPAD_BUTTON_RIGHT_TRIGGER_1; GAMEPAD_BUTTON_RIGHT_TRIGGER_2; GAMEPAD_BUTTON_MIDDLE_LEFT; GAMEPAD_BUTTON_MIDDLE; GAMEPAD_BUTTON_MIDDLE_RIGHT; GAMEPAD_BUTTON_LEFT_THUMB; GAMEPAD_BUTTON_RIGHT_THUMB |
U32 constants GamepadButton.* (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_UNKNOWN |
enumerator | GAMEPAD_BUTTON_UNKNOWN = 0 |
GamepadButton.GAMEPAD_BUTTON_UNKNOWN (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_UP |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_UP |
GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_UP (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_RIGHT |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_RIGHT |
GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_RIGHT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_DOWN |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_DOWN |
GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_DOWN (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_LEFT |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_LEFT |
GamepadButton.GAMEPAD_BUTTON_LEFT_FACE_LEFT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_UP |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_UP |
GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_UP (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_RIGHT |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_RIGHT |
GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_DOWN |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_DOWN |
GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_DOWN (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_LEFT |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_LEFT |
GamepadButton.GAMEPAD_BUTTON_RIGHT_FACE_LEFT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_TRIGGER_1 |
enumerator | GAMEPAD_BUTTON_LEFT_TRIGGER_1 |
GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_1 (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_TRIGGER_2 |
enumerator | GAMEPAD_BUTTON_LEFT_TRIGGER_2 |
GamepadButton.GAMEPAD_BUTTON_LEFT_TRIGGER_2 (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_TRIGGER_1 |
enumerator | GAMEPAD_BUTTON_RIGHT_TRIGGER_1 |
GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_1 (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_TRIGGER_2 |
enumerator | GAMEPAD_BUTTON_RIGHT_TRIGGER_2 |
GamepadButton.GAMEPAD_BUTTON_RIGHT_TRIGGER_2 (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE_LEFT |
enumerator | GAMEPAD_BUTTON_MIDDLE_LEFT |
GamepadButton.GAMEPAD_BUTTON_MIDDLE_LEFT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE |
enumerator | GAMEPAD_BUTTON_MIDDLE |
GamepadButton.GAMEPAD_BUTTON_MIDDLE (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE_RIGHT |
enumerator | GAMEPAD_BUTTON_MIDDLE_RIGHT |
GamepadButton.GAMEPAD_BUTTON_MIDDLE_RIGHT (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_THUMB |
enumerator | GAMEPAD_BUTTON_LEFT_THUMB |
GamepadButton.GAMEPAD_BUTTON_LEFT_THUMB (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_THUMB |
enumerator | GAMEPAD_BUTTON_RIGHT_THUMB |
GamepadButton.GAMEPAD_BUTTON_RIGHT_THUMB (implemented) |
partial | types |
raylib:enum:GamepadAxis |
enum | GamepadAxis — GAMEPAD_AXIS_LEFT_X = 0; GAMEPAD_AXIS_LEFT_Y = 1; GAMEPAD_AXIS_RIGHT_X = 2; GAMEPAD_AXIS_RIGHT_Y = 3; GAMEPAD_AXIS_LEFT_TRIGGER = 4; GAMEPAD_AXIS_RIGHT_TRIGGER = 5 |
U32 constants GamepadAxis.* (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_X |
enumerator | GAMEPAD_AXIS_LEFT_X = 0 |
GamepadAxis.GAMEPAD_AXIS_LEFT_X (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_Y |
enumerator | GAMEPAD_AXIS_LEFT_Y = 1 |
GamepadAxis.GAMEPAD_AXIS_LEFT_Y (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_X |
enumerator | GAMEPAD_AXIS_RIGHT_X = 2 |
GamepadAxis.GAMEPAD_AXIS_RIGHT_X (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_Y |
enumerator | GAMEPAD_AXIS_RIGHT_Y = 3 |
GamepadAxis.GAMEPAD_AXIS_RIGHT_Y (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_TRIGGER |
enumerator | GAMEPAD_AXIS_LEFT_TRIGGER = 4 |
GamepadAxis.GAMEPAD_AXIS_LEFT_TRIGGER (implemented) |
partial | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_TRIGGER |
enumerator | GAMEPAD_AXIS_RIGHT_TRIGGER = 5 |
GamepadAxis.GAMEPAD_AXIS_RIGHT_TRIGGER (implemented) |
partial | types |
raylib:enum:MaterialMapIndex |
enum | MaterialMapIndex — MATERIAL_MAP_ALBEDO = 0; MATERIAL_MAP_METALNESS; MATERIAL_MAP_NORMAL; MATERIAL_MAP_ROUGHNESS; MATERIAL_MAP_OCCLUSION; MATERIAL_MAP_EMISSION; MATERIAL_MAP_HEIGHT; MATERIAL_MAP_CUBEMAP; MATERIAL_MAP_IRRADIANCE; MATERIAL_MAP_PREFILTER; MATERIAL_MAP_BRDF |
U32 constants MaterialMapIndex.* (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_ALBEDO |
enumerator | MATERIAL_MAP_ALBEDO = 0 |
MaterialMapIndex.MATERIAL_MAP_ALBEDO (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_METALNESS |
enumerator | MATERIAL_MAP_METALNESS |
MaterialMapIndex.MATERIAL_MAP_METALNESS (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_NORMAL |
enumerator | MATERIAL_MAP_NORMAL |
MaterialMapIndex.MATERIAL_MAP_NORMAL (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_ROUGHNESS |
enumerator | MATERIAL_MAP_ROUGHNESS |
MaterialMapIndex.MATERIAL_MAP_ROUGHNESS (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_OCCLUSION |
enumerator | MATERIAL_MAP_OCCLUSION |
MaterialMapIndex.MATERIAL_MAP_OCCLUSION (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_EMISSION |
enumerator | MATERIAL_MAP_EMISSION |
MaterialMapIndex.MATERIAL_MAP_EMISSION (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_HEIGHT |
enumerator | MATERIAL_MAP_HEIGHT |
MaterialMapIndex.MATERIAL_MAP_HEIGHT (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_CUBEMAP |
enumerator | MATERIAL_MAP_CUBEMAP |
MaterialMapIndex.MATERIAL_MAP_CUBEMAP (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_IRRADIANCE |
enumerator | MATERIAL_MAP_IRRADIANCE |
MaterialMapIndex.MATERIAL_MAP_IRRADIANCE (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_PREFILTER |
enumerator | MATERIAL_MAP_PREFILTER |
MaterialMapIndex.MATERIAL_MAP_PREFILTER (implemented) |
partial | types |
raylib:enumerator:MATERIAL_MAP_BRDF |
enumerator | MATERIAL_MAP_BRDF |
MaterialMapIndex.MATERIAL_MAP_BRDF (implemented) |
partial | types |
raylib:macro:MATERIAL_MAP_DIFFUSE |
macro | #define MATERIAL_MAP_DIFFUSE MATERIAL_MAP_ALBEDO |
Config.MATERIAL_MAP_DIFFUSE (proposed) |
not-started | configuration |
raylib:macro:MATERIAL_MAP_SPECULAR |
macro | #define MATERIAL_MAP_SPECULAR MATERIAL_MAP_METALNESS |
Config.MATERIAL_MAP_SPECULAR (proposed) |
not-started | configuration |
raylib:enum:ShaderLocationIndex |
enum | ShaderLocationIndex — SHADER_LOC_VERTEX_POSITION = 0; SHADER_LOC_VERTEX_TEXCOORD01; SHADER_LOC_VERTEX_TEXCOORD02; SHADER_LOC_VERTEX_NORMAL; SHADER_LOC_VERTEX_TANGENT; SHADER_LOC_VERTEX_COLOR; SHADER_LOC_MATRIX_MVP; SHADER_LOC_MATRIX_VIEW; SHADER_LOC_MATRIX_PROJECTION; SHADER_LOC_MATRIX_MODEL; SHADER_LOC_MATRIX_NORMAL; SHADER_LOC_VECTOR_VIEW; SHADER_LOC_COLOR_DIFFUSE; SHADER_LOC_COLOR_SPECULAR; SHADER_LOC_COLOR_AMBIENT; SHADER_LOC_MAP_ALBEDO; SHADER_LOC_MAP_METALNESS; SHADER_LOC_MAP_NORMAL; SHADER_LOC_MAP_ROUGHNESS; SHADER_LOC_MAP_OCCLUSION; SHADER_LOC_MAP_EMISSION; SHADER_LOC_MAP_HEIGHT; SHADER_LOC_MAP_CUBEMAP; SHADER_LOC_MAP_IRRADIANCE; SHADER_LOC_MAP_PREFILTER; SHADER_LOC_MAP_BRDF; SHADER_LOC_VERTEX_BONEIDS; SHADER_LOC_VERTEX_BONEWEIGHTS; SHADER_LOC_MATRIX_BONETRANSFORMS; SHADER_LOC_VERTEX_INSTANCETRANSFORM |
U32 constants ShaderLocationIndex.* (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_POSITION |
enumerator | SHADER_LOC_VERTEX_POSITION = 0 |
ShaderLocationIndex.SHADER_LOC_VERTEX_POSITION (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_TEXCOORD01 |
enumerator | SHADER_LOC_VERTEX_TEXCOORD01 |
ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD01 (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_TEXCOORD02 |
enumerator | SHADER_LOC_VERTEX_TEXCOORD02 |
ShaderLocationIndex.SHADER_LOC_VERTEX_TEXCOORD02 (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_NORMAL |
enumerator | SHADER_LOC_VERTEX_NORMAL |
ShaderLocationIndex.SHADER_LOC_VERTEX_NORMAL (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_TANGENT |
enumerator | SHADER_LOC_VERTEX_TANGENT |
ShaderLocationIndex.SHADER_LOC_VERTEX_TANGENT (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_COLOR |
enumerator | SHADER_LOC_VERTEX_COLOR |
ShaderLocationIndex.SHADER_LOC_VERTEX_COLOR (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_MVP |
enumerator | SHADER_LOC_MATRIX_MVP |
ShaderLocationIndex.SHADER_LOC_MATRIX_MVP (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_VIEW |
enumerator | SHADER_LOC_MATRIX_VIEW |
ShaderLocationIndex.SHADER_LOC_MATRIX_VIEW (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_PROJECTION |
enumerator | SHADER_LOC_MATRIX_PROJECTION |
ShaderLocationIndex.SHADER_LOC_MATRIX_PROJECTION (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_MODEL |
enumerator | SHADER_LOC_MATRIX_MODEL |
ShaderLocationIndex.SHADER_LOC_MATRIX_MODEL (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_NORMAL |
enumerator | SHADER_LOC_MATRIX_NORMAL |
ShaderLocationIndex.SHADER_LOC_MATRIX_NORMAL (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VECTOR_VIEW |
enumerator | SHADER_LOC_VECTOR_VIEW |
ShaderLocationIndex.SHADER_LOC_VECTOR_VIEW (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_COLOR_DIFFUSE |
enumerator | SHADER_LOC_COLOR_DIFFUSE |
ShaderLocationIndex.SHADER_LOC_COLOR_DIFFUSE (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_COLOR_SPECULAR |
enumerator | SHADER_LOC_COLOR_SPECULAR |
ShaderLocationIndex.SHADER_LOC_COLOR_SPECULAR (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_COLOR_AMBIENT |
enumerator | SHADER_LOC_COLOR_AMBIENT |
ShaderLocationIndex.SHADER_LOC_COLOR_AMBIENT (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_ALBEDO |
enumerator | SHADER_LOC_MAP_ALBEDO |
ShaderLocationIndex.SHADER_LOC_MAP_ALBEDO (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_METALNESS |
enumerator | SHADER_LOC_MAP_METALNESS |
ShaderLocationIndex.SHADER_LOC_MAP_METALNESS (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_NORMAL |
enumerator | SHADER_LOC_MAP_NORMAL |
ShaderLocationIndex.SHADER_LOC_MAP_NORMAL (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_ROUGHNESS |
enumerator | SHADER_LOC_MAP_ROUGHNESS |
ShaderLocationIndex.SHADER_LOC_MAP_ROUGHNESS (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_OCCLUSION |
enumerator | SHADER_LOC_MAP_OCCLUSION |
ShaderLocationIndex.SHADER_LOC_MAP_OCCLUSION (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_EMISSION |
enumerator | SHADER_LOC_MAP_EMISSION |
ShaderLocationIndex.SHADER_LOC_MAP_EMISSION (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_HEIGHT |
enumerator | SHADER_LOC_MAP_HEIGHT |
ShaderLocationIndex.SHADER_LOC_MAP_HEIGHT (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_CUBEMAP |
enumerator | SHADER_LOC_MAP_CUBEMAP |
ShaderLocationIndex.SHADER_LOC_MAP_CUBEMAP (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_IRRADIANCE |
enumerator | SHADER_LOC_MAP_IRRADIANCE |
ShaderLocationIndex.SHADER_LOC_MAP_IRRADIANCE (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_PREFILTER |
enumerator | SHADER_LOC_MAP_PREFILTER |
ShaderLocationIndex.SHADER_LOC_MAP_PREFILTER (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MAP_BRDF |
enumerator | SHADER_LOC_MAP_BRDF |
ShaderLocationIndex.SHADER_LOC_MAP_BRDF (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_BONEIDS |
enumerator | SHADER_LOC_VERTEX_BONEIDS |
ShaderLocationIndex.SHADER_LOC_VERTEX_BONEIDS (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_BONEWEIGHTS |
enumerator | SHADER_LOC_VERTEX_BONEWEIGHTS |
ShaderLocationIndex.SHADER_LOC_VERTEX_BONEWEIGHTS (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_MATRIX_BONETRANSFORMS |
enumerator | SHADER_LOC_MATRIX_BONETRANSFORMS |
ShaderLocationIndex.SHADER_LOC_MATRIX_BONETRANSFORMS (implemented) |
partial | types |
raylib:enumerator:SHADER_LOC_VERTEX_INSTANCETRANSFORM |
enumerator | SHADER_LOC_VERTEX_INSTANCETRANSFORM |
ShaderLocationIndex.SHADER_LOC_VERTEX_INSTANCETRANSFORM (implemented) |
partial | types |
raylib:macro:SHADER_LOC_MAP_DIFFUSE |
macro | #define SHADER_LOC_MAP_DIFFUSE SHADER_LOC_MAP_ALBEDO |
Config.SHADER_LOC_MAP_DIFFUSE (proposed) |
not-started | configuration |
raylib:macro:SHADER_LOC_MAP_SPECULAR |
macro | #define SHADER_LOC_MAP_SPECULAR SHADER_LOC_MAP_METALNESS |
Config.SHADER_LOC_MAP_SPECULAR (proposed) |
not-started | configuration |
raylib:enum:ShaderUniformDataType |
enum | ShaderUniformDataType — SHADER_UNIFORM_FLOAT = 0; SHADER_UNIFORM_VEC2; SHADER_UNIFORM_VEC3; SHADER_UNIFORM_VEC4; SHADER_UNIFORM_INT; SHADER_UNIFORM_IVEC2; SHADER_UNIFORM_IVEC3; SHADER_UNIFORM_IVEC4; SHADER_UNIFORM_UINT; SHADER_UNIFORM_UIVEC2; SHADER_UNIFORM_UIVEC3; SHADER_UNIFORM_UIVEC4; SHADER_UNIFORM_SAMPLER2D |
U32 constants ShaderUniformDataType.* (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_FLOAT |
enumerator | SHADER_UNIFORM_FLOAT = 0 |
ShaderUniformDataType.SHADER_UNIFORM_FLOAT (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_VEC2 |
enumerator | SHADER_UNIFORM_VEC2 |
ShaderUniformDataType.SHADER_UNIFORM_VEC2 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_VEC3 |
enumerator | SHADER_UNIFORM_VEC3 |
ShaderUniformDataType.SHADER_UNIFORM_VEC3 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_VEC4 |
enumerator | SHADER_UNIFORM_VEC4 |
ShaderUniformDataType.SHADER_UNIFORM_VEC4 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_INT |
enumerator | SHADER_UNIFORM_INT |
ShaderUniformDataType.SHADER_UNIFORM_INT (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_IVEC2 |
enumerator | SHADER_UNIFORM_IVEC2 |
ShaderUniformDataType.SHADER_UNIFORM_IVEC2 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_IVEC3 |
enumerator | SHADER_UNIFORM_IVEC3 |
ShaderUniformDataType.SHADER_UNIFORM_IVEC3 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_IVEC4 |
enumerator | SHADER_UNIFORM_IVEC4 |
ShaderUniformDataType.SHADER_UNIFORM_IVEC4 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_UINT |
enumerator | SHADER_UNIFORM_UINT |
ShaderUniformDataType.SHADER_UNIFORM_UINT (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC2 |
enumerator | SHADER_UNIFORM_UIVEC2 |
ShaderUniformDataType.SHADER_UNIFORM_UIVEC2 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC3 |
enumerator | SHADER_UNIFORM_UIVEC3 |
ShaderUniformDataType.SHADER_UNIFORM_UIVEC3 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC4 |
enumerator | SHADER_UNIFORM_UIVEC4 |
ShaderUniformDataType.SHADER_UNIFORM_UIVEC4 (implemented) |
partial | types |
raylib:enumerator:SHADER_UNIFORM_SAMPLER2D |
enumerator | SHADER_UNIFORM_SAMPLER2D |
ShaderUniformDataType.SHADER_UNIFORM_SAMPLER2D (implemented) |
partial | types |
raylib:enum:ShaderAttributeDataType |
enum | ShaderAttributeDataType — SHADER_ATTRIB_FLOAT = 0; SHADER_ATTRIB_VEC2; SHADER_ATTRIB_VEC3; SHADER_ATTRIB_VEC4 |
U32 constants ShaderAttributeDataType.* (implemented) |
partial | types |
raylib:enumerator:SHADER_ATTRIB_FLOAT |
enumerator | SHADER_ATTRIB_FLOAT = 0 |
ShaderAttributeDataType.SHADER_ATTRIB_FLOAT (implemented) |
partial | types |
raylib:enumerator:SHADER_ATTRIB_VEC2 |
enumerator | SHADER_ATTRIB_VEC2 |
ShaderAttributeDataType.SHADER_ATTRIB_VEC2 (implemented) |
partial | types |
raylib:enumerator:SHADER_ATTRIB_VEC3 |
enumerator | SHADER_ATTRIB_VEC3 |
ShaderAttributeDataType.SHADER_ATTRIB_VEC3 (implemented) |
partial | types |
raylib:enumerator:SHADER_ATTRIB_VEC4 |
enumerator | SHADER_ATTRIB_VEC4 |
ShaderAttributeDataType.SHADER_ATTRIB_VEC4 (implemented) |
partial | types |
raylib:enum:PixelFormat |
enum | PixelFormat — PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1; PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA; PIXELFORMAT_UNCOMPRESSED_R5G6B5; PIXELFORMAT_UNCOMPRESSED_R8G8B8; PIXELFORMAT_UNCOMPRESSED_R5G5B5A1; PIXELFORMAT_UNCOMPRESSED_R4G4B4A4; PIXELFORMAT_UNCOMPRESSED_R8G8B8A8; PIXELFORMAT_UNCOMPRESSED_R32; PIXELFORMAT_UNCOMPRESSED_R32G32B32; PIXELFORMAT_UNCOMPRESSED_R32G32B32A32; PIXELFORMAT_UNCOMPRESSED_R16; PIXELFORMAT_UNCOMPRESSED_R16G16B16; PIXELFORMAT_UNCOMPRESSED_R16G16B16A16; PIXELFORMAT_COMPRESSED_DXT1_RGB; PIXELFORMAT_COMPRESSED_DXT1_RGBA; PIXELFORMAT_COMPRESSED_DXT3_RGBA; PIXELFORMAT_COMPRESSED_DXT5_RGBA; PIXELFORMAT_COMPRESSED_ETC1_RGB; PIXELFORMAT_COMPRESSED_ETC2_RGB; PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA; PIXELFORMAT_COMPRESSED_PVRT_RGB; PIXELFORMAT_COMPRESSED_PVRT_RGBA; PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA; PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA |
U32 constants PixelFormat.* (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_GRAYSCALE |
enumerator | PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA |
enumerator | PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R5G6B5 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R5G6B5 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G6B5 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R8G8B8 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R8G8B8 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32G32B32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32G32B32 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16G16B16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16G16B16 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 |
PixelFormat.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT1_RGB |
enumerator | PIXELFORMAT_COMPRESSED_DXT1_RGB |
PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGB (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT1_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT1_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_DXT1_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT3_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT3_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_DXT3_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT5_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT5_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_DXT5_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC1_RGB |
enumerator | PIXELFORMAT_COMPRESSED_ETC1_RGB |
PixelFormat.PIXELFORMAT_COMPRESSED_ETC1_RGB (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC2_RGB |
enumerator | PIXELFORMAT_COMPRESSED_ETC2_RGB |
PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_RGB (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_PVRT_RGB |
enumerator | PIXELFORMAT_COMPRESSED_PVRT_RGB |
PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGB (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_PVRT_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_PVRT_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_PVRT_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA (implemented) |
partial | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA |
PixelFormat.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA (implemented) |
partial | types |
raylib:enum:TextureFilter |
enum | TextureFilter — TEXTURE_FILTER_POINT = 0; TEXTURE_FILTER_BILINEAR; TEXTURE_FILTER_TRILINEAR; TEXTURE_FILTER_ANISOTROPIC_4X; TEXTURE_FILTER_ANISOTROPIC_8X; TEXTURE_FILTER_ANISOTROPIC_16X |
U32 constants TextureFilter.* (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_POINT |
enumerator | TEXTURE_FILTER_POINT = 0 |
TextureFilter.TEXTURE_FILTER_POINT (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_BILINEAR |
enumerator | TEXTURE_FILTER_BILINEAR |
TextureFilter.TEXTURE_FILTER_BILINEAR (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_TRILINEAR |
enumerator | TEXTURE_FILTER_TRILINEAR |
TextureFilter.TEXTURE_FILTER_TRILINEAR (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_4X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_4X |
TextureFilter.TEXTURE_FILTER_ANISOTROPIC_4X (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_8X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_8X |
TextureFilter.TEXTURE_FILTER_ANISOTROPIC_8X (implemented) |
partial | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_16X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_16X |
TextureFilter.TEXTURE_FILTER_ANISOTROPIC_16X (implemented) |
partial | types |
raylib:enum:TextureWrap |
enum | TextureWrap — TEXTURE_WRAP_REPEAT = 0; TEXTURE_WRAP_CLAMP; TEXTURE_WRAP_MIRROR_REPEAT; TEXTURE_WRAP_MIRROR_CLAMP |
U32 constants TextureWrap.* (implemented) |
partial | types |
raylib:enumerator:TEXTURE_WRAP_REPEAT |
enumerator | TEXTURE_WRAP_REPEAT = 0 |
TextureWrap.TEXTURE_WRAP_REPEAT (implemented) |
partial | types |
raylib:enumerator:TEXTURE_WRAP_CLAMP |
enumerator | TEXTURE_WRAP_CLAMP |
TextureWrap.TEXTURE_WRAP_CLAMP (implemented) |
partial | types |
raylib:enumerator:TEXTURE_WRAP_MIRROR_REPEAT |
enumerator | TEXTURE_WRAP_MIRROR_REPEAT |
TextureWrap.TEXTURE_WRAP_MIRROR_REPEAT (implemented) |
partial | types |
raylib:enumerator:TEXTURE_WRAP_MIRROR_CLAMP |
enumerator | TEXTURE_WRAP_MIRROR_CLAMP |
TextureWrap.TEXTURE_WRAP_MIRROR_CLAMP (implemented) |
partial | types |
raylib:enum:CubemapLayout |
enum | CubemapLayout — CUBEMAP_LAYOUT_AUTO_DETECT = 0; CUBEMAP_LAYOUT_LINE_VERTICAL; CUBEMAP_LAYOUT_LINE_HORIZONTAL; CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR; CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE |
U32 constants CubemapLayout.* (implemented) |
partial | types |
raylib:enumerator:CUBEMAP_LAYOUT_AUTO_DETECT |
enumerator | CUBEMAP_LAYOUT_AUTO_DETECT = 0 |
CubemapLayout.CUBEMAP_LAYOUT_AUTO_DETECT (implemented) |
partial | types |
raylib:enumerator:CUBEMAP_LAYOUT_LINE_VERTICAL |
enumerator | CUBEMAP_LAYOUT_LINE_VERTICAL |
CubemapLayout.CUBEMAP_LAYOUT_LINE_VERTICAL (implemented) |
partial | types |
raylib:enumerator:CUBEMAP_LAYOUT_LINE_HORIZONTAL |
enumerator | CUBEMAP_LAYOUT_LINE_HORIZONTAL |
CubemapLayout.CUBEMAP_LAYOUT_LINE_HORIZONTAL (implemented) |
partial | types |
raylib:enumerator:CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR |
enumerator | CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR |
CubemapLayout.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR (implemented) |
partial | types |
raylib:enumerator:CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE |
enumerator | CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE |
CubemapLayout.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE (implemented) |
partial | types |
raylib:enum:FontType |
enum | FontType — FONT_DEFAULT = 0; FONT_BITMAP; FONT_SDF |
U32 constants FontType.* (implemented) |
partial | types |
raylib:enumerator:FONT_DEFAULT |
enumerator | FONT_DEFAULT = 0 |
FontType.FONT_DEFAULT (implemented) |
partial | types |
raylib:enumerator:FONT_BITMAP |
enumerator | FONT_BITMAP |
FontType.FONT_BITMAP (implemented) |
partial | types |
raylib:enumerator:FONT_SDF |
enumerator | FONT_SDF |
FontType.FONT_SDF (implemented) |
partial | types |
raylib:enum:BlendMode |
enum | BlendMode — BLEND_ALPHA = 0; BLEND_ADDITIVE; BLEND_MULTIPLIED; BLEND_ADD_COLORS; BLEND_SUBTRACT_COLORS; BLEND_ALPHA_PREMULTIPLY; BLEND_CUSTOM; BLEND_CUSTOM_SEPARATE |
U32 constants BlendMode.* (implemented) |
partial | types |
raylib:enumerator:BLEND_ALPHA |
enumerator | BLEND_ALPHA = 0 |
BlendMode.BLEND_ALPHA (implemented) |
partial | types |
raylib:enumerator:BLEND_ADDITIVE |
enumerator | BLEND_ADDITIVE |
BlendMode.BLEND_ADDITIVE (implemented) |
partial | types |
raylib:enumerator:BLEND_MULTIPLIED |
enumerator | BLEND_MULTIPLIED |
BlendMode.BLEND_MULTIPLIED (implemented) |
partial | types |
raylib:enumerator:BLEND_ADD_COLORS |
enumerator | BLEND_ADD_COLORS |
BlendMode.BLEND_ADD_COLORS (implemented) |
partial | types |
raylib:enumerator:BLEND_SUBTRACT_COLORS |
enumerator | BLEND_SUBTRACT_COLORS |
BlendMode.BLEND_SUBTRACT_COLORS (implemented) |
partial | types |
raylib:enumerator:BLEND_ALPHA_PREMULTIPLY |
enumerator | BLEND_ALPHA_PREMULTIPLY |
BlendMode.BLEND_ALPHA_PREMULTIPLY (implemented) |
partial | types |
raylib:enumerator:BLEND_CUSTOM |
enumerator | BLEND_CUSTOM |
BlendMode.BLEND_CUSTOM (implemented) |
partial | types |
raylib:enumerator:BLEND_CUSTOM_SEPARATE |
enumerator | BLEND_CUSTOM_SEPARATE |
BlendMode.BLEND_CUSTOM_SEPARATE (implemented) |
partial | types |
raylib:enum:Gesture |
enum | Gesture — GESTURE_NONE = 0; GESTURE_TAP = 1; GESTURE_DOUBLETAP = 2; GESTURE_HOLD = 4; GESTURE_DRAG = 8; GESTURE_SWIPE_RIGHT = 16; GESTURE_SWIPE_LEFT = 32; GESTURE_SWIPE_UP = 64; GESTURE_SWIPE_DOWN = 128; GESTURE_PINCH_IN = 256; GESTURE_PINCH_OUT = 512 |
U32 constants Gesture.* (implemented) |
partial | types |
raylib:enumerator:GESTURE_NONE |
enumerator | GESTURE_NONE = 0 |
Gesture.GESTURE_NONE (implemented) |
partial | types |
raylib:enumerator:GESTURE_TAP |
enumerator | GESTURE_TAP = 1 |
Gesture.GESTURE_TAP (implemented) |
partial | types |
raylib:enumerator:GESTURE_DOUBLETAP |
enumerator | GESTURE_DOUBLETAP = 2 |
Gesture.GESTURE_DOUBLETAP (implemented) |
partial | types |
raylib:enumerator:GESTURE_HOLD |
enumerator | GESTURE_HOLD = 4 |
Gesture.GESTURE_HOLD (implemented) |
partial | types |
raylib:enumerator:GESTURE_DRAG |
enumerator | GESTURE_DRAG = 8 |
Gesture.GESTURE_DRAG (implemented) |
partial | types |
raylib:enumerator:GESTURE_SWIPE_RIGHT |
enumerator | GESTURE_SWIPE_RIGHT = 16 |
Gesture.GESTURE_SWIPE_RIGHT (implemented) |
partial | types |
raylib:enumerator:GESTURE_SWIPE_LEFT |
enumerator | GESTURE_SWIPE_LEFT = 32 |
Gesture.GESTURE_SWIPE_LEFT (implemented) |
partial | types |
raylib:enumerator:GESTURE_SWIPE_UP |
enumerator | GESTURE_SWIPE_UP = 64 |
Gesture.GESTURE_SWIPE_UP (implemented) |
partial | types |
raylib:enumerator:GESTURE_SWIPE_DOWN |
enumerator | GESTURE_SWIPE_DOWN = 128 |
Gesture.GESTURE_SWIPE_DOWN (implemented) |
partial | types |
raylib:enumerator:GESTURE_PINCH_IN |
enumerator | GESTURE_PINCH_IN = 256 |
Gesture.GESTURE_PINCH_IN (implemented) |
partial | types |
raylib:enumerator:GESTURE_PINCH_OUT |
enumerator | GESTURE_PINCH_OUT = 512 |
Gesture.GESTURE_PINCH_OUT (implemented) |
partial | types |
raylib:enum:CameraMode |
enum | CameraMode — CAMERA_CUSTOM = 0; CAMERA_FREE; CAMERA_ORBITAL; CAMERA_FIRST_PERSON; CAMERA_THIRD_PERSON |
U32 constants CameraMode.* (implemented) |
partial | types |
raylib:enumerator:CAMERA_CUSTOM |
enumerator | CAMERA_CUSTOM = 0 |
CameraMode.CAMERA_CUSTOM (implemented) |
partial | types |
raylib:enumerator:CAMERA_FREE |
enumerator | CAMERA_FREE |
CameraMode.CAMERA_FREE (implemented) |
partial | types |
raylib:enumerator:CAMERA_ORBITAL |
enumerator | CAMERA_ORBITAL |
CameraMode.CAMERA_ORBITAL (implemented) |
partial | types |
raylib:enumerator:CAMERA_FIRST_PERSON |
enumerator | CAMERA_FIRST_PERSON |
CameraMode.CAMERA_FIRST_PERSON (implemented) |
partial | types |
raylib:enumerator:CAMERA_THIRD_PERSON |
enumerator | CAMERA_THIRD_PERSON |
CameraMode.CAMERA_THIRD_PERSON (implemented) |
partial | types |
raylib:enum:CameraProjection |
enum | CameraProjection — CAMERA_PERSPECTIVE = 0; CAMERA_ORTHOGRAPHIC |
U32 constants CameraProjection.* (implemented) |
partial | types |
raylib:enumerator:CAMERA_PERSPECTIVE |
enumerator | CAMERA_PERSPECTIVE = 0 |
CameraProjection.CAMERA_PERSPECTIVE (implemented) |
partial | types |
raylib:enumerator:CAMERA_ORTHOGRAPHIC |
enumerator | CAMERA_ORTHOGRAPHIC |
CameraProjection.CAMERA_ORTHOGRAPHIC (implemented) |
partial | types |
raylib:enum:NPatchLayout |
enum | NPatchLayout — NPATCH_NINE_PATCH = 0; NPATCH_THREE_PATCH_VERTICAL; NPATCH_THREE_PATCH_HORIZONTAL |
U32 constants NPatchLayout.* (implemented) |
partial | types |
raylib:enumerator:NPATCH_NINE_PATCH |
enumerator | NPATCH_NINE_PATCH = 0 |
NPatchLayout.NPATCH_NINE_PATCH (implemented) |
partial | types |
raylib:enumerator:NPATCH_THREE_PATCH_VERTICAL |
enumerator | NPATCH_THREE_PATCH_VERTICAL |
NPatchLayout.NPATCH_THREE_PATCH_VERTICAL (implemented) |
partial | types |
raylib:enumerator:NPATCH_THREE_PATCH_HORIZONTAL |
enumerator | NPATCH_THREE_PATCH_HORIZONTAL |
NPatchLayout.NPATCH_THREE_PATCH_HORIZONTAL (implemented) |
partial | types |
raylib:callback:TraceLogCallback |
callback | typedef void (*TraceLogCallback)(int logLevel, const char *text, va_list args); |
U32 -> String -> IO(Unit) handler of Log.trace_with (implemented) |
partial | memory |
raylib:callback:LoadFileDataCallback |
callback | typedef unsigned char *(*LoadFileDataCallback)(const char *fileName, int *dataSize); |
String -> IO(Result<&1, &1, Surface.IOError, +List<U32>>) (implemented) |
partial | memory |
raylib:callback:SaveFileDataCallback |
callback | typedef bool (*SaveFileDataCallback)(const char *fileName, void *data, int dataSize); |
String -> +List<U32> -> IO(Result<&1, &1, Surface.IOError, Unit>) (implemented) |
partial | memory |
raylib:callback:LoadFileTextCallback |
callback | typedef char *(*LoadFileTextCallback)(const char *fileName); |
String -> IO(Result<&1, &1, Surface.IOError, String>) (implemented) |
partial | memory |
raylib:callback:SaveFileTextCallback |
callback | typedef bool (*SaveFileTextCallback)(const char *fileName, const char *text); |
String -> String -> IO(Result<&1, &1, Surface.IOError, Unit>) (implemented) |
partial | memory |
raylib:function:InitWindow |
function | RLAPI void InitWindow(int width, int height, const char *title) |
Frame.init_window / Core.init_window / Desktop.run (implemented) |
partial | window |
raylib:function:CloseWindow |
function | RLAPI void CloseWindow(void) |
Frame.close_window / Core.close_window / Desktop.run (implemented) |
partial | window |
raylib:function:WindowShouldClose |
function | RLAPI bool WindowShouldClose(void) |
Core.window_should_close (implemented) |
partial | window |
raylib:function:IsWindowReady |
function | RLAPI bool IsWindowReady(void) |
Core.is_window_ready (implemented) |
partial | window |
raylib:function:IsWindowFullscreen |
function | RLAPI bool IsWindowFullscreen(void) |
Core.is_window_fullscreen (implemented) |
partial | window |
raylib:function:IsWindowHidden |
function | RLAPI bool IsWindowHidden(void) |
Core.is_window_hidden (implemented) |
partial | window |
raylib:function:IsWindowMinimized |
function | RLAPI bool IsWindowMinimized(void) |
Core.is_window_minimized (implemented) |
partial | window |
raylib:function:IsWindowMaximized |
function | RLAPI bool IsWindowMaximized(void) |
Core.is_window_maximized (implemented) |
partial | window |
raylib:function:IsWindowFocused |
function | RLAPI bool IsWindowFocused(void) |
Core.is_window_focused (implemented) |
partial | window |
raylib:function:IsWindowResized |
function | RLAPI bool IsWindowResized(void) |
Core.is_window_resized (implemented) |
partial | window |
raylib:function:IsWindowState |
function | RLAPI bool IsWindowState(unsigned int flag) |
Core.is_window_state (implemented) |
partial | window |
raylib:function:SetWindowState |
function | RLAPI void SetWindowState(unsigned int flags) |
Core.set_window_state (implemented) |
partial | window |
raylib:function:ClearWindowState |
function | RLAPI void ClearWindowState(unsigned int flags) |
Core.clear_window_state (implemented) |
partial | window |
raylib:function:ToggleFullscreen |
function | RLAPI void ToggleFullscreen(void) |
Core.toggle_fullscreen (implemented) |
partial | window |
raylib:function:ToggleBorderlessWindowed |
function | RLAPI void ToggleBorderlessWindowed(void) |
Core.toggle_borderless_windowed (implemented) |
partial | window |
raylib:function:MaximizeWindow |
function | RLAPI void MaximizeWindow(void) |
Core.maximize_window (implemented) |
partial | window |
raylib:function:MinimizeWindow |
function | RLAPI void MinimizeWindow(void) |
Core.minimize_window (implemented) |
partial | window |
raylib:function:RestoreWindow |
function | RLAPI void RestoreWindow(void) |
Core.restore_window (implemented) |
partial | window |
raylib:function:SetWindowIcon |
function | RLAPI void SetWindowIcon(Image image) |
Core.set_window_icon (implemented) |
partial | window |
raylib:function:SetWindowIcons |
function | RLAPI void SetWindowIcons(Image *images, int count) |
Core.set_window_icons (implemented) |
partial | window |
raylib:function:SetWindowTitle |
function | RLAPI void SetWindowTitle(const char *title) |
Core.set_window_title / Core.window_title (implemented) |
partial | window |
raylib:function:SetWindowPosition |
function | RLAPI void SetWindowPosition(int x, int y) |
Core.set_window_position (implemented) |
partial | window |
raylib:function:SetWindowMonitor |
function | RLAPI void SetWindowMonitor(int monitor) |
Core.set_window_monitor (implemented) |
partial | window |
raylib:function:SetWindowMinSize |
function | RLAPI void SetWindowMinSize(int width, int height) |
Core.set_window_min_size / Core.window_min_size (implemented) |
partial | window |
raylib:function:SetWindowMaxSize |
function | RLAPI void SetWindowMaxSize(int width, int height) |
Core.set_window_max_size / Core.window_max_size (implemented) |
partial | window |
raylib:function:SetWindowSize |
function | RLAPI void SetWindowSize(int width, int height) |
Core.set_window_size (implemented) |
partial | window |
raylib:function:SetWindowOpacity |
function | RLAPI void SetWindowOpacity(float opacity) |
Core.set_window_opacity (implemented) |
partial | window |
raylib:function:SetWindowFocused |
function | RLAPI void SetWindowFocused(void) |
Core.set_window_focused (implemented) |
partial | window |
raylib:function:GetWindowHandle |
function | RLAPI void *GetWindowHandle(void) |
Core.get_window_handle (implemented) |
partial | window |
raylib:function:GetScreenWidth |
function | RLAPI int GetScreenWidth(void) |
Core.get_screen_width (implemented) |
partial | window |
raylib:function:GetScreenHeight |
function | RLAPI int GetScreenHeight(void) |
Core.get_screen_height (implemented) |
partial | window |
raylib:function:GetRenderWidth |
function | RLAPI int GetRenderWidth(void) |
Core.get_render_width (implemented) |
partial | window |
raylib:function:GetRenderHeight |
function | RLAPI int GetRenderHeight(void) |
Core.get_render_height (implemented) |
partial | window |
raylib:function:GetMonitorCount |
function | RLAPI int GetMonitorCount(void) |
Core.get_monitor_count (implemented) |
partial | window |
raylib:function:GetCurrentMonitor |
function | RLAPI int GetCurrentMonitor(void) |
Core.get_current_monitor (implemented) |
partial | window |
raylib:function:GetMonitorPosition |
function | RLAPI Vector2 GetMonitorPosition(int monitor) |
Core.get_monitor_position (implemented) |
partial | window |
raylib:function:GetMonitorWidth |
function | RLAPI int GetMonitorWidth(int monitor) |
Core.get_monitor_width (implemented) |
partial | window |
raylib:function:GetMonitorHeight |
function | RLAPI int GetMonitorHeight(int monitor) |
Core.get_monitor_height (implemented) |
partial | window |
raylib:function:GetMonitorPhysicalWidth |
function | RLAPI int GetMonitorPhysicalWidth(int monitor) |
Core.get_monitor_physical_width (implemented) |
partial | window |
raylib:function:GetMonitorPhysicalHeight |
function | RLAPI int GetMonitorPhysicalHeight(int monitor) |
Core.get_monitor_physical_height (implemented) |
partial | window |
raylib:function:GetMonitorRefreshRate |
function | RLAPI int GetMonitorRefreshRate(int monitor) |
Core.get_monitor_refresh_rate (implemented) |
partial | window |
raylib:function:GetWindowPosition |
function | RLAPI Vector2 GetWindowPosition(void) |
Core.get_window_position (implemented) |
partial | window |
raylib:function:GetWindowScaleDPI |
function | RLAPI Vector2 GetWindowScaleDPI(void) |
Core.get_window_scale_dpi (implemented) |
partial | window |
raylib:function:GetMonitorName |
function | RLAPI const char *GetMonitorName(int monitor) |
Core.get_monitor_name (implemented) |
partial | window |
raylib:function:SetClipboardText |
function | RLAPI void SetClipboardText(const char *text) |
Core.set_clipboard_text (implemented) |
partial | window |
raylib:function:GetClipboardText |
function | RLAPI const char *GetClipboardText(void) |
Core.get_clipboard_text (implemented) |
partial | window |
raylib:function:GetClipboardImage |
function | RLAPI Image GetClipboardImage(void) |
Core.get_clipboard_image (implemented) |
partial | window |
raylib:function:EnableEventWaiting |
function | RLAPI void EnableEventWaiting(void) |
Core.enable_event_waiting / Core.is_event_waiting (implemented) |
partial | window |
raylib:function:DisableEventWaiting |
function | RLAPI void DisableEventWaiting(void) |
Core.disable_event_waiting / Core.is_event_waiting (implemented) |
partial | window |
raylib:function:ShowCursor |
function | RLAPI void ShowCursor(void) |
Input.show_cursor (implemented) |
partial | window |
raylib:function:HideCursor |
function | RLAPI void HideCursor(void) |
Input.hide_cursor (implemented) |
partial | window |
raylib:function:IsCursorHidden |
function | RLAPI bool IsCursorHidden(void) |
Input.is_cursor_hidden (implemented) |
partial | window |
raylib:function:EnableCursor |
function | RLAPI void EnableCursor(void) |
Input.enable_cursor (implemented) |
partial | window |
raylib:function:DisableCursor |
function | RLAPI void DisableCursor(void) |
Input.disable_cursor (implemented) |
partial | window |
raylib:function:IsCursorOnScreen |
function | RLAPI bool IsCursorOnScreen(void) |
Input.is_cursor_on_screen (implemented) |
partial | window |
raylib:function:ClearBackground |
function | RLAPI void ClearBackground(Color color) |
Frame.clear_background (implemented) |
partial | shapes |
raylib:function:BeginDrawing |
function | RLAPI void BeginDrawing(void) |
Frame.begin_drawing / Core.begin_drawing (implemented) |
partial | frame |
raylib:function:EndDrawing |
function | RLAPI void EndDrawing(void) |
Frame.end_drawing / Core.end_drawing / Core.end_drawing_desktop (implemented) |
partial | frame |
raylib:function:BeginMode2D |
function | RLAPI void BeginMode2D(Camera2D camera) |
Frame.begin_mode_2d_for / Frame.begin_mode_2d (implemented) |
partial | shapes |
raylib:function:EndMode2D |
function | RLAPI void EndMode2D(void) |
Frame.end_mode_2d (implemented) |
partial | shapes |
raylib:function:BeginMode3D |
function | RLAPI void BeginMode3D(Camera3D camera) |
Frame.begin_mode_3d_for / Frame.begin_mode_3d (implemented) |
partial | models |
raylib:function:EndMode3D |
function | RLAPI void EndMode3D(void) |
Frame.end_mode_3d (implemented) |
partial | models |
raylib:function:BeginTextureMode |
function | RLAPI void BeginTextureMode(RenderTexture2D target) |
Frame.begin_texture_mode (implemented) |
partial | textures |
raylib:function:EndTextureMode |
function | RLAPI void EndTextureMode(void) |
Frame.end_texture_mode (implemented) |
partial | textures |
raylib:function:BeginShaderMode |
function | RLAPI void BeginShaderMode(Shader shader) |
Frame.begin_shader_mode (implemented) |
partial | shaders |
raylib:function:EndShaderMode |
function | RLAPI void EndShaderMode(void) |
Frame.end_shader_mode (implemented) |
partial | shaders |
raylib:function:BeginBlendMode |
function | RLAPI void BeginBlendMode(int mode) |
Frame.begin_blend_mode (implemented) |
partial | shapes |
raylib:function:EndBlendMode |
function | RLAPI void EndBlendMode(void) |
Frame.end_blend_mode (implemented) |
partial | shapes |
raylib:function:BeginScissorMode |
function | RLAPI void BeginScissorMode(int x, int y, int width, int height) |
Frame.begin_scissor_mode (implemented) |
partial | shapes |
raylib:function:EndScissorMode |
function | RLAPI void EndScissorMode(void) |
Frame.end_scissor_mode (implemented) |
partial | shapes |
raylib:function:BeginVrStereoMode |
function | RLAPI void BeginVrStereoMode(VrStereoConfig config) |
Frame.begin_vr_stereo_mode (implemented) |
partial | vr |
raylib:function:EndVrStereoMode |
function | RLAPI void EndVrStereoMode(void) |
Frame.end_vr_stereo_mode (implemented) |
partial | vr |
raylib:function:LoadVrStereoConfig |
function | RLAPI VrStereoConfig LoadVrStereoConfig(VrDeviceInfo device) |
Vr.load_stereo_config_for (implemented) |
partial | vr |
raylib:function:UnloadVrStereoConfig |
function | RLAPI void UnloadVrStereoConfig(VrStereoConfig config) |
Vr.unload_stereo_config (implemented) |
partial | vr |
raylib:function:LoadShader |
function | RLAPI Shader LoadShader(const char *vsFileName, const char *fsFileName) |
Shader.load (implemented) |
partial | shaders |
raylib:function:LoadShaderFromMemory |
function | RLAPI Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode) |
Shader.load_from_memory (implemented) |
partial | shaders |
raylib:function:IsShaderValid |
function | RLAPI bool IsShaderValid(Shader shader) |
Shader.is_valid (implemented) |
partial | shaders |
raylib:function:GetShaderLocation |
function | RLAPI int GetShaderLocation(Shader shader, const char *uniformName) |
Shader.get_location (implemented) |
partial | shaders |
raylib:function:GetShaderLocationAttrib |
function | RLAPI int GetShaderLocationAttrib(Shader shader, const char *attribName) |
Shader.get_location_attrib (implemented) |
partial | shaders |
raylib:function:SetShaderValue |
function | RLAPI void SetShaderValue(Shader shader, int locIndex, const void *value, int uniformType) |
Shader.set_value (implemented) |
partial | shaders |
raylib:function:SetShaderValueV |
function | RLAPI void SetShaderValueV(Shader shader, int locIndex, const void *value, int uniformType, int count) |
Shader.set_value_v (implemented) |
partial | shaders |
raylib:function:SetShaderValueMatrix |
function | RLAPI void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat) |
Shader.set_value_matrix (implemented) |
partial | shaders |
raylib:function:SetShaderValueTexture |
function | RLAPI void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture) |
Shader.set_value_texture (implemented) |
partial | shaders |
raylib:function:UnloadShader |
function | RLAPI void UnloadShader(Shader shader) |
Shader.unload (implemented) |
partial | shaders |
raylib:macro:GetMouseRay |
macro | #define GetMouseRay GetScreenToWorldRay |
Config.GetMouseRay (proposed) |
not-started | configuration |
raylib:function:GetScreenToWorldRay |
function | RLAPI Ray GetScreenToWorldRay(Vector2 position, Camera camera) |
Camera.screen_to_world_ray_for / Camera.screen_to_world_ray (implemented) |
partial | camera |
raylib:function:GetScreenToWorldRayEx |
function | RLAPI Ray GetScreenToWorldRayEx(Vector2 position, Camera camera, int width, int height) |
Camera.screen_to_world_ray_ex_for / Camera.screen_to_world_ray_ex (implemented) |
partial | camera |
raylib:function:GetWorldToScreen |
function | RLAPI Vector2 GetWorldToScreen(Vector3 position, Camera camera) |
Camera.world_to_screen_for / Camera.world_to_screen (implemented) |
partial | camera |
raylib:function:GetWorldToScreenEx |
function | RLAPI Vector2 GetWorldToScreenEx(Vector3 position, Camera camera, int width, int height) |
Camera.world_to_screen_ex_for / Camera.world_to_screen_ex (implemented) |
partial | camera |
raylib:function:GetWorldToScreen2D |
function | RLAPI Vector2 GetWorldToScreen2D(Vector2 position, Camera2D camera) |
Camera.world_to_screen_2d_for / Camera.world_to_screen_2d (implemented) |
partial | camera |
raylib:function:GetScreenToWorld2D |
function | RLAPI Vector2 GetScreenToWorld2D(Vector2 position, Camera2D camera) |
Camera.screen_to_world_2d_for / Camera.screen_to_world_2d (implemented) |
partial | camera |
raylib:function:GetCameraMatrix |
function | RLAPI Matrix GetCameraMatrix(Camera camera) |
Camera.matrix_for / Camera.matrix (implemented) |
partial | camera |
raylib:function:GetCameraMatrix2D |
function | RLAPI Matrix GetCameraMatrix2D(Camera2D camera) |
Camera.matrix_2d_for / Camera.matrix_2d (implemented) |
partial | camera |
raylib:function:SetTargetFPS |
function | RLAPI void SetTargetFPS(int fps) |
Core.set_target_fps (implemented) |
partial | frame |
raylib:function:GetFrameTime |
function | RLAPI float GetFrameTime(void) |
Core.get_frame_time (implemented) |
partial | frame |
raylib:function:GetTime |
function | RLAPI double GetTime(void) |
Core.get_time (implemented) |
partial | frame |
raylib:function:GetFPS |
function | RLAPI int GetFPS(void) |
Core.get_fps (implemented) |
partial | frame |
raylib:function:SwapScreenBuffer |
function | RLAPI void SwapScreenBuffer(void) |
Frame.present (implemented) |
partial | frame |
raylib:function:PollInputEvents |
function | RLAPI void PollInputEvents(void) |
Core.poll_input_events / Core.end_drawing_desktop (implemented) |
partial | frame |
raylib:function:WaitTime |
function | RLAPI void WaitTime(double seconds) |
Core.wait_time (implemented) |
partial | frame |
raylib:function:SetRandomSeed |
function | RLAPI void SetRandomSeed(unsigned int seed) |
Random.seed (implemented) |
partial | random |
raylib:function:GetRandomValue |
function | RLAPI int GetRandomValue(int min, int max) |
Random.value (implemented) |
partial | random |
raylib:function:LoadRandomSequence |
function | RLAPI int *LoadRandomSequence(unsigned int count, int min, int max) |
Random.load_sequence (implemented) |
partial | random |
raylib:function:UnloadRandomSequence |
function | RLAPI void UnloadRandomSequence(int *sequence) |
Random.unload_sequence (implemented) |
partial | random |
raylib:function:TakeScreenshot |
function | RLAPI void TakeScreenshot(const char *fileName) |
Frame.take_screenshot (implemented) |
partial | textures |
raylib:function:SetConfigFlags |
function | RLAPI void SetConfigFlags(unsigned int flags) |
Core.set_config_flags / Core.init_window_flags / Frame.init_window_flags / Desktop.run_flags (implemented) |
partial | window |
raylib:function:OpenURL |
function | RLAPI void OpenURL(const char *url) |
Window.open_url (proposed) |
blocked | window |
raylib:function:SetTraceLogLevel |
function | RLAPI void SetTraceLogLevel(int logLevel) |
Log.level / Log.default (implemented) |
partial | memory |
raylib:function:TraceLog |
function | RLAPI void TraceLog(int logLevel, const char *text, ...) |
Log.trace / Log.message (implemented) |
partial | memory |
raylib:function:SetTraceLogCallback |
function | RLAPI void SetTraceLogCallback(TraceLogCallback callback) |
Log.trace_with (implemented) |
partial | memory |
raylib:function:MemAlloc |
function | RLAPI void *MemAlloc(unsigned int size) |
Memory.alloc (implemented) |
partial | memory |
raylib:function:MemRealloc |
function | RLAPI void *MemRealloc(void *ptr, unsigned int size) |
Memory.realloc (implemented) |
partial | memory |
raylib:function:MemFree |
function | RLAPI void MemFree(void *ptr) |
Memory.free (implemented) |
partial | memory |
raylib:function:LoadFileData |
function | RLAPI unsigned char *LoadFileData(const char *fileName, int *dataSize) |
Files.load_data / Files.load_data_with (implemented) |
partial | files |
raylib:function:UnloadFileData |
function | RLAPI void UnloadFileData(unsigned char *data) |
Files.unload_data (implemented) |
partial | files |
raylib:function:SaveFileData |
function | RLAPI bool SaveFileData(const char *fileName, void *data, int dataSize) |
Files.save_data / Files.save_data_with (implemented) |
partial | files |
raylib:function:ExportDataAsCode |
function | RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName) |
Files.data_as_code / Files.export_data_as_code / Files.export_data_as_code_with (implemented) |
partial | files |
raylib:function:LoadFileText |
function | RLAPI char *LoadFileText(const char *fileName) |
Files.load_text / Files.load_text_with (implemented) |
partial | files |
raylib:function:UnloadFileText |
function | RLAPI void UnloadFileText(char *text) |
Files.unload_text (implemented) |
partial | files |
raylib:function:SaveFileText |
function | RLAPI bool SaveFileText(const char *fileName, const char *text) |
Files.save_text / Files.save_text_with (implemented) |
partial | files |
raylib:function:SetLoadFileDataCallback |
function | RLAPI void SetLoadFileDataCallback(LoadFileDataCallback callback) |
~load of Files.load_data_with, Surface.load_image_with, Surface.load_raw_with and Image.Animation.load_image_with (implemented) |
partial | files |
raylib:function:SetSaveFileDataCallback |
function | RLAPI void SetSaveFileDataCallback(SaveFileDataCallback callback) |
~save of Files.save_data_with and Surface.write_image_with (implemented) |
partial | files |
raylib:function:SetLoadFileTextCallback |
function | RLAPI void SetLoadFileTextCallback(LoadFileTextCallback callback) |
~load of Files.load_text_with and Files.text_find_index_with (implemented) |
partial | files |
raylib:function:SetSaveFileTextCallback |
function | RLAPI void SetSaveFileTextCallback(SaveFileTextCallback callback) |
~save of Files.save_text_with, Surface.write_code_with and Files.export_data_as_code_with (implemented) |
partial | files |
raylib:function:FileRename |
function | RLAPI int FileRename(const char *fileName, const char *fileRename) |
File.file_rename (proposed) |
blocked | files |
raylib:function:FileRemove |
function | RLAPI int FileRemove(const char *fileName) |
File.file_remove (proposed) |
blocked | files |
raylib:function:FileCopy |
function | RLAPI int FileCopy(const char *srcPath, const char *dstPath) |
File.file_copy (proposed) |
blocked | files |
raylib:function:FileMove |
function | RLAPI int FileMove(const char *srcPath, const char *dstPath) |
File.file_move (proposed) |
blocked | files |
raylib:function:FileTextReplace |
function | RLAPI int FileTextReplace(const char *fileName, const char *search, const char *replacement) |
Files.text_replace (implemented) |
partial | files |
raylib:function:FileTextFindIndex |
function | RLAPI int FileTextFindIndex(const char *fileName, const char *search) |
Files.text_find_index / Files.text_find_index_with (implemented) |
partial | files |
raylib:function:FileExists |
function | RLAPI bool FileExists(const char *fileName) |
Files.exists (implemented) |
partial | files |
raylib:function:DirectoryExists |
function | RLAPI bool DirectoryExists(const char *dirPath) |
File.directory_exists (proposed) |
blocked | files |
raylib:function:IsFileExtension |
function | RLAPI bool IsFileExtension(const char *fileName, const char *ext) |
Files.has_extension (implemented) |
partial | files |
raylib:function:GetFileLength |
function | RLAPI int GetFileLength(const char *fileName) |
Files.length (implemented) |
partial | files |
raylib:function:GetFileModTime |
function | RLAPI long GetFileModTime(const char *fileName) |
File.get_file_mod_time (proposed) |
blocked | files |
raylib:function:GetFileExtension |
function | RLAPI const char *GetFileExtension(const char *fileName) |
Files.extension (implemented) |
partial | files |
raylib:function:GetFileName |
function | RLAPI const char *GetFileName(const char *filePath) |
Files.name (implemented) |
partial | files |
raylib:function:GetFileNameWithoutExt |
function | RLAPI const char *GetFileNameWithoutExt(const char *filePath) |
Files.name_without_ext (implemented) |
partial | files |
raylib:function:GetDirectoryPath |
function | RLAPI const char *GetDirectoryPath(const char *filePath) |
Files.directory (implemented) |
partial | files |
raylib:function:GetPrevDirectoryPath |
function | RLAPI const char *GetPrevDirectoryPath(const char *dirPath) |
Files.previous_directory (implemented) |
partial | files |
raylib:function:GetWorkingDirectory |
function | RLAPI const char *GetWorkingDirectory(void) |
File.get_working_directory (proposed) |
blocked | files |
raylib:function:GetApplicationDirectory |
function | RLAPI const char *GetApplicationDirectory(void) |
File.get_application_directory (proposed) |
blocked | files |
raylib:function:MakeDirectory |
function | RLAPI int MakeDirectory(const char *dirPath) |
File.make_directory (proposed) |
blocked | files |
raylib:function:ChangeDirectory |
function | RLAPI bool ChangeDirectory(const char *dirPath) |
File.change_directory (proposed) |
blocked | files |
raylib:function:IsPathFile |
function | RLAPI bool IsPathFile(const char *path) |
File.is_path_file (proposed) |
blocked | files |
raylib:function:IsFileNameValid |
function | RLAPI bool IsFileNameValid(const char *fileName) |
Files.valid_name (implemented) |
partial | files |
raylib:function:LoadDirectoryFiles |
function | RLAPI FilePathList LoadDirectoryFiles(const char *dirPath) |
File.load_directory_files (proposed) |
blocked | files |
raylib:function:LoadDirectoryFilesEx |
function | RLAPI FilePathList LoadDirectoryFilesEx(const char *basePath, const char *filter, bool scanSubdirs) |
File.load_directory_files_ex (proposed) |
blocked | files |
raylib:function:UnloadDirectoryFiles |
function | RLAPI void UnloadDirectoryFiles(FilePathList files) |
File.unload_directory_files (proposed) |
blocked | files |
raylib:function:IsFileDropped |
function | RLAPI bool IsFileDropped(void) |
Core.is_file_dropped (implemented) |
partial | files |
raylib:function:LoadDroppedFiles |
function | RLAPI FilePathList LoadDroppedFiles(void) |
Core.load_dropped_files (implemented) |
partial | files |
raylib:function:UnloadDroppedFiles |
function | RLAPI void UnloadDroppedFiles(FilePathList files) |
Core.unload_dropped_files (implemented) |
partial | files |
raylib:function:GetDirectoryFileCount |
function | RLAPI unsigned int GetDirectoryFileCount(const char *dirPath) |
File.get_directory_file_count (proposed) |
blocked | files |
raylib:function:GetDirectoryFileCountEx |
function | RLAPI unsigned int GetDirectoryFileCountEx(const char *basePath, const char *filter, bool scanSubdirs) |
File.get_directory_file_count_ex (proposed) |
blocked | files |
raylib:function:CompressData |
function | RLAPI unsigned char *CompressData(const unsigned char *data, int dataSize, int *compDataSize) |
Compression.compress (implemented) |
partial | files |
raylib:function:DecompressData |
function | RLAPI unsigned char *DecompressData(const unsigned char *compData, int compDataSize, int *dataSize) |
Compression.decompress (implemented) |
partial | files |
raylib:function:EncodeDataBase64 |
function | RLAPI char *EncodeDataBase64(const unsigned char *data, int dataSize, int *outputSize) |
Base64.encode / Base64.Encoded (implemented) |
partial | files |
raylib:function:DecodeDataBase64 |
function | RLAPI unsigned char *DecodeDataBase64(const char *text, int *outputSize) |
Base64.decode (implemented) |
partial | files |
raylib:function:ComputeCRC32 |
function | RLAPI unsigned int ComputeCRC32(unsigned char *data, int dataSize) |
Checksum.crc32 (implemented) |
partial | files |
raylib:function:ComputeMD5 |
function | RLAPI unsigned int *ComputeMD5(unsigned char *data, int dataSize) |
Checksum.md5 (implemented) |
partial | files |
raylib:function:ComputeSHA1 |
function | RLAPI unsigned int *ComputeSHA1(unsigned char *data, int dataSize) |
Checksum.sha1 (implemented) |
partial | files |
raylib:function:ComputeSHA256 |
function | RLAPI unsigned int *ComputeSHA256(unsigned char *data, int dataSize) |
Checksum.sha256 (implemented) |
partial | files |
raylib:function:LoadAutomationEventList |
function | RLAPI AutomationEventList LoadAutomationEventList(const char *fileName) |
AutomationEventList.new / AutomationEventList.parse / AutomationEventList.load (implemented) |
partial | frame |
raylib:function:UnloadAutomationEventList |
function | RLAPI void UnloadAutomationEventList(AutomationEventList list) |
AutomationEventList.unload (implemented) |
partial | frame |
raylib:function:ExportAutomationEventList |
function | RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName) |
AutomationEventList.export_text / AutomationEventList.export (implemented) |
partial | frame |
raylib:function:SetAutomationEventList |
function | RLAPI void SetAutomationEventList(AutomationEventList *list) |
Core.set_automation_event_list (implemented) |
partial | frame |
raylib:function:SetAutomationEventBaseFrame |
function | RLAPI void SetAutomationEventBaseFrame(int frame) |
Core.set_automation_event_base_frame (implemented) |
partial | frame |
raylib:function:StartAutomationEventRecording |
function | RLAPI void StartAutomationEventRecording(void) |
Core.start_automation_event_recording (implemented) |
partial | frame |
raylib:function:StopAutomationEventRecording |
function | RLAPI void StopAutomationEventRecording(void) |
Core.stop_automation_event_recording (implemented) |
partial | frame |
raylib:function:PlayAutomationEvent |
function | RLAPI void PlayAutomationEvent(AutomationEvent event) |
Core.play_automation_event (implemented) |
partial | frame |
raylib:function:IsKeyPressed |
function | RLAPI bool IsKeyPressed(int key) |
Input.is_key_pressed (implemented) |
partial | input |
raylib:function:IsKeyPressedRepeat |
function | RLAPI bool IsKeyPressedRepeat(int key) |
Input.is_key_pressed_repeat (implemented) |
partial | input |
raylib:function:IsKeyDown |
function | RLAPI bool IsKeyDown(int key) |
Input.is_key_down (implemented) |
partial | input |
raylib:function:IsKeyReleased |
function | RLAPI bool IsKeyReleased(int key) |
Input.is_key_released (implemented) |
partial | input |
raylib:function:IsKeyUp |
function | RLAPI bool IsKeyUp(int key) |
Input.is_key_up (implemented) |
partial | input |
raylib:function:GetKeyPressed |
function | RLAPI int GetKeyPressed(void) |
Input.get_key_pressed (implemented) |
partial | input |
raylib:function:GetCharPressed |
function | RLAPI int GetCharPressed(void) |
Input.get_char_pressed (implemented) |
partial | input |
raylib:function:GetKeyName |
function | RLAPI const char *GetKeyName(int key) |
Input.get_key_name (implemented) |
partial | input |
raylib:function:SetExitKey |
function | RLAPI void SetExitKey(int key) |
Input.set_exit_key (implemented) |
partial | input |
raylib:function:IsGamepadAvailable |
function | RLAPI bool IsGamepadAvailable(int gamepad) |
Input.is_gamepad_available (implemented) |
partial | input |
raylib:function:GetGamepadName |
function | RLAPI const char *GetGamepadName(int gamepad) |
Input.get_gamepad_name (implemented) |
partial | input |
raylib:function:IsGamepadButtonPressed |
function | RLAPI bool IsGamepadButtonPressed(int gamepad, int button) |
Input.is_gamepad_button_pressed (implemented) |
partial | input |
raylib:function:IsGamepadButtonDown |
function | RLAPI bool IsGamepadButtonDown(int gamepad, int button) |
Input.is_gamepad_button_down (implemented) |
partial | input |
raylib:function:IsGamepadButtonReleased |
function | RLAPI bool IsGamepadButtonReleased(int gamepad, int button) |
Input.is_gamepad_button_released (implemented) |
partial | input |
raylib:function:IsGamepadButtonUp |
function | RLAPI bool IsGamepadButtonUp(int gamepad, int button) |
Input.is_gamepad_button_up (implemented) |
partial | input |
raylib:function:GetGamepadButtonPressed |
function | RLAPI int GetGamepadButtonPressed(void) |
Input.get_gamepad_button_pressed (implemented) |
partial | input |
raylib:function:GetGamepadAxisCount |
function | RLAPI int GetGamepadAxisCount(int gamepad) |
Input.get_gamepad_axis_count (implemented) |
partial | input |
raylib:function:GetGamepadAxisMovement |
function | RLAPI float GetGamepadAxisMovement(int gamepad, int axis) |
Input.get_gamepad_axis_movement (implemented) |
partial | input |
raylib:function:SetGamepadMappings |
function | RLAPI int SetGamepadMappings(const char *mappings) |
Input.set_gamepad_mappings (implemented) |
partial | input |
raylib:function:SetGamepadVibration |
function | RLAPI void SetGamepadVibration(int gamepad, float leftMotor, float rightMotor, float duration) |
Input.set_gamepad_vibration (implemented) |
partial | input |
raylib:function:IsMouseButtonPressed |
function | RLAPI bool IsMouseButtonPressed(int button) |
Input.is_mouse_button_pressed (implemented) |
partial | input |
raylib:function:IsMouseButtonDown |
function | RLAPI bool IsMouseButtonDown(int button) |
Input.is_mouse_button_down (implemented) |
partial | input |
raylib:function:IsMouseButtonReleased |
function | RLAPI bool IsMouseButtonReleased(int button) |
Input.is_mouse_button_released (implemented) |
partial | input |
raylib:function:IsMouseButtonUp |
function | RLAPI bool IsMouseButtonUp(int button) |
Input.is_mouse_button_up (implemented) |
partial | input |
raylib:function:GetMouseX |
function | RLAPI int GetMouseX(void) |
Input.get_mouse_x (implemented) |
partial | input |
raylib:function:GetMouseY |
function | RLAPI int GetMouseY(void) |
Input.get_mouse_y (implemented) |
partial | input |
raylib:function:GetMousePosition |
function | RLAPI Vector2 GetMousePosition(void) |
Input.get_mouse_position (implemented) |
partial | input |
raylib:function:GetMouseDelta |
function | RLAPI Vector2 GetMouseDelta(void) |
Input.get_mouse_delta (implemented) |
partial | input |
raylib:function:SetMousePosition |
function | RLAPI void SetMousePosition(int x, int y) |
Input.set_mouse_position (implemented) |
partial | input |
raylib:function:SetMouseOffset |
function | RLAPI void SetMouseOffset(int offsetX, int offsetY) |
Input.set_mouse_offset (implemented) |
partial | input |
raylib:function:SetMouseScale |
function | RLAPI void SetMouseScale(float scaleX, float scaleY) |
Input.set_mouse_scale (implemented) |
partial | input |
raylib:function:GetMouseWheelMove |
function | RLAPI float GetMouseWheelMove(void) |
Input.get_mouse_wheel_move (implemented) |
partial | input |
raylib:function:GetMouseWheelMoveV |
function | RLAPI Vector2 GetMouseWheelMoveV(void) |
Input.get_mouse_wheel_move_v (implemented) |
partial | input |
raylib:function:SetMouseCursor |
function | RLAPI void SetMouseCursor(int cursor) |
Input.set_mouse_cursor (implemented) |
partial | input |
raylib:function:GetTouchX |
function | RLAPI int GetTouchX(void) |
Input.get_touch_x (implemented) |
partial | input |
raylib:function:GetTouchY |
function | RLAPI int GetTouchY(void) |
Input.get_touch_y (implemented) |
partial | input |
raylib:function:GetTouchPosition |
function | RLAPI Vector2 GetTouchPosition(int index) |
Input.get_touch_position (implemented) |
partial | input |
raylib:function:GetTouchPointId |
function | RLAPI int GetTouchPointId(int index) |
Input.get_touch_point_id (implemented) |
partial | input |
raylib:function:GetTouchPointCount |
function | RLAPI int GetTouchPointCount(void) |
Input.get_touch_point_count (implemented) |
partial | input |
raylib:function:SetGesturesEnabled |
function | RLAPI void SetGesturesEnabled(unsigned int flags) |
Gestures.set_enabled (implemented) |
partial | input |
raylib:function:IsGestureDetected |
function | RLAPI bool IsGestureDetected(unsigned int gesture) |
Gestures.is_detected (implemented) |
partial | input |
raylib:function:GetGestureDetected |
function | RLAPI int GetGestureDetected(void) |
Gestures.get_detected (implemented) |
partial | input |
raylib:function:GetGestureHoldDuration |
function | RLAPI float GetGestureHoldDuration(void) |
Gestures.get_hold_duration (implemented) |
partial | input |
raylib:function:GetGestureDragVector |
function | RLAPI Vector2 GetGestureDragVector(void) |
Gestures.get_drag_vector (implemented) |
partial | input |
raylib:function:GetGestureDragAngle |
function | RLAPI float GetGestureDragAngle(void) |
Gestures.get_drag_angle (implemented) |
partial | input |
raylib:function:GetGesturePinchVector |
function | RLAPI Vector2 GetGesturePinchVector(void) |
Gestures.get_pinch_vector (implemented) |
partial | input |
raylib:function:GetGesturePinchAngle |
function | RLAPI float GetGesturePinchAngle(void) |
Gestures.get_pinch_angle (implemented) |
partial | input |
raylib:function:UpdateCamera |
function | RLAPI void UpdateCamera(Camera *camera, int mode) |
Camera.update_for / Camera.update (implemented) |
partial | camera |
raylib:function:UpdateCameraPro |
function | RLAPI void UpdateCameraPro(Camera *camera, Vector3 movement, Vector3 rotation, float zoom) |
Camera.update_pro_for / Camera.update_pro (implemented) |
partial | camera |
raylib:function:SetShapesTexture |
function | RLAPI void SetShapesTexture(Texture2D texture, Rectangle source) |
Frame.set_shapes_texture (implemented) |
partial | textures |
raylib:function:GetShapesTexture |
function | RLAPI Texture2D GetShapesTexture(void) |
Frame.get_shapes_texture (implemented) |
partial | textures |
raylib:function:GetShapesTextureRectangle |
function | RLAPI Rectangle GetShapesTextureRectangle(void) |
Frame.get_shapes_texture_rectangle (implemented) |
partial | textures |
raylib:function:DrawPixel |
function | RLAPI void DrawPixel(int posX, int posY, Color color) |
Draw.pixel (implemented) |
partial | shapes |
raylib:function:DrawPixelV |
function | RLAPI void DrawPixelV(Vector2 position, Color color) |
Draw.pixel_v (implemented) |
partial | shapes |
raylib:function:DrawLine |
function | RLAPI void DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, Color color) |
Draw.line (implemented) |
partial | shapes |
raylib:function:DrawLineV |
function | RLAPI void DrawLineV(Vector2 startPos, Vector2 endPos, Color color) |
Draw.line_v (implemented) |
partial | shapes |
raylib:function:DrawLineEx |
function | RLAPI void DrawLineEx(Vector2 startPos, Vector2 endPos, float thick, Color color) |
Draw.line_ex (implemented) |
partial | shapes |
raylib:function:DrawLineStrip |
function | RLAPI void DrawLineStrip(const Vector2 *points, int pointCount, Color color) |
Draw.line_strip (implemented) |
partial | shapes |
raylib:function:DrawLineBezier |
function | RLAPI void DrawLineBezier(Vector2 startPos, Vector2 endPos, float thick, Color color) |
Draw.line_bezier (implemented) |
partial | shapes |
raylib:function:DrawLineDashed |
function | RLAPI void DrawLineDashed(Vector2 startPos, Vector2 endPos, int dashSize, int spaceSize, Color color) |
Draw.line_dashed (implemented) |
partial | shapes |
raylib:function:DrawCircle |
function | RLAPI void DrawCircle(int centerX, int centerY, float radius, Color color) |
Draw.circle_for / Draw.circle (implemented) |
partial | shapes |
raylib:function:DrawCircleV |
function | RLAPI void DrawCircleV(Vector2 center, float radius, Color color) |
Draw.circle_v_for / Draw.circle_v (implemented) |
partial | shapes |
raylib:function:DrawCircleGradient |
function | RLAPI void DrawCircleGradient(Vector2 center, float radius, Color inner, Color outer) |
Draw.circle_gradient_for / Draw.circle_gradient (implemented) |
partial | shapes |
raylib:function:DrawCircleSector |
function | RLAPI void DrawCircleSector(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color) |
Draw.circle_sector_for / Draw.circle_sector (implemented) |
partial | shapes |
raylib:function:DrawCircleSectorLines |
function | RLAPI void DrawCircleSectorLines(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color) |
Draw.circle_sector_lines_for / Draw.circle_sector_lines (implemented) |
partial | shapes |
raylib:function:DrawCircleLines |
function | RLAPI void DrawCircleLines(int centerX, int centerY, float radius, Color color) |
Draw.circle_lines_for / Draw.circle_lines (implemented) |
partial | shapes |
raylib:function:DrawCircleLinesV |
function | RLAPI void DrawCircleLinesV(Vector2 center, float radius, Color color) |
Draw.circle_lines_v_for / Draw.circle_lines_v (implemented) |
partial | shapes |
raylib:function:DrawEllipse |
function | RLAPI void DrawEllipse(int centerX, int centerY, float radiusH, float radiusV, Color color) |
Draw.ellipse_for / Draw.ellipse (implemented) |
partial | shapes |
raylib:function:DrawEllipseV |
function | RLAPI void DrawEllipseV(Vector2 center, float radiusH, float radiusV, Color color) |
Draw.ellipse_v_for / Draw.ellipse_v (implemented) |
partial | shapes |
raylib:function:DrawEllipseLines |
function | RLAPI void DrawEllipseLines(int centerX, int centerY, float radiusH, float radiusV, Color color) |
Draw.ellipse_lines_for / Draw.ellipse_lines (implemented) |
partial | shapes |
raylib:function:DrawEllipseLinesV |
function | RLAPI void DrawEllipseLinesV(Vector2 center, float radiusH, float radiusV, Color color) |
Draw.ellipse_lines_v_for / Draw.ellipse_lines_v (implemented) |
partial | shapes |
raylib:function:DrawRing |
function | RLAPI void DrawRing(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color) |
Draw.ring_for / Draw.ring (implemented) |
partial | shapes |
raylib:function:DrawRingLines |
function | RLAPI void DrawRingLines(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color) |
Draw.ring_lines_for / Draw.ring_lines (implemented) |
partial | shapes |
raylib:function:DrawRectangle |
function | RLAPI void DrawRectangle(int posX, int posY, int width, int height, Color color) |
Draw.rectangle (implemented) |
partial | shapes |
raylib:function:DrawRectangleV |
function | RLAPI void DrawRectangleV(Vector2 position, Vector2 size, Color color) |
Draw.rectangle_v (implemented) |
partial | shapes |
raylib:function:DrawRectangleRec |
function | RLAPI void DrawRectangleRec(Rectangle rec, Color color) |
Draw.rectangle_rec (implemented) |
partial | shapes |
raylib:function:DrawRectanglePro |
function | RLAPI void DrawRectanglePro(Rectangle rec, Vector2 origin, float rotation, Color color) |
Draw.rectangle_pro_for / Draw.rectangle_pro (implemented) |
partial | shapes |
raylib:function:DrawRectangleGradientV |
function | RLAPI void DrawRectangleGradientV(int posX, int posY, int width, int height, Color top, Color bottom) |
Draw.rectangle_gradient_v (implemented) |
partial | shapes |
raylib:function:DrawRectangleGradientH |
function | RLAPI void DrawRectangleGradientH(int posX, int posY, int width, int height, Color left, Color right) |
Draw.rectangle_gradient_h (implemented) |
partial | shapes |
raylib:function:DrawRectangleGradientEx |
function | RLAPI void DrawRectangleGradientEx(Rectangle rec, Color topLeft, Color bottomLeft, Color bottomRight, Color topRight) |
Draw.rectangle_gradient_ex (implemented) |
partial | shapes |
raylib:function:DrawRectangleLines |
function | RLAPI void DrawRectangleLines(int posX, int posY, int width, int height, Color color) |
Draw.rectangle_lines (implemented) |
partial | shapes |
raylib:function:DrawRectangleLinesEx |
function | RLAPI void DrawRectangleLinesEx(Rectangle rec, float lineThick, Color color) |
Draw.rectangle_lines_ex (implemented) |
partial | shapes |
raylib:function:DrawRectangleRounded |
function | RLAPI void DrawRectangleRounded(Rectangle rec, float roundness, int segments, Color color) |
Draw.rectangle_rounded_for / Draw.rectangle_rounded (implemented) |
partial | shapes |
raylib:function:DrawRectangleRoundedLines |
function | RLAPI void DrawRectangleRoundedLines(Rectangle rec, float roundness, int segments, Color color) |
Draw.rectangle_rounded_lines_for / Draw.rectangle_rounded_lines (implemented) |
partial | shapes |
raylib:function:DrawRectangleRoundedLinesEx |
function | RLAPI void DrawRectangleRoundedLinesEx(Rectangle rec, float roundness, int segments, float lineThick, Color color) |
Draw.rectangle_rounded_lines_ex_for / Draw.rectangle_rounded_lines_ex (implemented) |
partial | shapes |
raylib:function:DrawTriangle |
function | RLAPI void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Draw.triangle (implemented) |
partial | shapes |
raylib:function:DrawTriangleLines |
function | RLAPI void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Draw.triangle_lines (implemented) |
partial | shapes |
raylib:function:DrawTriangleFan |
function | RLAPI void DrawTriangleFan(const Vector2 *points, int pointCount, Color color) |
Draw.triangle_fan (implemented) |
partial | shapes |
raylib:function:DrawTriangleStrip |
function | RLAPI void DrawTriangleStrip(const Vector2 *points, int pointCount, Color color) |
Draw.triangle_strip (implemented) |
partial | shapes |
raylib:function:DrawPoly |
function | RLAPI void DrawPoly(Vector2 center, int sides, float radius, float rotation, Color color) |
Draw.poly_for / Draw.poly (implemented) |
partial | shapes |
raylib:function:DrawPolyLines |
function | RLAPI void DrawPolyLines(Vector2 center, int sides, float radius, float rotation, Color color) |
Draw.poly_lines_for / Draw.poly_lines (implemented) |
partial | shapes |
raylib:function:DrawPolyLinesEx |
function | RLAPI void DrawPolyLinesEx(Vector2 center, int sides, float radius, float rotation, float lineThick, Color color) |
Draw.poly_lines_ex_for / Draw.poly_lines_ex (implemented) |
partial | shapes |
raylib:function:DrawSplineLinear |
function | RLAPI void DrawSplineLinear(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.spline_linear (implemented) |
partial | shapes |
raylib:function:DrawSplineBasis |
function | RLAPI void DrawSplineBasis(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.spline_basis_for / Draw.spline_basis (implemented) |
partial | shapes |
raylib:function:DrawSplineCatmullRom |
function | RLAPI void DrawSplineCatmullRom(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.spline_catmull_rom_for / Draw.spline_catmull_rom (implemented) |
partial | shapes |
raylib:function:DrawSplineBezierQuadratic |
function | RLAPI void DrawSplineBezierQuadratic(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.spline_bezier_quadratic (implemented) |
partial | shapes |
raylib:function:DrawSplineBezierCubic |
function | RLAPI void DrawSplineBezierCubic(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.spline_bezier_cubic_for / Draw.spline_bezier_cubic (implemented) |
partial | shapes |
raylib:function:DrawSplineSegmentLinear |
function | RLAPI void DrawSplineSegmentLinear(Vector2 p1, Vector2 p2, float thick, Color color) |
Draw.spline_segment_linear (implemented) |
partial | shapes |
raylib:function:DrawSplineSegmentBasis |
function | RLAPI void DrawSplineSegmentBasis(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) |
Draw.spline_segment_basis (implemented) |
partial | shapes |
raylib:function:DrawSplineSegmentCatmullRom |
function | RLAPI void DrawSplineSegmentCatmullRom(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) |
Draw.spline_segment_catmull_rom (implemented) |
partial | shapes |
raylib:function:DrawSplineSegmentBezierQuadratic |
function | RLAPI void DrawSplineSegmentBezierQuadratic(Vector2 p1, Vector2 c2, Vector2 p3, float thick, Color color) |
Draw.spline_segment_bezier_quadratic (implemented) |
partial | shapes |
raylib:function:DrawSplineSegmentBezierCubic |
function | RLAPI void DrawSplineSegmentBezierCubic(Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float thick, Color color) |
Draw.spline_segment_bezier_cubic_for / Draw.spline_segment_bezier_cubic (implemented) |
partial | shapes |
raylib:function:GetSplinePointLinear |
function | RLAPI Vector2 GetSplinePointLinear(Vector2 startPos, Vector2 endPos, float t) |
Spline.linear_for / Spline.linear (implemented) |
partial | shapes |
raylib:function:GetSplinePointBasis |
function | RLAPI Vector2 GetSplinePointBasis(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t) |
Spline.basis_for / Spline.basis (implemented) |
partial | shapes |
raylib:function:GetSplinePointCatmullRom |
function | RLAPI Vector2 GetSplinePointCatmullRom(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float t) |
Spline.catmull_rom_for / Spline.catmull_rom (implemented) |
partial | shapes |
raylib:function:GetSplinePointBezierQuad |
function | RLAPI Vector2 GetSplinePointBezierQuad(Vector2 p1, Vector2 c2, Vector2 p3, float t) |
Spline.bezier_quad_for / Spline.bezier_quad (implemented) |
partial | shapes |
raylib:function:GetSplinePointBezierCubic |
function | RLAPI Vector2 GetSplinePointBezierCubic(Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float t) |
Spline.bezier_cubic_for (implemented) |
partial | shapes |
raylib:function:CheckCollisionRecs |
function | RLAPI bool CheckCollisionRecs(Rectangle rec1, Rectangle rec2) |
Collision.recs (implemented) |
partial | collision |
raylib:function:CheckCollisionCircles |
function | RLAPI bool CheckCollisionCircles(Vector2 center1, float radius1, Vector2 center2, float radius2) |
Collision.circles_for / Collision.circles (implemented) |
partial | collision |
raylib:function:CheckCollisionCircleRec |
function | RLAPI bool CheckCollisionCircleRec(Vector2 center, float radius, Rectangle rec) |
Collision.circle_rec_for / Collision.circle_rec (implemented) |
partial | collision |
raylib:function:CheckCollisionCircleLine |
function | RLAPI bool CheckCollisionCircleLine(Vector2 center, float radius, Vector2 p1, Vector2 p2) |
Collision.circle_line_for / Collision.circle_line (implemented) |
partial | collision |
raylib:function:CheckCollisionPointRec |
function | RLAPI bool CheckCollisionPointRec(Vector2 point, Rectangle rec) |
Collision.point_rec (implemented) |
partial | collision |
raylib:function:CheckCollisionPointCircle |
function | RLAPI bool CheckCollisionPointCircle(Vector2 point, Vector2 center, float radius) |
Collision.point_circle_for / Collision.point_circle (implemented) |
partial | collision |
raylib:function:CheckCollisionPointTriangle |
function | RLAPI bool CheckCollisionPointTriangle(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3) |
Collision.point_triangle_for / Collision.point_triangle (implemented) |
partial | collision |
raylib:function:CheckCollisionPointLine |
function | RLAPI bool CheckCollisionPointLine(Vector2 point, Vector2 p1, Vector2 p2, int threshold) |
Collision.point_line_for / Collision.point_line (implemented) |
partial | collision |
raylib:function:CheckCollisionPointPoly |
function | RLAPI bool CheckCollisionPointPoly(Vector2 point, const Vector2 *points, int pointCount) |
Collision.point_poly (implemented) |
partial | collision |
raylib:function:CheckCollisionLines |
function | RLAPI bool CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2, Vector2 endPos2, Vector2 *collisionPoint) |
Collision.lines_for / Collision.lines (implemented) |
partial | collision |
raylib:function:GetCollisionRec |
function | RLAPI Rectangle GetCollisionRec(Rectangle rec1, Rectangle rec2) |
Collision.rectangle (implemented) |
partial | collision |
raylib:function:LoadImage |
function | RLAPI Image LoadImage(const char *fileName) |
Surface.load_image / Surface.load_image_for / Surface.load_qoi / Surface.load_dds / Surface.load_hdr / Surface.load_pnm / Surface.load_tga / Surface.load_bmp / Surface.load_png / Surface.load_pic / Surface.load_image_with / Image.Stored.load_image / Surface.load_jpeg (implemented) |
partial | image-codecs |
raylib:function:LoadImageRaw |
function | RLAPI Image LoadImageRaw(const char *fileName, int width, int height, int format, int headerSize) |
Surface.load_raw / Surface.load_raw_with (implemented) |
partial | image-codecs |
raylib:function:LoadImageAnim |
function | RLAPI Image LoadImageAnim(const char *fileName, int *frames) |
Image.Animation.load_image / Image.Animation.load_image_for / Image.Animation.load_image_with (implemented) |
partial | image-codecs |
raylib:function:LoadImageAnimFromMemory |
function | RLAPI Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int *frames) |
Image.Animation.decode_image / Image.Animation.decode_image_for / Image.Animation.decode_gif / Image.Animation.entries / Image.Animation.unload (implemented) |
partial | image-codecs |
raylib:function:LoadImageFromMemory |
function | RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize) |
Surface.decode_image / Surface.decode_image_for / Surface.decode_qoi / Surface.decode_dds / Surface.decode_bmp / Surface.decode_tga / Surface.decode_pnm / Surface.decode_png / Surface.decode_psd / Surface.decode_psd_for / Surface.decode_pic / Surface.decode_gif / Surface.decode_hdr / Image.Stored.decode_image / Image.Stored.decode_dds / Surface.decode_jpeg (implemented) |
partial | image-codecs |
raylib:function:LoadImageFromTexture |
function | RLAPI Image LoadImageFromTexture(Texture2D texture) |
Texture.load_image (implemented) |
partial | textures |
raylib:function:LoadImageFromScreen |
function | RLAPI Image LoadImageFromScreen(void) |
Frame.load_image_from_screen (implemented) |
partial | textures |
raylib:function:IsImageValid |
function | RLAPI bool IsImageValid(Image image) |
Surface.is_valid / Image.Stored.is_valid (implemented) |
partial | images |
raylib:function:UnloadImage |
function | RLAPI void UnloadImage(Image image) |
Surface.unload / Image.Stored.unload (implemented) |
partial | images |
raylib:function:ExportImage |
function | RLAPI bool ExportImage(Image image, const char *fileName) |
Surface.to_qoi/write_qoi / Surface.to_bmp/write_bmp / Surface.to_tga/write_tga / Surface.to_png/write_png / Surface.to_bmp/to_tga/to_qoi/write_bmp/write_tga/write_qoi/write_png/write_raw / Surface.write_raw/write_png/write_bmp/write_tga / Surface.write_image / Surface.write_image_with / Image.Stored.write_raw (implemented) |
partial | image-codecs |
raylib:function:ExportImageToMemory |
function | RLAPI unsigned char *ExportImageToMemory(Image image, const char *fileType, int *fileSize) |
Surface.to_png / Surface.export_to_memory (implemented) |
partial | image-codecs |
raylib:function:ExportImageAsCode |
function | RLAPI bool ExportImageAsCode(Image image, const char *fileName) |
Surface.to_code / Surface.write_code / Surface.write_code_with / Image.Stored.to_code / Image.Stored.write_code (implemented) |
partial | image-codecs |
raylib:function:GenImageColor |
function | RLAPI Image GenImageColor(int width, int height, Color color) |
Surface.create (implemented) |
partial | images |
raylib:function:GenImageGradientLinear |
function | RLAPI Image GenImageGradientLinear(int width, int height, int direction, Color start, Color end) |
Surface.create_gradient_linear_for / Surface.create_gradient_linear (implemented) |
partial | images |
raylib:function:GenImageGradientRadial |
function | RLAPI Image GenImageGradientRadial(int width, int height, float density, Color inner, Color outer) |
Surface.create_gradient_radial (implemented) |
partial | images |
raylib:function:GenImageGradientSquare |
function | RLAPI Image GenImageGradientSquare(int width, int height, float density, Color inner, Color outer) |
Surface.create_gradient_square (implemented) |
partial | images |
raylib:function:GenImageChecked |
function | RLAPI Image GenImageChecked(int width, int height, int checksX, int checksY, Color col1, Color col2) |
Surface.create_checked (implemented) |
partial | images |
raylib:function:GenImageWhiteNoise |
function | RLAPI Image GenImageWhiteNoise(int width, int height, float factor) |
Surface.create_white_noise (implemented) |
partial | images |
raylib:function:GenImagePerlinNoise |
function | RLAPI Image GenImagePerlinNoise(int width, int height, int offsetX, int offsetY, float scale) |
Surface.create_perlin_for / Surface.create_perlin (implemented) |
partial | images |
raylib:function:GenImageCellular |
function | RLAPI Image GenImageCellular(int width, int height, int tileSize) |
Surface.create_cellular (implemented) |
partial | images |
raylib:function:GenImageText |
function | RLAPI Image GenImageText(int width, int height, const char *text) |
Surface.create_text_bytes (implemented) |
partial | fonts |
raylib:function:ImageCopy |
function | RLAPI Image ImageCopy(Image image) |
Surface.copy / Image.Stored.copy (implemented) |
partial | images |
raylib:function:ImageFromImage |
function | RLAPI Image ImageFromImage(Image image, Rectangle rec) |
Surface.extract (implemented) |
partial | resampling |
raylib:function:ImageFromChannel |
function | RLAPI Image ImageFromChannel(Image image, int selectedChannel) |
Surface.from_channel (implemented) |
partial | images |
raylib:function:ImageText |
function | RLAPI Image ImageText(const char *text, int fontSize, Color color) |
Font.image_text / Font.image_text_spaced (implemented) |
partial | fonts |
raylib:function:ImageTextEx |
function | RLAPI Image ImageTextEx(Font font, const char *text, float fontSize, float spacing, Color tint) |
Font.image_text_ex / Font.image_text_ex_spaced (implemented) |
partial | fonts |
raylib:function:ImageFormat |
function | RLAPI void ImageFormat(Image *image, int newFormat) |
Surface.format / Surface.from_bytes / Surface.export (implemented) |
partial | pixels |
raylib:function:ImageToPOT |
function | RLAPI void ImageToPOT(Image *image, Color fill) |
Surface.to_pot (implemented) |
partial | images |
raylib:function:ImageCrop |
function | RLAPI void ImageCrop(Image *image, Rectangle crop) |
Surface.crop (implemented) |
partial | resampling |
raylib:function:ImageAlphaCrop |
function | RLAPI void ImageAlphaCrop(Image *image, float threshold) |
Surface.alpha_crop (implemented) |
partial | images |
raylib:function:ImageAlphaClear |
function | RLAPI void ImageAlphaClear(Image *image, Color color, float threshold) |
Surface.alpha_clear (implemented) |
partial | images |
raylib:function:ImageAlphaMask |
function | RLAPI void ImageAlphaMask(Image *image, Image alphaMask) |
Surface.alpha_mask (implemented) |
partial | images |
raylib:function:ImageAlphaPremultiply |
function | RLAPI void ImageAlphaPremultiply(Image *image) |
Surface.alpha_premultiply (implemented) |
partial | images |
raylib:function:ImageBlurGaussian |
function | RLAPI void ImageBlurGaussian(Image *image, int blurSize) |
Surface.blur_gaussian (implemented) |
partial | images |
raylib:function:ImageKernelConvolution |
function | RLAPI void ImageKernelConvolution(Image *image, const float *kernel, int kernelSize) |
Surface.kernel_convolution (implemented) |
partial | images |
raylib:function:ImageResize |
function | RLAPI void ImageResize(Image *image, int newWidth, int newHeight) |
Surface.resize (implemented) |
partial | resampling |
raylib:function:ImageResizeNN |
function | RLAPI void ImageResizeNN(Image *image, int newWidth, int newHeight) |
Surface.resize_nn (implemented) |
partial | resampling |
raylib:function:ImageResizeCanvas |
function | RLAPI void ImageResizeCanvas(Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color fill) |
Surface.resize_canvas (implemented) |
partial | resampling |
raylib:function:ImageMipmaps |
function | RLAPI void ImageMipmaps(Image *image) |
Surface.mipmaps / Image.Mipmaps.entries / Image.Mipmaps.unload (implemented) |
partial | resampling |
raylib:function:ImageDither |
function | RLAPI void ImageDither(Image *image, int rBpp, int gBpp, int bBpp, int aBpp) |
Surface.dither / Surface.export (implemented) |
partial | images |
raylib:function:ImageFlipVertical |
function | RLAPI void ImageFlipVertical(Image *image) |
Surface.flip_vertical (implemented) |
partial | images |
raylib:function:ImageFlipHorizontal |
function | RLAPI void ImageFlipHorizontal(Image *image) |
Surface.flip_horizontal (implemented) |
partial | images |
raylib:function:ImageRotate |
function | RLAPI void ImageRotate(Image *image, int degrees) |
Surface.rotate_degrees_for / Surface.rotate_degrees (implemented) |
partial | images |
raylib:function:ImageRotateCW |
function | RLAPI void ImageRotateCW(Image *image) |
Surface.rotate_cw (implemented) |
partial | images |
raylib:function:ImageRotateCCW |
function | RLAPI void ImageRotateCCW(Image *image) |
Surface.rotate_ccw (implemented) |
partial | images |
raylib:function:ImageColorTint |
function | RLAPI void ImageColorTint(Image *image, Color color) |
Surface.color_tint (implemented) |
partial | images |
raylib:function:ImageColorInvert |
function | RLAPI void ImageColorInvert(Image *image) |
Surface.color_invert (implemented) |
partial | images |
raylib:function:ImageColorGrayscale |
function | RLAPI void ImageColorGrayscale(Image *image) |
Surface.color_grayscale (implemented) |
partial | images |
raylib:function:ImageColorContrast |
function | RLAPI void ImageColorContrast(Image *image, float contrast) |
Surface.color_contrast (implemented) |
partial | images |
raylib:function:ImageColorBrightness |
function | RLAPI void ImageColorBrightness(Image *image, int brightness) |
Surface.color_brightness (implemented) |
partial | images |
raylib:function:ImageColorReplace |
function | RLAPI void ImageColorReplace(Image *image, Color color, Color replace) |
Surface.color_replace (implemented) |
partial | images |
raylib:function:LoadImageColors |
function | RLAPI Color *LoadImageColors(Image image) |
Surface.colors (implemented) |
partial | pixels |
raylib:function:LoadImagePalette |
function | RLAPI Color *LoadImagePalette(Image image, int maxPaletteSize, int *colorCount) |
Surface.load_palette / Image.Palette.entries (implemented) |
partial | images |
raylib:function:UnloadImageColors |
function | RLAPI void UnloadImageColors(Color *colors) |
Surface.unload_colors (implemented) |
partial | pixels |
raylib:function:UnloadImagePalette |
function | RLAPI void UnloadImagePalette(Color *colors) |
Image.Palette.unload (implemented) |
partial | images |
raylib:function:GetImageAlphaBorder |
function | RLAPI Rectangle GetImageAlphaBorder(Image image, float threshold) |
Surface.alpha_border (implemented) |
partial | images |
raylib:function:GetImageColor |
function | RLAPI Color GetImageColor(Image image, int x, int y) |
Surface.get (implemented) |
partial | images |
raylib:function:ImageClearBackground |
function | RLAPI void ImageClearBackground(Image *dst, Color color) |
Surface.clear (implemented) |
partial | images |
raylib:function:ImageDrawPixel |
function | RLAPI void ImageDrawPixel(Image *dst, int posX, int posY, Color color) |
Surface.draw_pixel (implemented) |
partial | images |
raylib:function:ImageDrawPixelV |
function | RLAPI void ImageDrawPixelV(Image *dst, Vector2 position, Color color) |
Surface.draw_pixel_v (implemented) |
partial | images |
raylib:function:ImageDrawLine |
function | RLAPI void ImageDrawLine(Image *dst, int startPosX, int startPosY, int endPosX, int endPosY, Color color) |
Surface.draw_line (implemented) |
partial | images |
raylib:function:ImageDrawLineV |
function | RLAPI void ImageDrawLineV(Image *dst, Vector2 start, Vector2 end, Color color) |
Surface.draw_line_v (implemented) |
partial | images |
raylib:function:ImageDrawLineEx |
function | RLAPI void ImageDrawLineEx(Image *dst, Vector2 start, Vector2 end, int thick, Color color) |
Surface.draw_line_ex (implemented) |
partial | images |
raylib:function:ImageDrawCircle |
function | RLAPI void ImageDrawCircle(Image *dst, int centerX, int centerY, int radius, Color color) |
Surface.draw_circle (implemented) |
partial | images |
raylib:function:ImageDrawCircleV |
function | RLAPI void ImageDrawCircleV(Image *dst, Vector2 center, int radius, Color color) |
Surface.draw_circle_v (implemented) |
partial | images |
raylib:function:ImageDrawCircleLines |
function | RLAPI void ImageDrawCircleLines(Image *dst, int centerX, int centerY, int radius, Color color) |
Surface.draw_circle_lines (implemented) |
partial | images |
raylib:function:ImageDrawCircleLinesV |
function | RLAPI void ImageDrawCircleLinesV(Image *dst, Vector2 center, int radius, Color color) |
Surface.draw_circle_lines_v (implemented) |
partial | images |
raylib:function:ImageDrawRectangle |
function | RLAPI void ImageDrawRectangle(Image *dst, int posX, int posY, int width, int height, Color color) |
Surface.draw_rectangle (implemented) |
partial | images |
raylib:function:ImageDrawRectangleV |
function | RLAPI void ImageDrawRectangleV(Image *dst, Vector2 position, Vector2 size, Color color) |
Surface.draw_rectangle_v (implemented) |
partial | images |
raylib:function:ImageDrawRectangleRec |
function | RLAPI void ImageDrawRectangleRec(Image *dst, Rectangle rec, Color color) |
Surface.draw_rectangle_rec (implemented) |
partial | images |
raylib:function:ImageDrawRectangleLines |
function | RLAPI void ImageDrawRectangleLines(Image *dst, Rectangle rec, int thick, Color color) |
Surface.draw_rectangle_lines (implemented) |
partial | images |
raylib:function:ImageDrawTriangle |
function | RLAPI void ImageDrawTriangle(Image *dst, Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Surface.draw_triangle (implemented) |
partial | images |
raylib:function:ImageDrawTriangleEx |
function | RLAPI void ImageDrawTriangleEx(Image *dst, Vector2 v1, Vector2 v2, Vector2 v3, Color c1, Color c2, Color c3) |
Surface.draw_triangle_ex (implemented) |
partial | images |
raylib:function:ImageDrawTriangleLines |
function | RLAPI void ImageDrawTriangleLines(Image *dst, Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Surface.draw_triangle_lines (implemented) |
partial | images |
raylib:function:ImageDrawTriangleFan |
function | RLAPI void ImageDrawTriangleFan(Image *dst, const Vector2 *points, int pointCount, Color color) |
Surface.draw_triangle_fan (implemented) |
partial | images |
raylib:function:ImageDrawTriangleStrip |
function | RLAPI void ImageDrawTriangleStrip(Image *dst, const Vector2 *points, int pointCount, Color color) |
Surface.draw_triangle_strip (implemented) |
partial | images |
raylib:function:ImageDraw |
function | RLAPI void ImageDraw(Image *dst, Image src, Rectangle srcRec, Rectangle dstRec, Color tint) |
Surface.draw_image / Surface.draw_image_region / Surface.draw_image_rect (implemented) |
partial | resampling |
raylib:function:ImageDrawText |
function | RLAPI void ImageDrawText(Image *dst, const char *text, int posX, int posY, int fontSize, Color color) |
Font.image_draw_text / Font.image_draw_text_spaced (implemented) |
partial | fonts |
raylib:function:ImageDrawTextEx |
function | RLAPI void ImageDrawTextEx(Image *dst, Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint) |
Font.image_draw_text_ex / Font.image_draw_text_ex_spaced (implemented) |
partial | fonts |
raylib:function:LoadTexture |
function | RLAPI Texture2D LoadTexture(const char *fileName) |
Texture.load (implemented) |
partial | textures |
raylib:function:LoadTextureFromImage |
function | RLAPI Texture2D LoadTextureFromImage(Image image) |
Texture.load_from_image (implemented) |
partial | textures |
raylib:function:LoadTextureCubemap |
function | RLAPI TextureCubemap LoadTextureCubemap(Image image, int layout) |
Texture.load_cubemap (implemented) |
partial | textures |
raylib:function:LoadRenderTexture |
function | RLAPI RenderTexture2D LoadRenderTexture(int width, int height) |
RenderTexture.load (implemented) |
partial | textures |
raylib:function:IsTextureValid |
function | RLAPI bool IsTextureValid(Texture2D texture) |
Texture.is_valid (implemented) |
partial | textures |
raylib:function:UnloadTexture |
function | RLAPI void UnloadTexture(Texture2D texture) |
Texture.unload (implemented) |
partial | textures |
raylib:function:IsRenderTextureValid |
function | RLAPI bool IsRenderTextureValid(RenderTexture2D target) |
RenderTexture.is_valid (implemented) |
partial | textures |
raylib:function:UnloadRenderTexture |
function | RLAPI void UnloadRenderTexture(RenderTexture2D target) |
RenderTexture.unload (implemented) |
partial | textures |
raylib:function:UpdateTexture |
function | RLAPI void UpdateTexture(Texture2D texture, const void *pixels) |
Texture.update (implemented) |
partial | textures |
raylib:function:UpdateTextureRec |
function | RLAPI void UpdateTextureRec(Texture2D texture, Rectangle rec, const void *pixels) |
Texture.update_rec (implemented) |
partial | textures |
raylib:function:GenTextureMipmaps |
function | RLAPI void GenTextureMipmaps(Texture2D *texture) |
Texture.gen_mipmaps (implemented) |
partial | textures |
raylib:function:SetTextureFilter |
function | RLAPI void SetTextureFilter(Texture2D texture, int filter) |
Texture.set_filter (implemented) |
partial | textures |
raylib:function:SetTextureWrap |
function | RLAPI void SetTextureWrap(Texture2D texture, int wrap) |
Texture.set_wrap (implemented) |
partial | textures |
raylib:function:DrawTexture |
function | RLAPI void DrawTexture(Texture2D texture, int posX, int posY, Color tint) |
Draw.texture (implemented) |
partial | textures |
raylib:function:DrawTextureV |
function | RLAPI void DrawTextureV(Texture2D texture, Vector2 position, Color tint) |
Draw.texture_v (implemented) |
partial | textures |
raylib:function:DrawTextureEx |
function | RLAPI void DrawTextureEx(Texture2D texture, Vector2 position, float rotation, float scale, Color tint) |
Draw.texture_ex_for / Draw.texture_ex (implemented) |
partial | textures |
raylib:function:DrawTextureRec |
function | RLAPI void DrawTextureRec(Texture2D texture, Rectangle source, Vector2 position, Color tint) |
Draw.texture_rec (implemented) |
partial | textures |
raylib:function:DrawTexturePro |
function | RLAPI void DrawTexturePro(Texture2D texture, Rectangle source, Rectangle dest, Vector2 origin, float rotation, Color tint) |
Draw.texture_pro_for / Draw.texture_pro (implemented) |
partial | textures |
raylib:function:DrawTextureNPatch |
function | RLAPI void DrawTextureNPatch(Texture2D texture, NPatchInfo nPatchInfo, Rectangle dest, Vector2 origin, float rotation, Color tint) |
Draw.texture_npatch_for / Draw.texture_npatch (implemented) |
partial | textures |
raylib:function:ColorIsEqual |
function | RLAPI bool ColorIsEqual(Color col1, Color col2) |
Color.is_equal (implemented) |
partial | pixels |
raylib:function:Fade |
function | RLAPI Color Fade(Color color, float alpha) |
Color.with_alpha (implemented) |
partial | pixels |
raylib:function:ColorToInt |
function | RLAPI int ColorToInt(Color color) |
Color.rgba (implemented) |
partial | pixels |
raylib:function:ColorNormalize |
function | RLAPI Vector4 ColorNormalize(Color color) |
Color.normalize (implemented) |
partial | pixels |
raylib:function:ColorFromNormalized |
function | RLAPI Color ColorFromNormalized(Vector4 normalized) |
Color.from_normalized (implemented) |
partial | pixels |
raylib:function:ColorToHSV |
function | RLAPI Vector3 ColorToHSV(Color color) |
Color.to_hsv (implemented) |
partial | pixels |
raylib:function:ColorFromHSV |
function | RLAPI Color ColorFromHSV(float hue, float saturation, float value) |
Color.from_hsv (implemented) |
partial | pixels |
raylib:function:ColorTint |
function | RLAPI Color ColorTint(Color color, Color tint) |
Color.multiply (implemented) |
partial | pixels |
raylib:function:ColorBrightness |
function | RLAPI Color ColorBrightness(Color color, float factor) |
Color.brightness (implemented) |
partial | pixels |
raylib:function:ColorContrast |
function | RLAPI Color ColorContrast(Color color, float contrast) |
Color.contrast (implemented) |
partial | pixels |
raylib:function:ColorAlpha |
function | RLAPI Color ColorAlpha(Color color, float alpha) |
Color.with_alpha (implemented) |
partial | pixels |
raylib:function:ColorAlphaBlend |
function | RLAPI Color ColorAlphaBlend(Color dst, Color src, Color tint) |
Color.alpha_blend (implemented) |
partial | pixels |
raylib:function:ColorLerp |
function | RLAPI Color ColorLerp(Color color1, Color color2, float factor) |
Color.lerp (implemented) |
partial | pixels |
raylib:function:GetColor |
function | RLAPI Color GetColor(unsigned int hexValue) |
Color.red/green/blue/alpha (implemented) |
partial | pixels |
raylib:function:GetPixelColor |
function | RLAPI Color GetPixelColor(void *srcPtr, int format) |
Pixel.get_color (implemented) |
partial | pixels |
raylib:function:SetPixelColor |
function | RLAPI void SetPixelColor(void *dstPtr, Color color, int format) |
Pixel.set_color (implemented) |
partial | pixels |
raylib:function:GetPixelDataSize |
function | RLAPI int GetPixelDataSize(int width, int height, int format) |
Pixel.data_size (implemented) |
partial | pixels |
raylib:function:GetFontDefault |
function | RLAPI Font GetFontDefault(void) |
Font.default (implemented) |
partial | fonts |
raylib:function:LoadFont |
function | RLAPI Font LoadFont(const char *fileName) |
Font.load (implemented) |
partial | fonts |
raylib:function:LoadFontEx |
function | RLAPI Font LoadFontEx(const char *fileName, int fontSize, const int *codepoints, int codepointCount) |
Font.load_ex (implemented) |
partial | fonts |
raylib:function:LoadFontFromImage |
function | RLAPI Font LoadFontFromImage(Image image, Color key, int firstChar) |
Font.load_from_image (implemented) |
partial | fonts |
raylib:function:LoadFontFromMemory |
function | RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, const int *codepoints, int codepointCount) |
Font.load_from_memory (implemented) |
partial | fonts |
raylib:function:IsFontValid |
function | RLAPI bool IsFontValid(Font font) |
Font.is_valid (implemented) |
partial | fonts |
raylib:function:LoadFontData |
function | RLAPI GlyphInfo *LoadFontData(const unsigned char *fileData, int dataSize, int fontSize, const int *codepoints, int codepointCount, int type, int *glyphCount) |
Font.load_data (implemented) |
partial | fonts |
raylib:function:GenImageFontAtlas |
function | RLAPI Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyphCount, int fontSize, int padding, int packMethod) |
Font.gen_image_atlas_for / Font.gen_image_atlas (implemented) |
partial | fonts |
raylib:function:UnloadFontData |
function | RLAPI void UnloadFontData(GlyphInfo *glyphs, int glyphCount) |
Font.unload_data (implemented) |
partial | fonts |
raylib:function:UnloadFont |
function | RLAPI void UnloadFont(Font font) |
Font.unload (implemented) |
partial | fonts |
raylib:function:ExportFontAsCode |
function | RLAPI bool ExportFontAsCode(Font font, const char *fileName) |
Font.as_code / Font.export_as_code (implemented) |
partial | fonts |
raylib:function:DrawFPS |
function | RLAPI void DrawFPS(int posX, int posY) |
Draw.fps (implemented) |
partial | fonts |
raylib:function:DrawText |
function | RLAPI void DrawText(const char *text, int posX, int posY, int fontSize, Color color) |
Draw.text / Draw.text_spaced (implemented) |
partial | fonts |
raylib:function:DrawTextEx |
function | RLAPI void DrawTextEx(Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint) |
Draw.text_ex / Draw.text_ex_spaced (implemented) |
partial | fonts |
raylib:function:DrawTextPro |
function | RLAPI void DrawTextPro(Font font, const char *text, Vector2 position, Vector2 origin, float rotation, float fontSize, float spacing, Color tint) |
Draw.text_pro_for / Draw.text_pro / Draw.text_pro_spaced_for / Draw.text_pro_spaced (implemented) |
partial | fonts |
raylib:function:DrawTextCodepoint |
function | RLAPI void DrawTextCodepoint(Font font, int codepoint, Vector2 position, float fontSize, Color tint) |
Draw.text_codepoint (implemented) |
partial | fonts |
raylib:function:DrawTextCodepoints |
function | RLAPI void DrawTextCodepoints(Font font, const int *codepoints, int codepointCount, Vector2 position, float fontSize, float spacing, Color tint) |
Draw.text_codepoints / Draw.text_codepoints_spaced (implemented) |
partial | fonts |
raylib:function:SetTextLineSpacing |
function | RLAPI void SetTextLineSpacing(int spacing) |
Draw.text_spaced / Font.measure_text_ex_spaced (line_spacing argument) (implemented) |
partial | fonts |
raylib:function:MeasureText |
function | RLAPI int MeasureText(const char *text, int fontSize) |
Font.measure_text (implemented) |
partial | fonts |
raylib:function:MeasureTextEx |
function | RLAPI Vector2 MeasureTextEx(Font font, const char *text, float fontSize, float spacing) |
Font.measure_text_ex / Font.measure_text_ex_spaced (implemented) |
partial | fonts |
raylib:function:MeasureTextCodepoints |
function | RLAPI Vector2 MeasureTextCodepoints(Font font, const int *codepoints, int length, float fontSize, float spacing) |
Font.measure_text_codepoints / Font.measure_text_codepoints_spaced (implemented) |
partial | fonts |
raylib:function:GetGlyphIndex |
function | RLAPI int GetGlyphIndex(Font font, int codepoint) |
Font.glyph_index (implemented) |
partial | fonts |
raylib:function:GetGlyphInfo |
function | RLAPI GlyphInfo GetGlyphInfo(Font font, int codepoint) |
Font.glyph_info (implemented) |
partial | fonts |
raylib:function:GetGlyphAtlasRec |
function | RLAPI Rectangle GetGlyphAtlasRec(Font font, int codepoint) |
Font.glyph_atlas_rec (implemented) |
partial | fonts |
raylib:function:LoadUTF8 |
function | RLAPI char *LoadUTF8(const int *codepoints, int length) |
UTF8.load (implemented) |
partial | text-utils |
raylib:function:UnloadUTF8 |
function | RLAPI void UnloadUTF8(char *text) |
UTF8.unload (implemented) |
partial | text-utils |
raylib:function:LoadCodepoints |
function | RLAPI int *LoadCodepoints(const char *text, int *count) |
Codepoint.load (implemented) |
partial | text-utils |
raylib:function:UnloadCodepoints |
function | RLAPI void UnloadCodepoints(int *codepoints) |
Codepoint.unload (implemented) |
partial | text-utils |
raylib:function:GetCodepointCount |
function | RLAPI int GetCodepointCount(const char *text) |
Codepoint.count (implemented) |
partial | text-utils |
raylib:function:GetCodepoint |
function | RLAPI int GetCodepoint(const char *text, int *codepointSize) |
Codepoint.get (implemented) |
partial | text-utils |
raylib:function:GetCodepointNext |
function | RLAPI int GetCodepointNext(const char *text, int *codepointSize) |
Codepoint.next (implemented) |
partial | text-utils |
raylib:function:GetCodepointPrevious |
function | RLAPI int GetCodepointPrevious(const char *text, int *codepointSize) |
Codepoint.previous (implemented) |
partial | text-utils |
raylib:function:CodepointToUTF8 |
function | RLAPI const char *CodepointToUTF8(int codepoint, int *utf8Size) |
Codepoint.to_utf8 (implemented) |
partial | text-utils |
raylib:function:LoadTextLines |
function | RLAPI char **LoadTextLines(const char *text, int *count) |
Text.load_lines (implemented) |
partial | text-utils |
raylib:function:UnloadTextLines |
function | RLAPI void UnloadTextLines(char **text, int lineCount) |
Text.unload_lines (implemented) |
partial | text-utils |
raylib:function:TextCopy |
function | RLAPI int TextCopy(char *dst, const char *src) |
Text.copy (implemented) |
partial | text-utils |
raylib:function:TextIsEqual |
function | RLAPI bool TextIsEqual(const char *text1, const char *text2) |
Text.is_equal (implemented) |
partial | text-utils |
raylib:function:TextLength |
function | RLAPI unsigned int TextLength(const char *text) |
Text.length (implemented) |
partial | text-utils |
raylib:function:TextFormat |
function | RLAPI const char *TextFormat(const char *text, ...) |
Text.format (implemented) |
partial | text-utils |
raylib:function:TextSubtext |
function | RLAPI const char *TextSubtext(const char *text, int position, int length) |
Text.subtext (implemented) |
partial | text-utils |
raylib:function:TextRemoveSpaces |
function | RLAPI const char *TextRemoveSpaces(const char *text) |
Text.remove_spaces (implemented) |
partial | text-utils |
raylib:function:GetTextBetween |
function | RLAPI char *GetTextBetween(const char *text, const char *begin, const char *end) |
Text.between (implemented) |
partial | text-utils |
raylib:function:TextReplace |
function | RLAPI char *TextReplace(const char *text, const char *search, const char *replacement) |
Text.replace (implemented) |
partial | text-utils |
raylib:function:TextReplaceAlloc |
function | RLAPI char *TextReplaceAlloc(const char *text, const char *search, const char *replacement) |
Text.replace_alloc (implemented) |
partial | text-utils |
raylib:function:TextReplaceBetween |
function | RLAPI char *TextReplaceBetween(const char *text, const char *begin, const char *end, const char *replacement) |
Text.replace_between (implemented) |
partial | text-utils |
raylib:function:TextReplaceBetweenAlloc |
function | RLAPI char *TextReplaceBetweenAlloc(const char *text, const char *begin, const char *end, const char *replacement) |
Text.replace_between_alloc (implemented) |
partial | text-utils |
raylib:function:TextInsert |
function | RLAPI char *TextInsert(const char *text, const char *insert, int position) |
Text.insert (implemented) |
partial | text-utils |
raylib:function:TextInsertAlloc |
function | RLAPI char *TextInsertAlloc(const char *text, const char *insert, int position) |
Text.insert_alloc (implemented) |
partial | text-utils |
raylib:function:TextJoin |
function | RLAPI char *TextJoin(char **textList, int count, const char *delimiter) |
Text.join (implemented) |
partial | text-utils |
raylib:function:TextSplit |
function | RLAPI char **TextSplit(const char *text, char delimiter, int *count) |
Text.split (implemented) |
partial | text-utils |
raylib:function:TextAppend |
function | RLAPI void TextAppend(char *text, const char *append, int *position) |
Text.append (implemented) |
partial | text-utils |
raylib:function:TextFindIndex |
function | RLAPI int TextFindIndex(const char *text, const char *search) |
Text.find_index (implemented) |
partial | text-utils |
raylib:function:TextToUpper |
function | RLAPI char *TextToUpper(const char *text) |
Text.to_upper (implemented) |
partial | text-utils |
raylib:function:TextToLower |
function | RLAPI char *TextToLower(const char *text) |
Text.to_lower (implemented) |
partial | text-utils |
raylib:function:TextToPascal |
function | RLAPI char *TextToPascal(const char *text) |
Text.to_pascal (implemented) |
partial | text-utils |
raylib:function:TextToSnake |
function | RLAPI char *TextToSnake(const char *text) |
Text.to_snake (implemented) |
partial | text-utils |
raylib:function:TextToCamel |
function | RLAPI char *TextToCamel(const char *text) |
Text.to_camel (implemented) |
partial | text-utils |
raylib:function:TextToInteger |
function | RLAPI int TextToInteger(const char *text) |
Text.to_integer (implemented) |
partial | text-utils |
raylib:function:TextToFloat |
function | RLAPI float TextToFloat(const char *text) |
Text.to_float_for / Text.to_float (implemented) |
partial | text-utils |
raylib:function:DrawLine3D |
function | RLAPI void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color) |
Draw.line_3d (implemented) |
partial | models |
raylib:function:DrawPoint3D |
function | RLAPI void DrawPoint3D(Vector3 position, Color color) |
Draw.point_3d (implemented) |
partial | models |
raylib:function:DrawCircle3D |
function | RLAPI void DrawCircle3D(Vector3 center, float radius, Vector3 rotationAxis, float rotationAngle, Color color) |
Draw.circle_3d_for / Draw.circle_3d (implemented) |
partial | models |
raylib:function:DrawTriangle3D |
function | RLAPI void DrawTriangle3D(Vector3 v1, Vector3 v2, Vector3 v3, Color color) |
Draw.triangle_3d (implemented) |
partial | models |
raylib:function:DrawTriangleStrip3D |
function | RLAPI void DrawTriangleStrip3D(const Vector3 *points, int pointCount, Color color) |
Draw.triangle_strip_3d (implemented) |
partial | models |
raylib:function:DrawCube |
function | RLAPI void DrawCube(Vector3 position, float width, float height, float length, Color color) |
Draw.cube (implemented) |
partial | models |
raylib:function:DrawCubeV |
function | RLAPI void DrawCubeV(Vector3 position, Vector3 size, Color color) |
Draw.cube_v (implemented) |
partial | models |
raylib:function:DrawCubeWires |
function | RLAPI void DrawCubeWires(Vector3 position, float width, float height, float length, Color color) |
Draw.cube_wires (implemented) |
partial | models |
raylib:function:DrawCubeWiresV |
function | RLAPI void DrawCubeWiresV(Vector3 position, Vector3 size, Color color) |
Draw.cube_wires_v (implemented) |
partial | models |
raylib:function:DrawSphere |
function | RLAPI void DrawSphere(Vector3 centerPos, float radius, Color color) |
Draw.sphere_for / Draw.sphere (implemented) |
partial | models |
raylib:function:DrawSphereEx |
function | RLAPI void DrawSphereEx(Vector3 centerPos, float radius, int rings, int slices, Color color) |
Draw.sphere_ex_for / Draw.sphere_ex (implemented) |
partial | models |
raylib:function:DrawSphereWires |
function | RLAPI void DrawSphereWires(Vector3 centerPos, float radius, int rings, int slices, Color color) |
Draw.sphere_wires_for / Draw.sphere_wires (implemented) |
partial | models |
raylib:function:DrawCylinder |
function | RLAPI void DrawCylinder(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color) |
Draw.cylinder_for / Draw.cylinder (implemented) |
partial | models |
raylib:function:DrawCylinderEx |
function | RLAPI void DrawCylinderEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color) |
Draw.cylinder_ex_for / Draw.cylinder_ex (implemented) |
partial | models |
raylib:function:DrawCylinderWires |
function | RLAPI void DrawCylinderWires(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color) |
Draw.cylinder_wires_for / Draw.cylinder_wires (implemented) |
partial | models |
raylib:function:DrawCylinderWiresEx |
function | RLAPI void DrawCylinderWiresEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color) |
Draw.cylinder_wires_ex_for / Draw.cylinder_wires_ex (implemented) |
partial | models |
raylib:function:DrawCapsule |
function | RLAPI void DrawCapsule(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color) |
Draw.capsule_for / Draw.capsule (implemented) |
partial | models |
raylib:function:DrawCapsuleWires |
function | RLAPI void DrawCapsuleWires(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color) |
Draw.capsule_wires_for / Draw.capsule_wires (implemented) |
partial | models |
raylib:function:DrawPlane |
function | RLAPI void DrawPlane(Vector3 centerPos, Vector2 size, Color color) |
Draw.plane (implemented) |
partial | models |
raylib:function:DrawRay |
function | RLAPI void DrawRay(Ray ray, Color color) |
Draw.ray (implemented) |
partial | models |
raylib:function:DrawGrid |
function | RLAPI void DrawGrid(int slices, float spacing) |
Draw.grid (implemented) |
partial | models |
raylib:function:LoadModel |
function | RLAPI Model LoadModel(const char *fileName) |
Model.load_for / Model.load (implemented) |
partial | models |
raylib:function:LoadModelFromMesh |
function | RLAPI Model LoadModelFromMesh(Mesh mesh) |
Model.from_mesh (implemented) |
partial | models |
raylib:function:IsModelValid |
function | RLAPI bool IsModelValid(Model model) |
Model.is_valid (implemented) |
partial | models |
raylib:function:UnloadModel |
function | RLAPI void UnloadModel(Model model) |
Model.unload (implemented) |
partial | models |
raylib:function:GetModelBoundingBox |
function | RLAPI BoundingBox GetModelBoundingBox(Model model) |
Model.bounding_box_for / Model.bounding_box (implemented) |
partial | collision |
raylib:function:DrawModel |
function | RLAPI void DrawModel(Model model, Vector3 position, float scale, Color tint) |
Draw.model (implemented) |
partial | models |
raylib:function:DrawModelEx |
function | RLAPI void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint) |
Draw.model_ex_for / Draw.model_ex (implemented) |
partial | models |
raylib:function:DrawModelWires |
function | RLAPI void DrawModelWires(Model model, Vector3 position, float scale, Color tint) |
Draw.model_wires (implemented) |
partial | models |
raylib:function:DrawModelWiresEx |
function | RLAPI void DrawModelWiresEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint) |
Draw.model_wires_ex_for / Draw.model_wires_ex (implemented) |
partial | models |
raylib:function:DrawBoundingBox |
function | RLAPI void DrawBoundingBox(BoundingBox box, Color color) |
Draw.bounding_box (implemented) |
partial | models |
raylib:function:DrawBillboard |
function | RLAPI void DrawBillboard(Camera camera, Texture2D texture, Vector3 position, float scale, Color tint) |
Draw.billboard (implemented) |
partial | models |
raylib:function:DrawBillboardRec |
function | RLAPI void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Color tint) |
Draw.billboard_rec (implemented) |
partial | models |
raylib:function:DrawBillboardPro |
function | RLAPI void DrawBillboardPro(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector3 up, Vector2 size, Vector2 origin, float rotation, Color tint) |
Draw.billboard_pro_for / Draw.billboard_pro (implemented) |
partial | models |
raylib:function:UploadMesh |
function | RLAPI void UploadMesh(Mesh *mesh, bool dynamic) |
Mesh.upload (implemented) |
partial | models |
raylib:function:UpdateMeshBuffer |
function | RLAPI void UpdateMeshBuffer(Mesh mesh, int index, const void *data, int dataSize, int offset) |
Model.update_mesh_buffer (proposed) |
not-started | models |
raylib:function:UnloadMesh |
function | RLAPI void UnloadMesh(Mesh mesh) |
Mesh.unload (implemented) |
partial | models |
raylib:function:DrawMesh |
function | RLAPI void DrawMesh(Mesh mesh, Material material, Matrix transform) |
Draw.mesh (implemented) |
partial | models |
raylib:function:DrawMeshInstanced |
function | RLAPI void DrawMeshInstanced(Mesh mesh, Material material, const Matrix *transforms, int instances) |
Draw.mesh_instanced (implemented) |
partial | models |
raylib:function:GetMeshBoundingBox |
function | RLAPI BoundingBox GetMeshBoundingBox(Mesh mesh) |
Mesh.bounding_box_for / Mesh.bounding_box (implemented) |
partial | collision |
raylib:function:GenMeshTangents |
function | RLAPI void GenMeshTangents(Mesh *mesh) |
Mesh.gen_tangents_for / Mesh.gen_tangents (implemented) |
partial | models |
raylib:function:ExportMesh |
function | RLAPI bool ExportMesh(Mesh mesh, const char *fileName) |
Mesh.obj_text / Mesh.export (implemented) |
partial | models |
raylib:function:ExportMeshAsCode |
function | RLAPI bool ExportMeshAsCode(Mesh mesh, const char *fileName) |
Mesh.code_text / Mesh.export_as_code (implemented) |
partial | models |
raylib:function:GenMeshPoly |
function | RLAPI Mesh GenMeshPoly(int sides, float radius) |
Mesh.gen_poly_for / Mesh.gen_poly (implemented) |
partial | models |
raylib:function:GenMeshPlane |
function | RLAPI Mesh GenMeshPlane(float width, float length, int resX, int resZ) |
Mesh.gen_plane (implemented) |
partial | models |
raylib:function:GenMeshCube |
function | RLAPI Mesh GenMeshCube(float width, float height, float length) |
Mesh.gen_cube (implemented) |
partial | models |
raylib:function:GenMeshSphere |
function | RLAPI Mesh GenMeshSphere(float radius, int rings, int slices) |
Mesh.gen_sphere_for / Mesh.gen_sphere (implemented) |
partial | models |
raylib:function:GenMeshHemiSphere |
function | RLAPI Mesh GenMeshHemiSphere(float radius, int rings, int slices) |
Mesh.gen_hemi_sphere_for / Mesh.gen_hemi_sphere (implemented) |
partial | models |
raylib:function:GenMeshCylinder |
function | RLAPI Mesh GenMeshCylinder(float radius, float height, int slices) |
Mesh.gen_cylinder_for / Mesh.gen_cylinder (implemented) |
partial | models |
raylib:function:GenMeshCone |
function | RLAPI Mesh GenMeshCone(float radius, float height, int slices) |
Mesh.gen_cone_for / Mesh.gen_cone (implemented) |
partial | models |
raylib:function:GenMeshTorus |
function | RLAPI Mesh GenMeshTorus(float radius, float size, int radSeg, int sides) |
Mesh.gen_torus_for / Mesh.gen_torus (implemented) |
partial | models |
raylib:function:GenMeshKnot |
function | RLAPI Mesh GenMeshKnot(float radius, float size, int radSeg, int sides) |
Mesh.gen_knot_for / Mesh.gen_knot (implemented) |
partial | models |
raylib:function:GenMeshHeightmap |
function | RLAPI Mesh GenMeshHeightmap(Image heightmap, Vector3 size) |
Mesh.gen_heightmap_for / Mesh.gen_heightmap (implemented) |
partial | models |
raylib:function:GenMeshCubicmap |
function | RLAPI Mesh GenMeshCubicmap(Image cubicmap, Vector3 cubeSize) |
Mesh.gen_cubicmap (implemented) |
partial | models |
raylib:function:LoadMaterials |
function | RLAPI Material *LoadMaterials(const char *fileName, int *materialCount) |
Material.load_materials_for / Material.load_materials (implemented) |
partial | materials |
raylib:function:LoadMaterialDefault |
function | RLAPI Material LoadMaterialDefault(void) |
Material.load_default (implemented) |
partial | materials |
raylib:function:IsMaterialValid |
function | RLAPI bool IsMaterialValid(Material material) |
Material.is_valid (implemented) |
partial | materials |
raylib:function:UnloadMaterial |
function | RLAPI void UnloadMaterial(Material material) |
Material.unload (implemented) |
partial | materials |
raylib:function:SetMaterialTexture |
function | RLAPI void SetMaterialTexture(Material *material, int mapType, Texture2D texture) |
Material.set_texture (implemented) |
partial | materials |
raylib:function:SetModelMeshMaterial |
function | RLAPI void SetModelMeshMaterial(Model *model, int meshId, int materialId) |
Model.set_mesh_material (implemented) |
partial | materials |
raylib:function:LoadModelAnimations |
function | RLAPI ModelAnimation *LoadModelAnimations(const char *fileName, int *animCount) |
Model.load_animations_for / Model.load_animations (implemented) |
partial | animation |
raylib:function:UpdateModelAnimation |
function | RLAPI void UpdateModelAnimation(Model model, ModelAnimation anim, float frame) |
Model.update_animation_for / Model.update_animation (implemented) |
partial | animation |
raylib:function:UpdateModelAnimationEx |
function | RLAPI void UpdateModelAnimationEx(Model model, ModelAnimation animA, float frameA, ModelAnimation animB, float frameB, float blend) |
Model.update_animation_ex_for / Model.update_animation_ex (implemented) |
partial | animation |
raylib:function:UnloadModelAnimations |
function | RLAPI void UnloadModelAnimations(ModelAnimation *animations, int animCount) |
Model.unload_animations (implemented) |
partial | animation |
raylib:function:IsModelAnimationValid |
function | RLAPI bool IsModelAnimationValid(Model model, ModelAnimation anim) |
Model.is_animation_valid (implemented) |
partial | animation |
raylib:function:CheckCollisionSpheres |
function | RLAPI bool CheckCollisionSpheres(Vector3 center1, float radius1, Vector3 center2, float radius2) |
Collision.spheres_for / Collision.spheres (implemented) |
partial | collision |
raylib:function:CheckCollisionBoxes |
function | RLAPI bool CheckCollisionBoxes(BoundingBox box1, BoundingBox box2) |
Collision.boxes (implemented) |
partial | collision |
raylib:function:CheckCollisionBoxSphere |
function | RLAPI bool CheckCollisionBoxSphere(BoundingBox box, Vector3 center, float radius) |
Collision.box_sphere_for / Collision.box_sphere (implemented) |
partial | collision |
raylib:function:GetRayCollisionSphere |
function | RLAPI RayCollision GetRayCollisionSphere(Ray ray, Vector3 center, float radius) |
Collision.ray_sphere_for / Collision.ray_sphere (implemented) |
partial | collision |
raylib:function:GetRayCollisionBox |
function | RLAPI RayCollision GetRayCollisionBox(Ray ray, BoundingBox box) |
Collision.ray_box_for / Collision.ray_box (implemented) |
partial | collision |
raylib:function:GetRayCollisionMesh |
function | RLAPI RayCollision GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform) |
Collision.ray_mesh_for / Collision.ray_mesh (implemented) |
partial | collision |
raylib:function:GetRayCollisionTriangle |
function | RLAPI RayCollision GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3) |
Collision.ray_triangle_for / Collision.ray_triangle (implemented) |
partial | collision |
raylib:function:GetRayCollisionQuad |
function | RLAPI RayCollision GetRayCollisionQuad(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4) |
Collision.ray_quad_for / Collision.ray_quad (implemented) |
partial | collision |
raylib:callback:AudioCallback |
callback | typedef void (*AudioCallback)(void *bufferData, unsigned int frames); |
U32 -> U32 -> P -> P & +List<U32> answer of AudioClock.advance_answering (implemented) |
partial | memory |
raylib:function:InitAudioDevice |
function | RLAPI void InitAudioDevice(void) |
AudioDevice.init (implemented) |
partial | audio-device |
raylib:function:CloseAudioDevice |
function | RLAPI void CloseAudioDevice(void) |
AudioDevice.close (implemented) |
partial | audio-device |
raylib:function:IsAudioDeviceReady |
function | RLAPI bool IsAudioDeviceReady(void) |
AudioDevice.is_ready (implemented) |
partial | audio-device |
raylib:function:SetMasterVolume |
function | RLAPI void SetMasterVolume(float volume) |
AudioDevice.set_master_volume (implemented) |
partial | audio-device |
raylib:function:GetMasterVolume |
function | RLAPI float GetMasterVolume(void) |
AudioDevice.master_volume (implemented) |
partial | audio-device |
raylib:function:LoadWave |
function | RLAPI Wave LoadWave(const char *fileName) |
Wave.load (implemented) |
partial | audio-codecs |
raylib:function:LoadWaveFromMemory |
function | RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize) |
Wave.decode (implemented) |
partial | audio-codecs |
raylib:function:IsWaveValid |
function | RLAPI bool IsWaveValid(Wave wave) |
Wave.is_valid (implemented) |
partial | audio-codecs |
raylib:function:LoadSound |
function | RLAPI Sound LoadSound(const char *fileName) |
Sound.load_for / Sound.load (implemented) |
partial | audio-device |
raylib:function:LoadSoundFromWave |
function | RLAPI Sound LoadSoundFromWave(Wave wave) |
Sound.load_from_wave_for / Sound.load_from_wave (implemented) |
partial | audio-device |
raylib:function:LoadSoundAlias |
function | RLAPI Sound LoadSoundAlias(Sound source) |
Sound.load_alias (implemented) |
partial | audio-device |
raylib:function:IsSoundValid |
function | RLAPI bool IsSoundValid(Sound sound) |
Sound.is_valid (implemented) |
partial | audio-device |
raylib:function:UpdateSound |
function | RLAPI void UpdateSound(Sound sound, const void *data, int sampleCount) |
Sound.update (implemented) |
partial | audio-device |
raylib:function:UnloadWave |
function | RLAPI void UnloadWave(Wave wave) |
Wave.unload (implemented) |
partial | audio-codecs |
raylib:function:UnloadSound |
function | RLAPI void UnloadSound(Sound sound) |
Sound.unload (implemented) |
partial | audio-device |
raylib:function:UnloadSoundAlias |
function | RLAPI void UnloadSoundAlias(Sound alias) |
Sound.unload_alias (implemented) |
partial | audio-device |
raylib:function:ExportWave |
function | RLAPI bool ExportWave(Wave wave, const char *fileName) |
Wave.to_wav / Wave.write (implemented) |
partial | audio-codecs |
raylib:function:ExportWaveAsCode |
function | RLAPI bool ExportWaveAsCode(Wave wave, const char *fileName) |
Wave.to_code / Wave.write_code (implemented) |
partial | audio-codecs |
raylib:function:PlaySound |
function | RLAPI void PlaySound(Sound sound) |
Sound.play (implemented) |
partial | audio-device |
raylib:function:StopSound |
function | RLAPI void StopSound(Sound sound) |
Sound.stop (implemented) |
partial | audio-device |
raylib:function:PauseSound |
function | RLAPI void PauseSound(Sound sound) |
Sound.pause (implemented) |
partial | audio-device |
raylib:function:ResumeSound |
function | RLAPI void ResumeSound(Sound sound) |
Sound.resume (implemented) |
partial | audio-device |
raylib:function:IsSoundPlaying |
function | RLAPI bool IsSoundPlaying(Sound sound) |
Sound.is_playing (implemented) |
partial | audio-device |
raylib:function:SetSoundVolume |
function | RLAPI void SetSoundVolume(Sound sound, float volume) |
Sound.set_volume (implemented) |
partial | audio-device |
raylib:function:SetSoundPitch |
function | RLAPI void SetSoundPitch(Sound sound, float pitch) |
Sound.set_pitch (implemented) |
partial | audio-device |
raylib:function:SetSoundPan |
function | RLAPI void SetSoundPan(Sound sound, float pan) |
Sound.set_pan (implemented) |
partial | audio-device |
raylib:function:WaveCopy |
function | RLAPI Wave WaveCopy(Wave wave) |
Wave.copy (implemented) |
partial | audio-codecs |
raylib:function:WaveCrop |
function | RLAPI void WaveCrop(Wave *wave, int initFrame, int finalFrame) |
Wave.crop (implemented) |
partial | audio-codecs |
raylib:function:WaveFormat |
function | RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels) |
Wave.format_for / Wave.format (implemented) |
partial | audio-codecs |
raylib:function:LoadWaveSamples |
function | RLAPI float *LoadWaveSamples(Wave wave) |
Wave.samples (implemented) |
partial | audio-codecs |
raylib:function:UnloadWaveSamples |
function | RLAPI void UnloadWaveSamples(float *samples) |
List<F32> (dropped) (implemented) |
partial | audio-codecs |
raylib:function:LoadMusicStream |
function | RLAPI Music LoadMusicStream(const char *fileName) |
Music.load (implemented) |
partial | audio-stream |
raylib:function:LoadMusicStreamFromMemory |
function | RLAPI Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data, int dataSize) |
Music.load_from_memory (implemented) |
partial | audio-stream |
raylib:function:IsMusicValid |
function | RLAPI bool IsMusicValid(Music music) |
Music.is_valid (implemented) |
partial | audio-stream |
raylib:function:UnloadMusicStream |
function | RLAPI void UnloadMusicStream(Music music) |
Music.unload (implemented) |
partial | audio-stream |
raylib:function:PlayMusicStream |
function | RLAPI void PlayMusicStream(Music music) |
Music.play (implemented) |
partial | audio-stream |
raylib:function:IsMusicStreamPlaying |
function | RLAPI bool IsMusicStreamPlaying(Music music) |
Music.is_playing (implemented) |
partial | audio-stream |
raylib:function:UpdateMusicStream |
function | RLAPI void UpdateMusicStream(Music music) |
Music.update (implemented) |
partial | audio-stream |
raylib:function:StopMusicStream |
function | RLAPI void StopMusicStream(Music music) |
Music.stop (implemented) |
partial | audio-stream |
raylib:function:PauseMusicStream |
function | RLAPI void PauseMusicStream(Music music) |
Music.pause (implemented) |
partial | audio-stream |
raylib:function:ResumeMusicStream |
function | RLAPI void ResumeMusicStream(Music music) |
Music.resume (implemented) |
partial | audio-stream |
raylib:function:SeekMusicStream |
function | RLAPI void SeekMusicStream(Music music, float position) |
Music.seek (implemented) |
partial | audio-stream |
raylib:function:SetMusicVolume |
function | RLAPI void SetMusicVolume(Music music, float volume) |
Music.set_volume (implemented) |
partial | audio-stream |
raylib:function:SetMusicPitch |
function | RLAPI void SetMusicPitch(Music music, float pitch) |
Music.set_pitch (implemented) |
partial | audio-stream |
raylib:function:SetMusicPan |
function | RLAPI void SetMusicPan(Music music, float pan) |
Music.set_pan (implemented) |
partial | audio-stream |
raylib:function:GetMusicTimeLength |
function | RLAPI float GetMusicTimeLength(Music music) |
Music.time_length (implemented) |
partial | audio-stream |
raylib:function:GetMusicTimePlayed |
function | RLAPI float GetMusicTimePlayed(Music music) |
Music.time_played (implemented) |
partial | audio-stream |
raylib:function:LoadAudioStream |
function | RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels) |
AudioStream.load (implemented) |
partial | audio-stream |
raylib:function:IsAudioStreamValid |
function | RLAPI bool IsAudioStreamValid(AudioStream stream) |
AudioStream.is_valid (implemented) |
partial | audio-stream |
raylib:function:UnloadAudioStream |
function | RLAPI void UnloadAudioStream(AudioStream stream) |
AudioStream.unload (implemented) |
partial | audio-stream |
raylib:function:UpdateAudioStream |
function | RLAPI void UpdateAudioStream(AudioStream stream, const void *data, int frameCount) |
AudioStream.update (implemented) |
partial | audio-stream |
raylib:function:IsAudioStreamProcessed |
function | RLAPI bool IsAudioStreamProcessed(AudioStream stream) |
AudioStream.is_processed (implemented) |
partial | audio-stream |
raylib:function:PlayAudioStream |
function | RLAPI void PlayAudioStream(AudioStream stream) |
AudioStream.play (implemented) |
partial | audio-stream |
raylib:function:PauseAudioStream |
function | RLAPI void PauseAudioStream(AudioStream stream) |
AudioStream.pause (implemented) |
partial | audio-stream |
raylib:function:ResumeAudioStream |
function | RLAPI void ResumeAudioStream(AudioStream stream) |
AudioStream.resume (implemented) |
partial | audio-stream |
raylib:function:IsAudioStreamPlaying |
function | RLAPI bool IsAudioStreamPlaying(AudioStream stream) |
AudioStream.is_playing (implemented) |
partial | audio-stream |
raylib:function:StopAudioStream |
function | RLAPI void StopAudioStream(AudioStream stream) |
AudioStream.stop (implemented) |
partial | audio-stream |
raylib:function:SetAudioStreamVolume |
function | RLAPI void SetAudioStreamVolume(AudioStream stream, float volume) |
AudioStream.set_volume (implemented) |
partial | audio-stream |
raylib:function:SetAudioStreamPitch |
function | RLAPI void SetAudioStreamPitch(AudioStream stream, float pitch) |
AudioStream.set_pitch (implemented) |
partial | audio-stream |
raylib:function:SetAudioStreamPan |
function | RLAPI void SetAudioStreamPan(AudioStream stream, float pan) |
AudioStream.set_pan (implemented) |
partial | audio-stream |
raylib:function:SetAudioStreamBufferSizeDefault |
function | RLAPI void SetAudioStreamBufferSizeDefault(int size) |
AudioDevice.set_stream_buffer_size_default (implemented) |
partial | audio-stream |
raylib:function:SetAudioStreamCallback |
function | RLAPI void SetAudioStreamCallback(AudioStream stream, AudioCallback callback) |
AudioStream.set_callback (implemented) |
partial | audio-stream |
raylib:function:AttachAudioStreamProcessor |
function | RLAPI void AttachAudioStreamProcessor(AudioStream stream, AudioCallback processor) |
AudioStream.attach_processor (implemented) |
partial | audio-stream |
raylib:function:DetachAudioStreamProcessor |
function | RLAPI void DetachAudioStreamProcessor(AudioStream stream, AudioCallback processor) |
AudioStream.detach_processor (implemented) |
partial | audio-stream |
raylib:function:AttachAudioMixedProcessor |
function | RLAPI void AttachAudioMixedProcessor(AudioCallback processor) |
AudioDevice.attach_mixed_processor (implemented) |
partial | audio-stream |
raylib:function:DetachAudioMixedProcessor |
function | RLAPI void DetachAudioMixedProcessor(AudioCallback processor) |
AudioDevice.detach_mixed_processor (implemented) |
partial | audio-stream |
Full conditional variants, source lines, type/API dependencies, evidence and next actions are retained in api/ledger.json.