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 |
Math.PI (proposed) |
not-started | numerics |
raylib:macro:DEG2RAD |
macro | #define DEG2RAD (PI/180.0f) |
Math.DEG2RAD (proposed) |
not-started | numerics |
raylib:macro:RAD2DEG |
macro | #define RAD2DEG (180.0f/PI) |
Math.RAD2DEG (proposed) |
not-started | 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 (proposed) |
not-started | pixels |
raylib:macro:GRAY |
macro | #define GRAY CLITERAL(Color){ 130, 130, 130, 255 } |
Color.GRAY (proposed) |
not-started | pixels |
raylib:macro:DARKGRAY |
macro | #define DARKGRAY CLITERAL(Color){ 80, 80, 80, 255 } |
Color.DARKGRAY (proposed) |
not-started | pixels |
raylib:macro:YELLOW |
macro | #define YELLOW CLITERAL(Color){ 253, 249, 0, 255 } |
Color.YELLOW (proposed) |
not-started | pixels |
raylib:macro:GOLD |
macro | #define GOLD CLITERAL(Color){ 255, 203, 0, 255 } |
Color.GOLD (proposed) |
not-started | pixels |
raylib:macro:ORANGE |
macro | #define ORANGE CLITERAL(Color){ 255, 161, 0, 255 } |
Color.ORANGE (proposed) |
not-started | pixels |
raylib:macro:PINK |
macro | #define PINK CLITERAL(Color){ 255, 109, 194, 255 } |
Color.PINK (proposed) |
not-started | pixels |
raylib:macro:RED |
macro | #define RED CLITERAL(Color){ 230, 41, 55, 255 } |
Color.RED (proposed) |
not-started | pixels |
raylib:macro:MAROON |
macro | #define MAROON CLITERAL(Color){ 190, 33, 55, 255 } |
Color.MAROON (proposed) |
not-started | pixels |
raylib:macro:GREEN |
macro | #define GREEN CLITERAL(Color){ 0, 228, 48, 255 } |
Color.GREEN (proposed) |
not-started | pixels |
raylib:macro:LIME |
macro | #define LIME CLITERAL(Color){ 0, 158, 47, 255 } |
Color.LIME (proposed) |
not-started | pixels |
raylib:macro:DARKGREEN |
macro | #define DARKGREEN CLITERAL(Color){ 0, 117, 44, 255 } |
Color.DARKGREEN (proposed) |
not-started | pixels |
raylib:macro:SKYBLUE |
macro | #define SKYBLUE CLITERAL(Color){ 102, 191, 255, 255 } |
Color.SKYBLUE (proposed) |
not-started | pixels |
raylib:macro:BLUE |
macro | #define BLUE CLITERAL(Color){ 0, 121, 241, 255 } |
Color.BLUE (proposed) |
not-started | pixels |
raylib:macro:DARKBLUE |
macro | #define DARKBLUE CLITERAL(Color){ 0, 82, 172, 255 } |
Color.DARKBLUE (proposed) |
not-started | pixels |
raylib:macro:PURPLE |
macro | #define PURPLE CLITERAL(Color){ 200, 122, 255, 255 } |
Color.PURPLE (proposed) |
not-started | pixels |
raylib:macro:VIOLET |
macro | #define VIOLET CLITERAL(Color){ 135, 60, 190, 255 } |
Color.VIOLET (proposed) |
not-started | pixels |
raylib:macro:DARKPURPLE |
macro | #define DARKPURPLE CLITERAL(Color){ 112, 31, 126, 255 } |
Color.DARKPURPLE (proposed) |
not-started | pixels |
raylib:macro:BEIGE |
macro | #define BEIGE CLITERAL(Color){ 211, 176, 131, 255 } |
Color.BEIGE (proposed) |
not-started | pixels |
raylib:macro:BROWN |
macro | #define BROWN CLITERAL(Color){ 127, 106, 79, 255 } |
Color.BROWN (proposed) |
not-started | pixels |
raylib:macro:DARKBROWN |
macro | #define DARKBROWN CLITERAL(Color){ 76, 63, 47, 255 } |
Color.DARKBROWN (proposed) |
not-started | pixels |
raylib:macro:WHITE |
macro | #define WHITE CLITERAL(Color){ 255, 255, 255, 255 } |
Color.WHITE (proposed) |
not-started | pixels |
raylib:macro:BLACK |
macro | #define BLACK CLITERAL(Color){ 0, 0, 0, 255 } |
Color.BLACK (proposed) |
not-started | pixels |
raylib:macro:BLANK |
macro | #define BLANK CLITERAL(Color){ 0, 0, 0, 0 } |
Color.BLANK (proposed) |
not-started | pixels |
raylib:macro:MAGENTA |
macro | #define MAGENTA CLITERAL(Color){ 255, 0, 255, 255 } |
Color.MAGENTA (proposed) |
not-started | pixels |
raylib:macro:RAYWHITE |
macro | #define RAYWHITE CLITERAL(Color){ 245, 245, 245, 255 } |
Color.RAYWHITE (proposed) |
not-started | pixels |
raylib:enum:bool |
enum | bool — false = 0; true = !false |
bool (proposed) |
not-started | types |
raylib:enumerator:false |
enumerator | false = 0 |
Types.false (proposed) |
not-started | types |
raylib:enumerator:true |
enumerator | true = !false |
Types.true (proposed) |
not-started | 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.Formatted / Image.Packed16 / Image.FloatRGB / Image.Mipmaps (implemented) |
partial | types |
raylib:type:Texture |
type | Texture — unsigned int id; int width; int height; int mipmaps; int format |
Texture (proposed) |
not-started | types |
raylib:alias:Texture2D |
alias | typedef Texture Texture2D; |
Texture2D (proposed) |
not-started | 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 (proposed) |
not-started | types |
raylib:alias:RenderTexture2D |
alias | typedef RenderTexture RenderTexture2D; |
RenderTexture2D (proposed) |
not-started | types |
raylib:type:NPatchInfo |
type | NPatchInfo — Rectangle source; int left; int top; int right; int bottom; int layout |
NPatchInfo (proposed) |
not-started | types |
raylib:type:GlyphInfo |
type | GlyphInfo — int value; int offsetX; int offsetY; int advanceX; Image image |
GlyphInfo (proposed) |
not-started | types |
raylib:type:Font |
type | Font — int baseSize; int glyphCount; int glyphPadding; Texture2D texture; Rectangle *recs; GlyphInfo *glyphs |
Font (proposed) |
not-started | types |
raylib:type:Camera3D |
type | Camera3D — Vector3 position; Vector3 target; Vector3 up; float fovy; int projection |
Camera3D (proposed) |
not-started | types |
raylib:alias:Camera |
alias | typedef Camera3D Camera; |
Camera (proposed) |
not-started | types |
raylib:type:Camera2D |
type | Camera2D — Vector2 offset; Vector2 target; float rotation; float zoom |
Camera2D (proposed) |
not-started | 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 (proposed) |
not-started | 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 (proposed) |
not-started | types |
raylib:type:Material |
type | Material — Shader shader; MaterialMap *maps; float params[4] |
Material (proposed) |
not-started | types |
raylib:type:Transform |
type | Transform — Vector3 translation; Quaternion rotation; Vector3 scale |
Transform (proposed) |
not-started | 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 (proposed) |
not-started | 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 (proposed) |
not-started | types |
raylib:type:RayCollision |
type | RayCollision — bool hit; float distance; Vector3 point; Vector3 normal |
RayCollision (proposed) |
not-started | 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 (proposed) |
not-started | 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 (proposed) |
not-started | types |
raylib:type:Sound |
type | Sound — AudioStream stream; unsigned int frameCount |
Sound (proposed) |
not-started | types |
raylib:type:Music |
type | Music — AudioStream stream; unsigned int frameCount; bool looping; int ctxType; void *ctxData |
Music (proposed) |
not-started | 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 (proposed) |
not-started | 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 (proposed) |
not-started | types |
raylib:type:FilePathList |
type | FilePathList — unsigned int count; char **paths |
FilePathList (proposed) |
not-started | types |
raylib:type:AutomationEvent |
type | AutomationEvent — unsigned int frame; unsigned int type; int params[4] |
AutomationEvent (proposed) |
not-started | types |
raylib:type:AutomationEventList |
type | AutomationEventList — unsigned int capacity; unsigned int count; AutomationEvent *events |
AutomationEventList (proposed) |
not-started | 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 |
ConfigFlags (proposed) |
not-started | types |
raylib:enumerator:FLAG_VSYNC_HINT |
enumerator | FLAG_VSYNC_HINT = 0x00000040 |
Types.FLAG_VSYNC_HINT (proposed) |
not-started | types |
raylib:enumerator:FLAG_FULLSCREEN_MODE |
enumerator | FLAG_FULLSCREEN_MODE = 0x00000002 |
Types.FLAG_FULLSCREEN_MODE (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_RESIZABLE |
enumerator | FLAG_WINDOW_RESIZABLE = 0x00000004 |
Types.FLAG_WINDOW_RESIZABLE (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_UNDECORATED |
enumerator | FLAG_WINDOW_UNDECORATED = 0x00000008 |
Types.FLAG_WINDOW_UNDECORATED (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_HIDDEN |
enumerator | FLAG_WINDOW_HIDDEN = 0x00000080 |
Types.FLAG_WINDOW_HIDDEN (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_MINIMIZED |
enumerator | FLAG_WINDOW_MINIMIZED = 0x00000200 |
Types.FLAG_WINDOW_MINIMIZED (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_MAXIMIZED |
enumerator | FLAG_WINDOW_MAXIMIZED = 0x00000400 |
Types.FLAG_WINDOW_MAXIMIZED (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_UNFOCUSED |
enumerator | FLAG_WINDOW_UNFOCUSED = 0x00000800 |
Types.FLAG_WINDOW_UNFOCUSED (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_TOPMOST |
enumerator | FLAG_WINDOW_TOPMOST = 0x00001000 |
Types.FLAG_WINDOW_TOPMOST (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_ALWAYS_RUN |
enumerator | FLAG_WINDOW_ALWAYS_RUN = 0x00000100 |
Types.FLAG_WINDOW_ALWAYS_RUN (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_TRANSPARENT |
enumerator | FLAG_WINDOW_TRANSPARENT = 0x00000010 |
Types.FLAG_WINDOW_TRANSPARENT (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_HIGHDPI |
enumerator | FLAG_WINDOW_HIGHDPI = 0x00002000 |
Types.FLAG_WINDOW_HIGHDPI (proposed) |
not-started | types |
raylib:enumerator:FLAG_WINDOW_MOUSE_PASSTHROUGH |
enumerator | FLAG_WINDOW_MOUSE_PASSTHROUGH = 0x00004000 |
Types.FLAG_WINDOW_MOUSE_PASSTHROUGH (proposed) |
not-started | types |
raylib:enumerator:FLAG_BORDERLESS_WINDOWED_MODE |
enumerator | FLAG_BORDERLESS_WINDOWED_MODE = 0x00008000 |
Types.FLAG_BORDERLESS_WINDOWED_MODE (proposed) |
not-started | types |
raylib:enumerator:FLAG_MSAA_4X_HINT |
enumerator | FLAG_MSAA_4X_HINT = 0x00000020 |
Types.FLAG_MSAA_4X_HINT (proposed) |
not-started | types |
raylib:enumerator:FLAG_INTERLACED_HINT |
enumerator | FLAG_INTERLACED_HINT = 0x00010000 |
Types.FLAG_INTERLACED_HINT (proposed) |
not-started | types |
raylib:enum:TraceLogLevel |
enum | TraceLogLevel — LOG_ALL = 0; LOG_TRACE; LOG_DEBUG; LOG_INFO; LOG_WARNING; LOG_ERROR; LOG_FATAL; LOG_NONE |
TraceLogLevel (proposed) |
not-started | types |
raylib:enumerator:LOG_ALL |
enumerator | LOG_ALL = 0 |
Types.LOG_ALL (proposed) |
not-started | types |
raylib:enumerator:LOG_TRACE |
enumerator | LOG_TRACE |
Types.LOG_TRACE (proposed) |
not-started | types |
raylib:enumerator:LOG_DEBUG |
enumerator | LOG_DEBUG |
Types.LOG_DEBUG (proposed) |
not-started | types |
raylib:enumerator:LOG_INFO |
enumerator | LOG_INFO |
Types.LOG_INFO (proposed) |
not-started | types |
raylib:enumerator:LOG_WARNING |
enumerator | LOG_WARNING |
Types.LOG_WARNING (proposed) |
not-started | types |
raylib:enumerator:LOG_ERROR |
enumerator | LOG_ERROR |
Types.LOG_ERROR (proposed) |
not-started | types |
raylib:enumerator:LOG_FATAL |
enumerator | LOG_FATAL |
Types.LOG_FATAL (proposed) |
not-started | types |
raylib:enumerator:LOG_NONE |
enumerator | LOG_NONE |
Types.LOG_NONE (proposed) |
not-started | 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 |
KeyboardKey (proposed) |
not-started | types |
raylib:enumerator:KEY_NULL |
enumerator | KEY_NULL = 0 |
Types.KEY_NULL (proposed) |
not-started | types |
raylib:enumerator:KEY_APOSTROPHE |
enumerator | KEY_APOSTROPHE = 39 |
Types.KEY_APOSTROPHE (proposed) |
not-started | types |
raylib:enumerator:KEY_COMMA |
enumerator | KEY_COMMA = 44 |
Types.KEY_COMMA (proposed) |
not-started | types |
raylib:enumerator:KEY_MINUS |
enumerator | KEY_MINUS = 45 |
Types.KEY_MINUS (proposed) |
not-started | types |
raylib:enumerator:KEY_PERIOD |
enumerator | KEY_PERIOD = 46 |
Types.KEY_PERIOD (proposed) |
not-started | types |
raylib:enumerator:KEY_SLASH |
enumerator | KEY_SLASH = 47 |
Types.KEY_SLASH (proposed) |
not-started | types |
raylib:enumerator:KEY_ZERO |
enumerator | KEY_ZERO = 48 |
Types.KEY_ZERO (proposed) |
not-started | types |
raylib:enumerator:KEY_ONE |
enumerator | KEY_ONE = 49 |
Types.KEY_ONE (proposed) |
not-started | types |
raylib:enumerator:KEY_TWO |
enumerator | KEY_TWO = 50 |
Types.KEY_TWO (proposed) |
not-started | types |
raylib:enumerator:KEY_THREE |
enumerator | KEY_THREE = 51 |
Types.KEY_THREE (proposed) |
not-started | types |
raylib:enumerator:KEY_FOUR |
enumerator | KEY_FOUR = 52 |
Types.KEY_FOUR (proposed) |
not-started | types |
raylib:enumerator:KEY_FIVE |
enumerator | KEY_FIVE = 53 |
Types.KEY_FIVE (proposed) |
not-started | types |
raylib:enumerator:KEY_SIX |
enumerator | KEY_SIX = 54 |
Types.KEY_SIX (proposed) |
not-started | types |
raylib:enumerator:KEY_SEVEN |
enumerator | KEY_SEVEN = 55 |
Types.KEY_SEVEN (proposed) |
not-started | types |
raylib:enumerator:KEY_EIGHT |
enumerator | KEY_EIGHT = 56 |
Types.KEY_EIGHT (proposed) |
not-started | types |
raylib:enumerator:KEY_NINE |
enumerator | KEY_NINE = 57 |
Types.KEY_NINE (proposed) |
not-started | types |
raylib:enumerator:KEY_SEMICOLON |
enumerator | KEY_SEMICOLON = 59 |
Types.KEY_SEMICOLON (proposed) |
not-started | types |
raylib:enumerator:KEY_EQUAL |
enumerator | KEY_EQUAL = 61 |
Types.KEY_EQUAL (proposed) |
not-started | types |
raylib:enumerator:KEY_A |
enumerator | KEY_A = 65 |
Types.KEY_A (proposed) |
not-started | types |
raylib:enumerator:KEY_B |
enumerator | KEY_B = 66 |
Types.KEY_B (proposed) |
not-started | types |
raylib:enumerator:KEY_C |
enumerator | KEY_C = 67 |
Types.KEY_C (proposed) |
not-started | types |
raylib:enumerator:KEY_D |
enumerator | KEY_D = 68 |
Types.KEY_D (proposed) |
not-started | types |
raylib:enumerator:KEY_E |
enumerator | KEY_E = 69 |
Types.KEY_E (proposed) |
not-started | types |
raylib:enumerator:KEY_F |
enumerator | KEY_F = 70 |
Types.KEY_F (proposed) |
not-started | types |
raylib:enumerator:KEY_G |
enumerator | KEY_G = 71 |
Types.KEY_G (proposed) |
not-started | types |
raylib:enumerator:KEY_H |
enumerator | KEY_H = 72 |
Types.KEY_H (proposed) |
not-started | types |
raylib:enumerator:KEY_I |
enumerator | KEY_I = 73 |
Types.KEY_I (proposed) |
not-started | types |
raylib:enumerator:KEY_J |
enumerator | KEY_J = 74 |
Types.KEY_J (proposed) |
not-started | types |
raylib:enumerator:KEY_K |
enumerator | KEY_K = 75 |
Types.KEY_K (proposed) |
not-started | types |
raylib:enumerator:KEY_L |
enumerator | KEY_L = 76 |
Types.KEY_L (proposed) |
not-started | types |
raylib:enumerator:KEY_M |
enumerator | KEY_M = 77 |
Types.KEY_M (proposed) |
not-started | types |
raylib:enumerator:KEY_N |
enumerator | KEY_N = 78 |
Types.KEY_N (proposed) |
not-started | types |
raylib:enumerator:KEY_O |
enumerator | KEY_O = 79 |
Types.KEY_O (proposed) |
not-started | types |
raylib:enumerator:KEY_P |
enumerator | KEY_P = 80 |
Types.KEY_P (proposed) |
not-started | types |
raylib:enumerator:KEY_Q |
enumerator | KEY_Q = 81 |
Types.KEY_Q (proposed) |
not-started | types |
raylib:enumerator:KEY_R |
enumerator | KEY_R = 82 |
Types.KEY_R (proposed) |
not-started | types |
raylib:enumerator:KEY_S |
enumerator | KEY_S = 83 |
Types.KEY_S (proposed) |
not-started | types |
raylib:enumerator:KEY_T |
enumerator | KEY_T = 84 |
Types.KEY_T (proposed) |
not-started | types |
raylib:enumerator:KEY_U |
enumerator | KEY_U = 85 |
Types.KEY_U (proposed) |
not-started | types |
raylib:enumerator:KEY_V |
enumerator | KEY_V = 86 |
Types.KEY_V (proposed) |
not-started | types |
raylib:enumerator:KEY_W |
enumerator | KEY_W = 87 |
Types.KEY_W (proposed) |
not-started | types |
raylib:enumerator:KEY_X |
enumerator | KEY_X = 88 |
Types.KEY_X (proposed) |
not-started | types |
raylib:enumerator:KEY_Y |
enumerator | KEY_Y = 89 |
Types.KEY_Y (proposed) |
not-started | types |
raylib:enumerator:KEY_Z |
enumerator | KEY_Z = 90 |
Types.KEY_Z (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT_BRACKET |
enumerator | KEY_LEFT_BRACKET = 91 |
Types.KEY_LEFT_BRACKET (proposed) |
not-started | types |
raylib:enumerator:KEY_BACKSLASH |
enumerator | KEY_BACKSLASH = 92 |
Types.KEY_BACKSLASH (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT_BRACKET |
enumerator | KEY_RIGHT_BRACKET = 93 |
Types.KEY_RIGHT_BRACKET (proposed) |
not-started | types |
raylib:enumerator:KEY_GRAVE |
enumerator | KEY_GRAVE = 96 |
Types.KEY_GRAVE (proposed) |
not-started | types |
raylib:enumerator:KEY_SPACE |
enumerator | KEY_SPACE = 32 |
Types.KEY_SPACE (proposed) |
not-started | types |
raylib:enumerator:KEY_ESCAPE |
enumerator | KEY_ESCAPE = 256 |
Types.KEY_ESCAPE (proposed) |
not-started | types |
raylib:enumerator:KEY_ENTER |
enumerator | KEY_ENTER = 257 |
Types.KEY_ENTER (proposed) |
not-started | types |
raylib:enumerator:KEY_TAB |
enumerator | KEY_TAB = 258 |
Types.KEY_TAB (proposed) |
not-started | types |
raylib:enumerator:KEY_BACKSPACE |
enumerator | KEY_BACKSPACE = 259 |
Types.KEY_BACKSPACE (proposed) |
not-started | types |
raylib:enumerator:KEY_INSERT |
enumerator | KEY_INSERT = 260 |
Types.KEY_INSERT (proposed) |
not-started | types |
raylib:enumerator:KEY_DELETE |
enumerator | KEY_DELETE = 261 |
Types.KEY_DELETE (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT |
enumerator | KEY_RIGHT = 262 |
Types.KEY_RIGHT (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT |
enumerator | KEY_LEFT = 263 |
Types.KEY_LEFT (proposed) |
not-started | types |
raylib:enumerator:KEY_DOWN |
enumerator | KEY_DOWN = 264 |
Types.KEY_DOWN (proposed) |
not-started | types |
raylib:enumerator:KEY_UP |
enumerator | KEY_UP = 265 |
Types.KEY_UP (proposed) |
not-started | types |
raylib:enumerator:KEY_PAGE_UP |
enumerator | KEY_PAGE_UP = 266 |
Types.KEY_PAGE_UP (proposed) |
not-started | types |
raylib:enumerator:KEY_PAGE_DOWN |
enumerator | KEY_PAGE_DOWN = 267 |
Types.KEY_PAGE_DOWN (proposed) |
not-started | types |
raylib:enumerator:KEY_HOME |
enumerator | KEY_HOME = 268 |
Types.KEY_HOME (proposed) |
not-started | types |
raylib:enumerator:KEY_END |
enumerator | KEY_END = 269 |
Types.KEY_END (proposed) |
not-started | types |
raylib:enumerator:KEY_CAPS_LOCK |
enumerator | KEY_CAPS_LOCK = 280 |
Types.KEY_CAPS_LOCK (proposed) |
not-started | types |
raylib:enumerator:KEY_SCROLL_LOCK |
enumerator | KEY_SCROLL_LOCK = 281 |
Types.KEY_SCROLL_LOCK (proposed) |
not-started | types |
raylib:enumerator:KEY_NUM_LOCK |
enumerator | KEY_NUM_LOCK = 282 |
Types.KEY_NUM_LOCK (proposed) |
not-started | types |
raylib:enumerator:KEY_PRINT_SCREEN |
enumerator | KEY_PRINT_SCREEN = 283 |
Types.KEY_PRINT_SCREEN (proposed) |
not-started | types |
raylib:enumerator:KEY_PAUSE |
enumerator | KEY_PAUSE = 284 |
Types.KEY_PAUSE (proposed) |
not-started | types |
raylib:enumerator:KEY_F1 |
enumerator | KEY_F1 = 290 |
Types.KEY_F1 (proposed) |
not-started | types |
raylib:enumerator:KEY_F2 |
enumerator | KEY_F2 = 291 |
Types.KEY_F2 (proposed) |
not-started | types |
raylib:enumerator:KEY_F3 |
enumerator | KEY_F3 = 292 |
Types.KEY_F3 (proposed) |
not-started | types |
raylib:enumerator:KEY_F4 |
enumerator | KEY_F4 = 293 |
Types.KEY_F4 (proposed) |
not-started | types |
raylib:enumerator:KEY_F5 |
enumerator | KEY_F5 = 294 |
Types.KEY_F5 (proposed) |
not-started | types |
raylib:enumerator:KEY_F6 |
enumerator | KEY_F6 = 295 |
Types.KEY_F6 (proposed) |
not-started | types |
raylib:enumerator:KEY_F7 |
enumerator | KEY_F7 = 296 |
Types.KEY_F7 (proposed) |
not-started | types |
raylib:enumerator:KEY_F8 |
enumerator | KEY_F8 = 297 |
Types.KEY_F8 (proposed) |
not-started | types |
raylib:enumerator:KEY_F9 |
enumerator | KEY_F9 = 298 |
Types.KEY_F9 (proposed) |
not-started | types |
raylib:enumerator:KEY_F10 |
enumerator | KEY_F10 = 299 |
Types.KEY_F10 (proposed) |
not-started | types |
raylib:enumerator:KEY_F11 |
enumerator | KEY_F11 = 300 |
Types.KEY_F11 (proposed) |
not-started | types |
raylib:enumerator:KEY_F12 |
enumerator | KEY_F12 = 301 |
Types.KEY_F12 (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT_SHIFT |
enumerator | KEY_LEFT_SHIFT = 340 |
Types.KEY_LEFT_SHIFT (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT_CONTROL |
enumerator | KEY_LEFT_CONTROL = 341 |
Types.KEY_LEFT_CONTROL (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT_ALT |
enumerator | KEY_LEFT_ALT = 342 |
Types.KEY_LEFT_ALT (proposed) |
not-started | types |
raylib:enumerator:KEY_LEFT_SUPER |
enumerator | KEY_LEFT_SUPER = 343 |
Types.KEY_LEFT_SUPER (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT_SHIFT |
enumerator | KEY_RIGHT_SHIFT = 344 |
Types.KEY_RIGHT_SHIFT (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT_CONTROL |
enumerator | KEY_RIGHT_CONTROL = 345 |
Types.KEY_RIGHT_CONTROL (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT_ALT |
enumerator | KEY_RIGHT_ALT = 346 |
Types.KEY_RIGHT_ALT (proposed) |
not-started | types |
raylib:enumerator:KEY_RIGHT_SUPER |
enumerator | KEY_RIGHT_SUPER = 347 |
Types.KEY_RIGHT_SUPER (proposed) |
not-started | types |
raylib:enumerator:KEY_KB_MENU |
enumerator | KEY_KB_MENU = 348 |
Types.KEY_KB_MENU (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_0 |
enumerator | KEY_KP_0 = 320 |
Types.KEY_KP_0 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_1 |
enumerator | KEY_KP_1 = 321 |
Types.KEY_KP_1 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_2 |
enumerator | KEY_KP_2 = 322 |
Types.KEY_KP_2 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_3 |
enumerator | KEY_KP_3 = 323 |
Types.KEY_KP_3 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_4 |
enumerator | KEY_KP_4 = 324 |
Types.KEY_KP_4 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_5 |
enumerator | KEY_KP_5 = 325 |
Types.KEY_KP_5 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_6 |
enumerator | KEY_KP_6 = 326 |
Types.KEY_KP_6 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_7 |
enumerator | KEY_KP_7 = 327 |
Types.KEY_KP_7 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_8 |
enumerator | KEY_KP_8 = 328 |
Types.KEY_KP_8 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_9 |
enumerator | KEY_KP_9 = 329 |
Types.KEY_KP_9 (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_DECIMAL |
enumerator | KEY_KP_DECIMAL = 330 |
Types.KEY_KP_DECIMAL (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_DIVIDE |
enumerator | KEY_KP_DIVIDE = 331 |
Types.KEY_KP_DIVIDE (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_MULTIPLY |
enumerator | KEY_KP_MULTIPLY = 332 |
Types.KEY_KP_MULTIPLY (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_SUBTRACT |
enumerator | KEY_KP_SUBTRACT = 333 |
Types.KEY_KP_SUBTRACT (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_ADD |
enumerator | KEY_KP_ADD = 334 |
Types.KEY_KP_ADD (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_ENTER |
enumerator | KEY_KP_ENTER = 335 |
Types.KEY_KP_ENTER (proposed) |
not-started | types |
raylib:enumerator:KEY_KP_EQUAL |
enumerator | KEY_KP_EQUAL = 336 |
Types.KEY_KP_EQUAL (proposed) |
not-started | types |
raylib:enumerator:KEY_BACK |
enumerator | KEY_BACK = 4 |
Types.KEY_BACK (proposed) |
not-started | types |
raylib:enumerator:KEY_MENU |
enumerator | KEY_MENU = 5 |
Types.KEY_MENU (proposed) |
not-started | types |
raylib:enumerator:KEY_VOLUME_UP |
enumerator | KEY_VOLUME_UP = 24 |
Types.KEY_VOLUME_UP (proposed) |
not-started | types |
raylib:enumerator:KEY_VOLUME_DOWN |
enumerator | KEY_VOLUME_DOWN = 25 |
Types.KEY_VOLUME_DOWN (proposed) |
not-started | 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 |
MouseButton (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_LEFT |
enumerator | MOUSE_BUTTON_LEFT = 0 |
Types.MOUSE_BUTTON_LEFT (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_RIGHT |
enumerator | MOUSE_BUTTON_RIGHT = 1 |
Types.MOUSE_BUTTON_RIGHT (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_MIDDLE |
enumerator | MOUSE_BUTTON_MIDDLE = 2 |
Types.MOUSE_BUTTON_MIDDLE (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_SIDE |
enumerator | MOUSE_BUTTON_SIDE = 3 |
Types.MOUSE_BUTTON_SIDE (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_EXTRA |
enumerator | MOUSE_BUTTON_EXTRA = 4 |
Types.MOUSE_BUTTON_EXTRA (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_FORWARD |
enumerator | MOUSE_BUTTON_FORWARD = 5 |
Types.MOUSE_BUTTON_FORWARD (proposed) |
not-started | types |
raylib:enumerator:MOUSE_BUTTON_BACK |
enumerator | MOUSE_BUTTON_BACK = 6 |
Types.MOUSE_BUTTON_BACK (proposed) |
not-started | 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 |
MouseCursor (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_DEFAULT |
enumerator | MOUSE_CURSOR_DEFAULT = 0 |
Types.MOUSE_CURSOR_DEFAULT (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_ARROW |
enumerator | MOUSE_CURSOR_ARROW = 1 |
Types.MOUSE_CURSOR_ARROW (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_IBEAM |
enumerator | MOUSE_CURSOR_IBEAM = 2 |
Types.MOUSE_CURSOR_IBEAM (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_CROSSHAIR |
enumerator | MOUSE_CURSOR_CROSSHAIR = 3 |
Types.MOUSE_CURSOR_CROSSHAIR (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_POINTING_HAND |
enumerator | MOUSE_CURSOR_POINTING_HAND = 4 |
Types.MOUSE_CURSOR_POINTING_HAND (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_EW |
enumerator | MOUSE_CURSOR_RESIZE_EW = 5 |
Types.MOUSE_CURSOR_RESIZE_EW (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NS |
enumerator | MOUSE_CURSOR_RESIZE_NS = 6 |
Types.MOUSE_CURSOR_RESIZE_NS (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NWSE |
enumerator | MOUSE_CURSOR_RESIZE_NWSE = 7 |
Types.MOUSE_CURSOR_RESIZE_NWSE (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_NESW |
enumerator | MOUSE_CURSOR_RESIZE_NESW = 8 |
Types.MOUSE_CURSOR_RESIZE_NESW (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_RESIZE_ALL |
enumerator | MOUSE_CURSOR_RESIZE_ALL = 9 |
Types.MOUSE_CURSOR_RESIZE_ALL (proposed) |
not-started | types |
raylib:enumerator:MOUSE_CURSOR_NOT_ALLOWED |
enumerator | MOUSE_CURSOR_NOT_ALLOWED = 10 |
Types.MOUSE_CURSOR_NOT_ALLOWED (proposed) |
not-started | 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 |
GamepadButton (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_UNKNOWN |
enumerator | GAMEPAD_BUTTON_UNKNOWN = 0 |
Types.GAMEPAD_BUTTON_UNKNOWN (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_UP |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_UP |
Types.GAMEPAD_BUTTON_LEFT_FACE_UP (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_RIGHT |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_RIGHT |
Types.GAMEPAD_BUTTON_LEFT_FACE_RIGHT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_DOWN |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_DOWN |
Types.GAMEPAD_BUTTON_LEFT_FACE_DOWN (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_FACE_LEFT |
enumerator | GAMEPAD_BUTTON_LEFT_FACE_LEFT |
Types.GAMEPAD_BUTTON_LEFT_FACE_LEFT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_UP |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_UP |
Types.GAMEPAD_BUTTON_RIGHT_FACE_UP (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_RIGHT |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_RIGHT |
Types.GAMEPAD_BUTTON_RIGHT_FACE_RIGHT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_DOWN |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_DOWN |
Types.GAMEPAD_BUTTON_RIGHT_FACE_DOWN (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_FACE_LEFT |
enumerator | GAMEPAD_BUTTON_RIGHT_FACE_LEFT |
Types.GAMEPAD_BUTTON_RIGHT_FACE_LEFT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_TRIGGER_1 |
enumerator | GAMEPAD_BUTTON_LEFT_TRIGGER_1 |
Types.GAMEPAD_BUTTON_LEFT_TRIGGER_1 (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_TRIGGER_2 |
enumerator | GAMEPAD_BUTTON_LEFT_TRIGGER_2 |
Types.GAMEPAD_BUTTON_LEFT_TRIGGER_2 (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_TRIGGER_1 |
enumerator | GAMEPAD_BUTTON_RIGHT_TRIGGER_1 |
Types.GAMEPAD_BUTTON_RIGHT_TRIGGER_1 (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_TRIGGER_2 |
enumerator | GAMEPAD_BUTTON_RIGHT_TRIGGER_2 |
Types.GAMEPAD_BUTTON_RIGHT_TRIGGER_2 (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE_LEFT |
enumerator | GAMEPAD_BUTTON_MIDDLE_LEFT |
Types.GAMEPAD_BUTTON_MIDDLE_LEFT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE |
enumerator | GAMEPAD_BUTTON_MIDDLE |
Types.GAMEPAD_BUTTON_MIDDLE (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_MIDDLE_RIGHT |
enumerator | GAMEPAD_BUTTON_MIDDLE_RIGHT |
Types.GAMEPAD_BUTTON_MIDDLE_RIGHT (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_LEFT_THUMB |
enumerator | GAMEPAD_BUTTON_LEFT_THUMB |
Types.GAMEPAD_BUTTON_LEFT_THUMB (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_BUTTON_RIGHT_THUMB |
enumerator | GAMEPAD_BUTTON_RIGHT_THUMB |
Types.GAMEPAD_BUTTON_RIGHT_THUMB (proposed) |
not-started | 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 |
GamepadAxis (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_X |
enumerator | GAMEPAD_AXIS_LEFT_X = 0 |
Types.GAMEPAD_AXIS_LEFT_X (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_Y |
enumerator | GAMEPAD_AXIS_LEFT_Y = 1 |
Types.GAMEPAD_AXIS_LEFT_Y (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_X |
enumerator | GAMEPAD_AXIS_RIGHT_X = 2 |
Types.GAMEPAD_AXIS_RIGHT_X (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_Y |
enumerator | GAMEPAD_AXIS_RIGHT_Y = 3 |
Types.GAMEPAD_AXIS_RIGHT_Y (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_LEFT_TRIGGER |
enumerator | GAMEPAD_AXIS_LEFT_TRIGGER = 4 |
Types.GAMEPAD_AXIS_LEFT_TRIGGER (proposed) |
not-started | types |
raylib:enumerator:GAMEPAD_AXIS_RIGHT_TRIGGER |
enumerator | GAMEPAD_AXIS_RIGHT_TRIGGER = 5 |
Types.GAMEPAD_AXIS_RIGHT_TRIGGER (proposed) |
not-started | 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 |
MaterialMapIndex (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_ALBEDO |
enumerator | MATERIAL_MAP_ALBEDO = 0 |
Types.MATERIAL_MAP_ALBEDO (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_METALNESS |
enumerator | MATERIAL_MAP_METALNESS |
Types.MATERIAL_MAP_METALNESS (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_NORMAL |
enumerator | MATERIAL_MAP_NORMAL |
Types.MATERIAL_MAP_NORMAL (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_ROUGHNESS |
enumerator | MATERIAL_MAP_ROUGHNESS |
Types.MATERIAL_MAP_ROUGHNESS (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_OCCLUSION |
enumerator | MATERIAL_MAP_OCCLUSION |
Types.MATERIAL_MAP_OCCLUSION (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_EMISSION |
enumerator | MATERIAL_MAP_EMISSION |
Types.MATERIAL_MAP_EMISSION (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_HEIGHT |
enumerator | MATERIAL_MAP_HEIGHT |
Types.MATERIAL_MAP_HEIGHT (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_CUBEMAP |
enumerator | MATERIAL_MAP_CUBEMAP |
Types.MATERIAL_MAP_CUBEMAP (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_IRRADIANCE |
enumerator | MATERIAL_MAP_IRRADIANCE |
Types.MATERIAL_MAP_IRRADIANCE (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_PREFILTER |
enumerator | MATERIAL_MAP_PREFILTER |
Types.MATERIAL_MAP_PREFILTER (proposed) |
not-started | types |
raylib:enumerator:MATERIAL_MAP_BRDF |
enumerator | MATERIAL_MAP_BRDF |
Types.MATERIAL_MAP_BRDF (proposed) |
not-started | 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 |
ShaderLocationIndex (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_POSITION |
enumerator | SHADER_LOC_VERTEX_POSITION = 0 |
Types.SHADER_LOC_VERTEX_POSITION (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_TEXCOORD01 |
enumerator | SHADER_LOC_VERTEX_TEXCOORD01 |
Types.SHADER_LOC_VERTEX_TEXCOORD01 (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_TEXCOORD02 |
enumerator | SHADER_LOC_VERTEX_TEXCOORD02 |
Types.SHADER_LOC_VERTEX_TEXCOORD02 (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_NORMAL |
enumerator | SHADER_LOC_VERTEX_NORMAL |
Types.SHADER_LOC_VERTEX_NORMAL (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_TANGENT |
enumerator | SHADER_LOC_VERTEX_TANGENT |
Types.SHADER_LOC_VERTEX_TANGENT (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_COLOR |
enumerator | SHADER_LOC_VERTEX_COLOR |
Types.SHADER_LOC_VERTEX_COLOR (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_MVP |
enumerator | SHADER_LOC_MATRIX_MVP |
Types.SHADER_LOC_MATRIX_MVP (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_VIEW |
enumerator | SHADER_LOC_MATRIX_VIEW |
Types.SHADER_LOC_MATRIX_VIEW (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_PROJECTION |
enumerator | SHADER_LOC_MATRIX_PROJECTION |
Types.SHADER_LOC_MATRIX_PROJECTION (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_MODEL |
enumerator | SHADER_LOC_MATRIX_MODEL |
Types.SHADER_LOC_MATRIX_MODEL (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_NORMAL |
enumerator | SHADER_LOC_MATRIX_NORMAL |
Types.SHADER_LOC_MATRIX_NORMAL (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VECTOR_VIEW |
enumerator | SHADER_LOC_VECTOR_VIEW |
Types.SHADER_LOC_VECTOR_VIEW (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_COLOR_DIFFUSE |
enumerator | SHADER_LOC_COLOR_DIFFUSE |
Types.SHADER_LOC_COLOR_DIFFUSE (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_COLOR_SPECULAR |
enumerator | SHADER_LOC_COLOR_SPECULAR |
Types.SHADER_LOC_COLOR_SPECULAR (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_COLOR_AMBIENT |
enumerator | SHADER_LOC_COLOR_AMBIENT |
Types.SHADER_LOC_COLOR_AMBIENT (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_ALBEDO |
enumerator | SHADER_LOC_MAP_ALBEDO |
Types.SHADER_LOC_MAP_ALBEDO (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_METALNESS |
enumerator | SHADER_LOC_MAP_METALNESS |
Types.SHADER_LOC_MAP_METALNESS (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_NORMAL |
enumerator | SHADER_LOC_MAP_NORMAL |
Types.SHADER_LOC_MAP_NORMAL (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_ROUGHNESS |
enumerator | SHADER_LOC_MAP_ROUGHNESS |
Types.SHADER_LOC_MAP_ROUGHNESS (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_OCCLUSION |
enumerator | SHADER_LOC_MAP_OCCLUSION |
Types.SHADER_LOC_MAP_OCCLUSION (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_EMISSION |
enumerator | SHADER_LOC_MAP_EMISSION |
Types.SHADER_LOC_MAP_EMISSION (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_HEIGHT |
enumerator | SHADER_LOC_MAP_HEIGHT |
Types.SHADER_LOC_MAP_HEIGHT (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_CUBEMAP |
enumerator | SHADER_LOC_MAP_CUBEMAP |
Types.SHADER_LOC_MAP_CUBEMAP (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_IRRADIANCE |
enumerator | SHADER_LOC_MAP_IRRADIANCE |
Types.SHADER_LOC_MAP_IRRADIANCE (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_PREFILTER |
enumerator | SHADER_LOC_MAP_PREFILTER |
Types.SHADER_LOC_MAP_PREFILTER (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MAP_BRDF |
enumerator | SHADER_LOC_MAP_BRDF |
Types.SHADER_LOC_MAP_BRDF (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_BONEIDS |
enumerator | SHADER_LOC_VERTEX_BONEIDS |
Types.SHADER_LOC_VERTEX_BONEIDS (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_BONEWEIGHTS |
enumerator | SHADER_LOC_VERTEX_BONEWEIGHTS |
Types.SHADER_LOC_VERTEX_BONEWEIGHTS (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_MATRIX_BONETRANSFORMS |
enumerator | SHADER_LOC_MATRIX_BONETRANSFORMS |
Types.SHADER_LOC_MATRIX_BONETRANSFORMS (proposed) |
not-started | types |
raylib:enumerator:SHADER_LOC_VERTEX_INSTANCETRANSFORM |
enumerator | SHADER_LOC_VERTEX_INSTANCETRANSFORM |
Types.SHADER_LOC_VERTEX_INSTANCETRANSFORM (proposed) |
not-started | 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 |
ShaderUniformDataType (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_FLOAT |
enumerator | SHADER_UNIFORM_FLOAT = 0 |
Types.SHADER_UNIFORM_FLOAT (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_VEC2 |
enumerator | SHADER_UNIFORM_VEC2 |
Types.SHADER_UNIFORM_VEC2 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_VEC3 |
enumerator | SHADER_UNIFORM_VEC3 |
Types.SHADER_UNIFORM_VEC3 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_VEC4 |
enumerator | SHADER_UNIFORM_VEC4 |
Types.SHADER_UNIFORM_VEC4 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_INT |
enumerator | SHADER_UNIFORM_INT |
Types.SHADER_UNIFORM_INT (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_IVEC2 |
enumerator | SHADER_UNIFORM_IVEC2 |
Types.SHADER_UNIFORM_IVEC2 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_IVEC3 |
enumerator | SHADER_UNIFORM_IVEC3 |
Types.SHADER_UNIFORM_IVEC3 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_IVEC4 |
enumerator | SHADER_UNIFORM_IVEC4 |
Types.SHADER_UNIFORM_IVEC4 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_UINT |
enumerator | SHADER_UNIFORM_UINT |
Types.SHADER_UNIFORM_UINT (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC2 |
enumerator | SHADER_UNIFORM_UIVEC2 |
Types.SHADER_UNIFORM_UIVEC2 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC3 |
enumerator | SHADER_UNIFORM_UIVEC3 |
Types.SHADER_UNIFORM_UIVEC3 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_UIVEC4 |
enumerator | SHADER_UNIFORM_UIVEC4 |
Types.SHADER_UNIFORM_UIVEC4 (proposed) |
not-started | types |
raylib:enumerator:SHADER_UNIFORM_SAMPLER2D |
enumerator | SHADER_UNIFORM_SAMPLER2D |
Types.SHADER_UNIFORM_SAMPLER2D (proposed) |
not-started | types |
raylib:enum:ShaderAttributeDataType |
enum | ShaderAttributeDataType — SHADER_ATTRIB_FLOAT = 0; SHADER_ATTRIB_VEC2; SHADER_ATTRIB_VEC3; SHADER_ATTRIB_VEC4 |
ShaderAttributeDataType (proposed) |
not-started | types |
raylib:enumerator:SHADER_ATTRIB_FLOAT |
enumerator | SHADER_ATTRIB_FLOAT = 0 |
Types.SHADER_ATTRIB_FLOAT (proposed) |
not-started | types |
raylib:enumerator:SHADER_ATTRIB_VEC2 |
enumerator | SHADER_ATTRIB_VEC2 |
Types.SHADER_ATTRIB_VEC2 (proposed) |
not-started | types |
raylib:enumerator:SHADER_ATTRIB_VEC3 |
enumerator | SHADER_ATTRIB_VEC3 |
Types.SHADER_ATTRIB_VEC3 (proposed) |
not-started | types |
raylib:enumerator:SHADER_ATTRIB_VEC4 |
enumerator | SHADER_ATTRIB_VEC4 |
Types.SHADER_ATTRIB_VEC4 (proposed) |
not-started | 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 |
PixelFormat (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_GRAYSCALE |
enumerator | PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 |
Types.PIXELFORMAT_UNCOMPRESSED_GRAYSCALE (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA |
enumerator | PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA |
Types.PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R5G6B5 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R5G6B5 |
Types.PIXELFORMAT_UNCOMPRESSED_R5G6B5 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R8G8B8 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R8G8B8 |
Types.PIXELFORMAT_UNCOMPRESSED_R8G8B8 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 |
Types.PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 |
Types.PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 |
Types.PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32 |
Types.PIXELFORMAT_UNCOMPRESSED_R32 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32G32B32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32G32B32 |
Types.PIXELFORMAT_UNCOMPRESSED_R32G32B32 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 |
Types.PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16 |
Types.PIXELFORMAT_UNCOMPRESSED_R16 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16G16B16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16G16B16 |
Types.PIXELFORMAT_UNCOMPRESSED_R16G16B16 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 |
enumerator | PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 |
Types.PIXELFORMAT_UNCOMPRESSED_R16G16B16A16 (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT1_RGB |
enumerator | PIXELFORMAT_COMPRESSED_DXT1_RGB |
Types.PIXELFORMAT_COMPRESSED_DXT1_RGB (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT1_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT1_RGBA |
Types.PIXELFORMAT_COMPRESSED_DXT1_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT3_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT3_RGBA |
Types.PIXELFORMAT_COMPRESSED_DXT3_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_DXT5_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_DXT5_RGBA |
Types.PIXELFORMAT_COMPRESSED_DXT5_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC1_RGB |
enumerator | PIXELFORMAT_COMPRESSED_ETC1_RGB |
Types.PIXELFORMAT_COMPRESSED_ETC1_RGB (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC2_RGB |
enumerator | PIXELFORMAT_COMPRESSED_ETC2_RGB |
Types.PIXELFORMAT_COMPRESSED_ETC2_RGB (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA |
Types.PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_PVRT_RGB |
enumerator | PIXELFORMAT_COMPRESSED_PVRT_RGB |
Types.PIXELFORMAT_COMPRESSED_PVRT_RGB (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_PVRT_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_PVRT_RGBA |
Types.PIXELFORMAT_COMPRESSED_PVRT_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA |
Types.PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA (proposed) |
not-started | types |
raylib:enumerator:PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA |
enumerator | PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA |
Types.PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA (proposed) |
not-started | 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 |
TextureFilter (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_POINT |
enumerator | TEXTURE_FILTER_POINT = 0 |
Types.TEXTURE_FILTER_POINT (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_BILINEAR |
enumerator | TEXTURE_FILTER_BILINEAR |
Types.TEXTURE_FILTER_BILINEAR (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_TRILINEAR |
enumerator | TEXTURE_FILTER_TRILINEAR |
Types.TEXTURE_FILTER_TRILINEAR (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_4X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_4X |
Types.TEXTURE_FILTER_ANISOTROPIC_4X (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_8X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_8X |
Types.TEXTURE_FILTER_ANISOTROPIC_8X (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_FILTER_ANISOTROPIC_16X |
enumerator | TEXTURE_FILTER_ANISOTROPIC_16X |
Types.TEXTURE_FILTER_ANISOTROPIC_16X (proposed) |
not-started | types |
raylib:enum:TextureWrap |
enum | TextureWrap — TEXTURE_WRAP_REPEAT = 0; TEXTURE_WRAP_CLAMP; TEXTURE_WRAP_MIRROR_REPEAT; TEXTURE_WRAP_MIRROR_CLAMP |
TextureWrap (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_WRAP_REPEAT |
enumerator | TEXTURE_WRAP_REPEAT = 0 |
Types.TEXTURE_WRAP_REPEAT (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_WRAP_CLAMP |
enumerator | TEXTURE_WRAP_CLAMP |
Types.TEXTURE_WRAP_CLAMP (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_WRAP_MIRROR_REPEAT |
enumerator | TEXTURE_WRAP_MIRROR_REPEAT |
Types.TEXTURE_WRAP_MIRROR_REPEAT (proposed) |
not-started | types |
raylib:enumerator:TEXTURE_WRAP_MIRROR_CLAMP |
enumerator | TEXTURE_WRAP_MIRROR_CLAMP |
Types.TEXTURE_WRAP_MIRROR_CLAMP (proposed) |
not-started | 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 |
CubemapLayout (proposed) |
not-started | types |
raylib:enumerator:CUBEMAP_LAYOUT_AUTO_DETECT |
enumerator | CUBEMAP_LAYOUT_AUTO_DETECT = 0 |
Types.CUBEMAP_LAYOUT_AUTO_DETECT (proposed) |
not-started | types |
raylib:enumerator:CUBEMAP_LAYOUT_LINE_VERTICAL |
enumerator | CUBEMAP_LAYOUT_LINE_VERTICAL |
Types.CUBEMAP_LAYOUT_LINE_VERTICAL (proposed) |
not-started | types |
raylib:enumerator:CUBEMAP_LAYOUT_LINE_HORIZONTAL |
enumerator | CUBEMAP_LAYOUT_LINE_HORIZONTAL |
Types.CUBEMAP_LAYOUT_LINE_HORIZONTAL (proposed) |
not-started | types |
raylib:enumerator:CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR |
enumerator | CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR |
Types.CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR (proposed) |
not-started | types |
raylib:enumerator:CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE |
enumerator | CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE |
Types.CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE (proposed) |
not-started | types |
raylib:enum:FontType |
enum | FontType — FONT_DEFAULT = 0; FONT_BITMAP; FONT_SDF |
FontType (proposed) |
not-started | types |
raylib:enumerator:FONT_DEFAULT |
enumerator | FONT_DEFAULT = 0 |
Types.FONT_DEFAULT (proposed) |
not-started | types |
raylib:enumerator:FONT_BITMAP |
enumerator | FONT_BITMAP |
Types.FONT_BITMAP (proposed) |
not-started | types |
raylib:enumerator:FONT_SDF |
enumerator | FONT_SDF |
Types.FONT_SDF (proposed) |
not-started | 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 |
BlendMode (proposed) |
not-started | types |
raylib:enumerator:BLEND_ALPHA |
enumerator | BLEND_ALPHA = 0 |
Types.BLEND_ALPHA (proposed) |
not-started | types |
raylib:enumerator:BLEND_ADDITIVE |
enumerator | BLEND_ADDITIVE |
Types.BLEND_ADDITIVE (proposed) |
not-started | types |
raylib:enumerator:BLEND_MULTIPLIED |
enumerator | BLEND_MULTIPLIED |
Types.BLEND_MULTIPLIED (proposed) |
not-started | types |
raylib:enumerator:BLEND_ADD_COLORS |
enumerator | BLEND_ADD_COLORS |
Types.BLEND_ADD_COLORS (proposed) |
not-started | types |
raylib:enumerator:BLEND_SUBTRACT_COLORS |
enumerator | BLEND_SUBTRACT_COLORS |
Types.BLEND_SUBTRACT_COLORS (proposed) |
not-started | types |
raylib:enumerator:BLEND_ALPHA_PREMULTIPLY |
enumerator | BLEND_ALPHA_PREMULTIPLY |
Types.BLEND_ALPHA_PREMULTIPLY (proposed) |
not-started | types |
raylib:enumerator:BLEND_CUSTOM |
enumerator | BLEND_CUSTOM |
Types.BLEND_CUSTOM (proposed) |
not-started | types |
raylib:enumerator:BLEND_CUSTOM_SEPARATE |
enumerator | BLEND_CUSTOM_SEPARATE |
Types.BLEND_CUSTOM_SEPARATE (proposed) |
not-started | 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 |
Gesture (proposed) |
not-started | types |
raylib:enumerator:GESTURE_NONE |
enumerator | GESTURE_NONE = 0 |
Types.GESTURE_NONE (proposed) |
not-started | types |
raylib:enumerator:GESTURE_TAP |
enumerator | GESTURE_TAP = 1 |
Types.GESTURE_TAP (proposed) |
not-started | types |
raylib:enumerator:GESTURE_DOUBLETAP |
enumerator | GESTURE_DOUBLETAP = 2 |
Types.GESTURE_DOUBLETAP (proposed) |
not-started | types |
raylib:enumerator:GESTURE_HOLD |
enumerator | GESTURE_HOLD = 4 |
Types.GESTURE_HOLD (proposed) |
not-started | types |
raylib:enumerator:GESTURE_DRAG |
enumerator | GESTURE_DRAG = 8 |
Types.GESTURE_DRAG (proposed) |
not-started | types |
raylib:enumerator:GESTURE_SWIPE_RIGHT |
enumerator | GESTURE_SWIPE_RIGHT = 16 |
Types.GESTURE_SWIPE_RIGHT (proposed) |
not-started | types |
raylib:enumerator:GESTURE_SWIPE_LEFT |
enumerator | GESTURE_SWIPE_LEFT = 32 |
Types.GESTURE_SWIPE_LEFT (proposed) |
not-started | types |
raylib:enumerator:GESTURE_SWIPE_UP |
enumerator | GESTURE_SWIPE_UP = 64 |
Types.GESTURE_SWIPE_UP (proposed) |
not-started | types |
raylib:enumerator:GESTURE_SWIPE_DOWN |
enumerator | GESTURE_SWIPE_DOWN = 128 |
Types.GESTURE_SWIPE_DOWN (proposed) |
not-started | types |
raylib:enumerator:GESTURE_PINCH_IN |
enumerator | GESTURE_PINCH_IN = 256 |
Types.GESTURE_PINCH_IN (proposed) |
not-started | types |
raylib:enumerator:GESTURE_PINCH_OUT |
enumerator | GESTURE_PINCH_OUT = 512 |
Types.GESTURE_PINCH_OUT (proposed) |
not-started | types |
raylib:enum:CameraMode |
enum | CameraMode — CAMERA_CUSTOM = 0; CAMERA_FREE; CAMERA_ORBITAL; CAMERA_FIRST_PERSON; CAMERA_THIRD_PERSON |
CameraMode (proposed) |
not-started | types |
raylib:enumerator:CAMERA_CUSTOM |
enumerator | CAMERA_CUSTOM = 0 |
Types.CAMERA_CUSTOM (proposed) |
not-started | types |
raylib:enumerator:CAMERA_FREE |
enumerator | CAMERA_FREE |
Types.CAMERA_FREE (proposed) |
not-started | types |
raylib:enumerator:CAMERA_ORBITAL |
enumerator | CAMERA_ORBITAL |
Types.CAMERA_ORBITAL (proposed) |
not-started | types |
raylib:enumerator:CAMERA_FIRST_PERSON |
enumerator | CAMERA_FIRST_PERSON |
Types.CAMERA_FIRST_PERSON (proposed) |
not-started | types |
raylib:enumerator:CAMERA_THIRD_PERSON |
enumerator | CAMERA_THIRD_PERSON |
Types.CAMERA_THIRD_PERSON (proposed) |
not-started | types |
raylib:enum:CameraProjection |
enum | CameraProjection — CAMERA_PERSPECTIVE = 0; CAMERA_ORTHOGRAPHIC |
CameraProjection (proposed) |
not-started | types |
raylib:enumerator:CAMERA_PERSPECTIVE |
enumerator | CAMERA_PERSPECTIVE = 0 |
Types.CAMERA_PERSPECTIVE (proposed) |
not-started | types |
raylib:enumerator:CAMERA_ORTHOGRAPHIC |
enumerator | CAMERA_ORTHOGRAPHIC |
Types.CAMERA_ORTHOGRAPHIC (proposed) |
not-started | types |
raylib:enum:NPatchLayout |
enum | NPatchLayout — NPATCH_NINE_PATCH = 0; NPATCH_THREE_PATCH_VERTICAL; NPATCH_THREE_PATCH_HORIZONTAL |
NPatchLayout (proposed) |
not-started | types |
raylib:enumerator:NPATCH_NINE_PATCH |
enumerator | NPATCH_NINE_PATCH = 0 |
Types.NPATCH_NINE_PATCH (proposed) |
not-started | types |
raylib:enumerator:NPATCH_THREE_PATCH_VERTICAL |
enumerator | NPATCH_THREE_PATCH_VERTICAL |
Types.NPATCH_THREE_PATCH_VERTICAL (proposed) |
not-started | types |
raylib:enumerator:NPATCH_THREE_PATCH_HORIZONTAL |
enumerator | NPATCH_THREE_PATCH_HORIZONTAL |
Types.NPATCH_THREE_PATCH_HORIZONTAL (proposed) |
not-started | types |
raylib:callback:TraceLogCallback |
callback | typedef void (*TraceLogCallback)(int logLevel, const char *text, va_list args); |
TraceLogCallback (proposed) |
not-started | memory |
raylib:callback:LoadFileDataCallback |
callback | typedef unsigned char *(*LoadFileDataCallback)(const char *fileName, int *dataSize); |
LoadFileDataCallback (proposed) |
not-started | memory |
raylib:callback:SaveFileDataCallback |
callback | typedef bool (*SaveFileDataCallback)(const char *fileName, void *data, int dataSize); |
SaveFileDataCallback (proposed) |
not-started | memory |
raylib:callback:LoadFileTextCallback |
callback | typedef char *(*LoadFileTextCallback)(const char *fileName); |
LoadFileTextCallback (proposed) |
not-started | memory |
raylib:callback:SaveFileTextCallback |
callback | typedef bool (*SaveFileTextCallback)(const char *fileName, const char *text); |
SaveFileTextCallback (proposed) |
not-started | memory |
raylib:function:InitWindow |
function | RLAPI void InitWindow(int width, int height, const char *title) |
Window.init_window (proposed) |
not-started | window |
raylib:function:CloseWindow |
function | RLAPI void CloseWindow(void) |
Window.close_window (proposed) |
not-started | window |
raylib:function:WindowShouldClose |
function | RLAPI bool WindowShouldClose(void) |
Window.window_should_close (proposed) |
not-started | window |
raylib:function:IsWindowReady |
function | RLAPI bool IsWindowReady(void) |
Window.is_window_ready (proposed) |
not-started | window |
raylib:function:IsWindowFullscreen |
function | RLAPI bool IsWindowFullscreen(void) |
Window.is_window_fullscreen (proposed) |
not-started | window |
raylib:function:IsWindowHidden |
function | RLAPI bool IsWindowHidden(void) |
Window.is_window_hidden (proposed) |
not-started | window |
raylib:function:IsWindowMinimized |
function | RLAPI bool IsWindowMinimized(void) |
Window.is_window_minimized (proposed) |
not-started | window |
raylib:function:IsWindowMaximized |
function | RLAPI bool IsWindowMaximized(void) |
Window.is_window_maximized (proposed) |
not-started | window |
raylib:function:IsWindowFocused |
function | RLAPI bool IsWindowFocused(void) |
Window.is_window_focused (proposed) |
not-started | window |
raylib:function:IsWindowResized |
function | RLAPI bool IsWindowResized(void) |
Window.is_window_resized (proposed) |
not-started | window |
raylib:function:IsWindowState |
function | RLAPI bool IsWindowState(unsigned int flag) |
Window.is_window_state (proposed) |
not-started | window |
raylib:function:SetWindowState |
function | RLAPI void SetWindowState(unsigned int flags) |
Window.set_window_state (proposed) |
not-started | window |
raylib:function:ClearWindowState |
function | RLAPI void ClearWindowState(unsigned int flags) |
Window.clear_window_state (proposed) |
not-started | window |
raylib:function:ToggleFullscreen |
function | RLAPI void ToggleFullscreen(void) |
Window.toggle_fullscreen (proposed) |
not-started | window |
raylib:function:ToggleBorderlessWindowed |
function | RLAPI void ToggleBorderlessWindowed(void) |
Window.toggle_borderless_windowed (proposed) |
not-started | window |
raylib:function:MaximizeWindow |
function | RLAPI void MaximizeWindow(void) |
Window.maximize_window (proposed) |
not-started | window |
raylib:function:MinimizeWindow |
function | RLAPI void MinimizeWindow(void) |
Window.minimize_window (proposed) |
not-started | window |
raylib:function:RestoreWindow |
function | RLAPI void RestoreWindow(void) |
Window.restore_window (proposed) |
not-started | window |
raylib:function:SetWindowIcon |
function | RLAPI void SetWindowIcon(Image image) |
Window.set_window_icon (proposed) |
not-started | window |
raylib:function:SetWindowIcons |
function | RLAPI void SetWindowIcons(Image *images, int count) |
Window.set_window_icons (proposed) |
not-started | window |
raylib:function:SetWindowTitle |
function | RLAPI void SetWindowTitle(const char *title) |
Window.set_window_title (proposed) |
not-started | window |
raylib:function:SetWindowPosition |
function | RLAPI void SetWindowPosition(int x, int y) |
Window.set_window_position (proposed) |
not-started | window |
raylib:function:SetWindowMonitor |
function | RLAPI void SetWindowMonitor(int monitor) |
Window.set_window_monitor (proposed) |
not-started | window |
raylib:function:SetWindowMinSize |
function | RLAPI void SetWindowMinSize(int width, int height) |
Window.set_window_min_size (proposed) |
not-started | window |
raylib:function:SetWindowMaxSize |
function | RLAPI void SetWindowMaxSize(int width, int height) |
Window.set_window_max_size (proposed) |
not-started | window |
raylib:function:SetWindowSize |
function | RLAPI void SetWindowSize(int width, int height) |
Window.set_window_size (proposed) |
not-started | window |
raylib:function:SetWindowOpacity |
function | RLAPI void SetWindowOpacity(float opacity) |
Window.set_window_opacity (proposed) |
not-started | window |
raylib:function:SetWindowFocused |
function | RLAPI void SetWindowFocused(void) |
Window.set_window_focused (proposed) |
not-started | window |
raylib:function:GetWindowHandle |
function | RLAPI void *GetWindowHandle(void) |
Window.get_window_handle (proposed) |
not-started | window |
raylib:function:GetScreenWidth |
function | RLAPI int GetScreenWidth(void) |
Window.get_screen_width (proposed) |
not-started | window |
raylib:function:GetScreenHeight |
function | RLAPI int GetScreenHeight(void) |
Window.get_screen_height (proposed) |
not-started | window |
raylib:function:GetRenderWidth |
function | RLAPI int GetRenderWidth(void) |
Window.get_render_width (proposed) |
not-started | window |
raylib:function:GetRenderHeight |
function | RLAPI int GetRenderHeight(void) |
Window.get_render_height (proposed) |
not-started | window |
raylib:function:GetMonitorCount |
function | RLAPI int GetMonitorCount(void) |
Window.get_monitor_count (proposed) |
not-started | window |
raylib:function:GetCurrentMonitor |
function | RLAPI int GetCurrentMonitor(void) |
Window.get_current_monitor (proposed) |
not-started | window |
raylib:function:GetMonitorPosition |
function | RLAPI Vector2 GetMonitorPosition(int monitor) |
Window.get_monitor_position (proposed) |
not-started | window |
raylib:function:GetMonitorWidth |
function | RLAPI int GetMonitorWidth(int monitor) |
Window.get_monitor_width (proposed) |
not-started | window |
raylib:function:GetMonitorHeight |
function | RLAPI int GetMonitorHeight(int monitor) |
Window.get_monitor_height (proposed) |
not-started | window |
raylib:function:GetMonitorPhysicalWidth |
function | RLAPI int GetMonitorPhysicalWidth(int monitor) |
Window.get_monitor_physical_width (proposed) |
not-started | window |
raylib:function:GetMonitorPhysicalHeight |
function | RLAPI int GetMonitorPhysicalHeight(int monitor) |
Window.get_monitor_physical_height (proposed) |
not-started | window |
raylib:function:GetMonitorRefreshRate |
function | RLAPI int GetMonitorRefreshRate(int monitor) |
Window.get_monitor_refresh_rate (proposed) |
not-started | window |
raylib:function:GetWindowPosition |
function | RLAPI Vector2 GetWindowPosition(void) |
Window.get_window_position (proposed) |
not-started | window |
raylib:function:GetWindowScaleDPI |
function | RLAPI Vector2 GetWindowScaleDPI(void) |
Window.get_window_scale_dpi (proposed) |
not-started | window |
raylib:function:GetMonitorName |
function | RLAPI const char *GetMonitorName(int monitor) |
Window.get_monitor_name (proposed) |
not-started | window |
raylib:function:SetClipboardText |
function | RLAPI void SetClipboardText(const char *text) |
Window.set_clipboard_text (proposed) |
not-started | window |
raylib:function:GetClipboardText |
function | RLAPI const char *GetClipboardText(void) |
Window.get_clipboard_text (proposed) |
not-started | window |
raylib:function:GetClipboardImage |
function | RLAPI Image GetClipboardImage(void) |
Window.get_clipboard_image (proposed) |
not-started | window |
raylib:function:EnableEventWaiting |
function | RLAPI void EnableEventWaiting(void) |
Window.enable_event_waiting (proposed) |
not-started | window |
raylib:function:DisableEventWaiting |
function | RLAPI void DisableEventWaiting(void) |
Window.disable_event_waiting (proposed) |
not-started | window |
raylib:function:ShowCursor |
function | RLAPI void ShowCursor(void) |
Window.show_cursor (proposed) |
not-started | window |
raylib:function:HideCursor |
function | RLAPI void HideCursor(void) |
Window.hide_cursor (proposed) |
not-started | window |
raylib:function:IsCursorHidden |
function | RLAPI bool IsCursorHidden(void) |
Window.is_cursor_hidden (proposed) |
not-started | window |
raylib:function:EnableCursor |
function | RLAPI void EnableCursor(void) |
Window.enable_cursor (proposed) |
not-started | window |
raylib:function:DisableCursor |
function | RLAPI void DisableCursor(void) |
Window.disable_cursor (proposed) |
not-started | window |
raylib:function:IsCursorOnScreen |
function | RLAPI bool IsCursorOnScreen(void) |
Window.is_cursor_on_screen (proposed) |
not-started | window |
raylib:function:ClearBackground |
function | RLAPI void ClearBackground(Color color) |
Draw.clear_background (proposed) |
not-started | shapes |
raylib:function:BeginDrawing |
function | RLAPI void BeginDrawing(void) |
App.begin_drawing (proposed) |
not-started | frame |
raylib:function:EndDrawing |
function | RLAPI void EndDrawing(void) |
App.end_drawing (proposed) |
not-started | frame |
raylib:function:BeginMode2D |
function | RLAPI void BeginMode2D(Camera2D camera) |
Draw.begin_mode2_d (proposed) |
not-started | shapes |
raylib:function:EndMode2D |
function | RLAPI void EndMode2D(void) |
Draw.end_mode2_d (proposed) |
not-started | shapes |
raylib:function:BeginMode3D |
function | RLAPI void BeginMode3D(Camera3D camera) |
Model.begin_mode3_d (proposed) |
not-started | models |
raylib:function:EndMode3D |
function | RLAPI void EndMode3D(void) |
Model.end_mode3_d (proposed) |
not-started | models |
raylib:function:BeginTextureMode |
function | RLAPI void BeginTextureMode(RenderTexture2D target) |
Texture.begin_texture_mode (proposed) |
not-started | textures |
raylib:function:EndTextureMode |
function | RLAPI void EndTextureMode(void) |
Texture.end_texture_mode (proposed) |
not-started | textures |
raylib:function:BeginShaderMode |
function | RLAPI void BeginShaderMode(Shader shader) |
Shader.begin_shader_mode (proposed) |
not-started | shaders |
raylib:function:EndShaderMode |
function | RLAPI void EndShaderMode(void) |
Shader.end_shader_mode (proposed) |
not-started | shaders |
raylib:function:BeginBlendMode |
function | RLAPI void BeginBlendMode(int mode) |
Draw.begin_blend_mode (proposed) |
not-started | shapes |
raylib:function:EndBlendMode |
function | RLAPI void EndBlendMode(void) |
Draw.end_blend_mode (proposed) |
not-started | shapes |
raylib:function:BeginScissorMode |
function | RLAPI void BeginScissorMode(int x, int y, int width, int height) |
Draw.begin_scissor_mode (proposed) |
not-started | shapes |
raylib:function:EndScissorMode |
function | RLAPI void EndScissorMode(void) |
Draw.end_scissor_mode (proposed) |
not-started | shapes |
raylib:function:BeginVrStereoMode |
function | RLAPI void BeginVrStereoMode(VrStereoConfig config) |
Vr.begin_vr_stereo_mode (proposed) |
not-started | vr |
raylib:function:EndVrStereoMode |
function | RLAPI void EndVrStereoMode(void) |
Vr.end_vr_stereo_mode (proposed) |
not-started | vr |
raylib:function:LoadVrStereoConfig |
function | RLAPI VrStereoConfig LoadVrStereoConfig(VrDeviceInfo device) |
Vr.load_vr_stereo_config (proposed) |
not-started | vr |
raylib:function:UnloadVrStereoConfig |
function | RLAPI void UnloadVrStereoConfig(VrStereoConfig config) |
Vr.unload_vr_stereo_config (proposed) |
not-started | vr |
raylib:function:LoadShader |
function | RLAPI Shader LoadShader(const char *vsFileName, const char *fsFileName) |
Shader.load_shader (proposed) |
not-started | shaders |
raylib:function:LoadShaderFromMemory |
function | RLAPI Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode) |
Shader.load_shader_from_memory (proposed) |
not-started | shaders |
raylib:function:IsShaderValid |
function | RLAPI bool IsShaderValid(Shader shader) |
Shader.is_shader_valid (proposed) |
not-started | shaders |
raylib:function:GetShaderLocation |
function | RLAPI int GetShaderLocation(Shader shader, const char *uniformName) |
Shader.get_shader_location (proposed) |
not-started | shaders |
raylib:function:GetShaderLocationAttrib |
function | RLAPI int GetShaderLocationAttrib(Shader shader, const char *attribName) |
Shader.get_shader_location_attrib (proposed) |
not-started | shaders |
raylib:function:SetShaderValue |
function | RLAPI void SetShaderValue(Shader shader, int locIndex, const void *value, int uniformType) |
Shader.set_shader_value (proposed) |
not-started | shaders |
raylib:function:SetShaderValueV |
function | RLAPI void SetShaderValueV(Shader shader, int locIndex, const void *value, int uniformType, int count) |
Shader.set_shader_value_v (proposed) |
not-started | shaders |
raylib:function:SetShaderValueMatrix |
function | RLAPI void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat) |
Shader.set_shader_value_matrix (proposed) |
not-started | shaders |
raylib:function:SetShaderValueTexture |
function | RLAPI void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture) |
Shader.set_shader_value_texture (proposed) |
not-started | shaders |
raylib:function:UnloadShader |
function | RLAPI void UnloadShader(Shader shader) |
Shader.unload_shader (proposed) |
not-started | 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.get_screen_to_world_ray (proposed) |
not-started | camera |
raylib:function:GetScreenToWorldRayEx |
function | RLAPI Ray GetScreenToWorldRayEx(Vector2 position, Camera camera, int width, int height) |
Camera.get_screen_to_world_ray_ex (proposed) |
not-started | camera |
raylib:function:GetWorldToScreen |
function | RLAPI Vector2 GetWorldToScreen(Vector3 position, Camera camera) |
Camera.get_world_to_screen (proposed) |
not-started | camera |
raylib:function:GetWorldToScreenEx |
function | RLAPI Vector2 GetWorldToScreenEx(Vector3 position, Camera camera, int width, int height) |
Camera.get_world_to_screen_ex (proposed) |
not-started | camera |
raylib:function:GetWorldToScreen2D |
function | RLAPI Vector2 GetWorldToScreen2D(Vector2 position, Camera2D camera) |
Camera.get_world_to_screen2_d (proposed) |
not-started | camera |
raylib:function:GetScreenToWorld2D |
function | RLAPI Vector2 GetScreenToWorld2D(Vector2 position, Camera2D camera) |
Camera.get_screen_to_world2_d (proposed) |
not-started | camera |
raylib:function:GetCameraMatrix |
function | RLAPI Matrix GetCameraMatrix(Camera camera) |
Camera.get_camera_matrix (proposed) |
not-started | camera |
raylib:function:GetCameraMatrix2D |
function | RLAPI Matrix GetCameraMatrix2D(Camera2D camera) |
Camera.get_camera_matrix2_d (proposed) |
not-started | camera |
raylib:function:SetTargetFPS |
function | RLAPI void SetTargetFPS(int fps) |
App.set_target_fps (proposed) |
not-started | frame |
raylib:function:GetFrameTime |
function | RLAPI float GetFrameTime(void) |
App.get_frame_time (proposed) |
not-started | frame |
raylib:function:GetTime |
function | RLAPI double GetTime(void) |
App.get_time (proposed) |
not-started | frame |
raylib:function:GetFPS |
function | RLAPI int GetFPS(void) |
App.get_fps (proposed) |
not-started | frame |
raylib:function:SwapScreenBuffer |
function | RLAPI void SwapScreenBuffer(void) |
App.swap_screen_buffer (proposed) |
not-started | frame |
raylib:function:PollInputEvents |
function | RLAPI void PollInputEvents(void) |
App.poll_input_events (proposed) |
not-started | frame |
raylib:function:WaitTime |
function | RLAPI void WaitTime(double seconds) |
App.wait_time (proposed) |
not-started | 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) |
Texture.take_screenshot (proposed) |
not-started | textures |
raylib:function:SetConfigFlags |
function | RLAPI void SetConfigFlags(unsigned int flags) |
Window.set_config_flags (proposed) |
not-started | window |
raylib:function:OpenURL |
function | RLAPI void OpenURL(const char *url) |
Window.open_url (proposed) |
not-started | window |
raylib:function:SetTraceLogLevel |
function | RLAPI void SetTraceLogLevel(int logLevel) |
Buffer.set_trace_log_level (proposed) |
not-started | memory |
raylib:function:TraceLog |
function | RLAPI void TraceLog(int logLevel, const char *text, ...) |
Buffer.trace_log (proposed) |
not-started | memory |
raylib:function:SetTraceLogCallback |
function | RLAPI void SetTraceLogCallback(TraceLogCallback callback) |
Buffer.set_trace_log_callback (proposed) |
not-started | memory |
raylib:function:MemAlloc |
function | RLAPI void *MemAlloc(unsigned int size) |
Buffer.mem_alloc (proposed) |
not-started | memory |
raylib:function:MemRealloc |
function | RLAPI void *MemRealloc(void *ptr, unsigned int size) |
Buffer.mem_realloc (proposed) |
not-started | memory |
raylib:function:MemFree |
function | RLAPI void MemFree(void *ptr) |
Buffer.mem_free (proposed) |
not-started | memory |
raylib:function:LoadFileData |
function | RLAPI unsigned char *LoadFileData(const char *fileName, int *dataSize) |
File.load_file_data (proposed) |
not-started | files |
raylib:function:UnloadFileData |
function | RLAPI void UnloadFileData(unsigned char *data) |
File.unload_file_data (proposed) |
not-started | files |
raylib:function:SaveFileData |
function | RLAPI bool SaveFileData(const char *fileName, void *data, int dataSize) |
File.save_file_data (proposed) |
not-started | files |
raylib:function:ExportDataAsCode |
function | RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName) |
File.export_data_as_code (proposed) |
not-started | files |
raylib:function:LoadFileText |
function | RLAPI char *LoadFileText(const char *fileName) |
File.load_file_text (proposed) |
not-started | files |
raylib:function:UnloadFileText |
function | RLAPI void UnloadFileText(char *text) |
File.unload_file_text (proposed) |
not-started | files |
raylib:function:SaveFileText |
function | RLAPI bool SaveFileText(const char *fileName, const char *text) |
File.save_file_text (proposed) |
not-started | files |
raylib:function:SetLoadFileDataCallback |
function | RLAPI void SetLoadFileDataCallback(LoadFileDataCallback callback) |
File.set_load_file_data_callback (proposed) |
not-started | files |
raylib:function:SetSaveFileDataCallback |
function | RLAPI void SetSaveFileDataCallback(SaveFileDataCallback callback) |
File.set_save_file_data_callback (proposed) |
not-started | files |
raylib:function:SetLoadFileTextCallback |
function | RLAPI void SetLoadFileTextCallback(LoadFileTextCallback callback) |
File.set_load_file_text_callback (proposed) |
not-started | files |
raylib:function:SetSaveFileTextCallback |
function | RLAPI void SetSaveFileTextCallback(SaveFileTextCallback callback) |
File.set_save_file_text_callback (proposed) |
not-started | files |
raylib:function:FileRename |
function | RLAPI int FileRename(const char *fileName, const char *fileRename) |
File.file_rename (proposed) |
not-started | files |
raylib:function:FileRemove |
function | RLAPI int FileRemove(const char *fileName) |
File.file_remove (proposed) |
not-started | files |
raylib:function:FileCopy |
function | RLAPI int FileCopy(const char *srcPath, const char *dstPath) |
File.file_copy (proposed) |
not-started | files |
raylib:function:FileMove |
function | RLAPI int FileMove(const char *srcPath, const char *dstPath) |
File.file_move (proposed) |
not-started | files |
raylib:function:FileTextReplace |
function | RLAPI int FileTextReplace(const char *fileName, const char *search, const char *replacement) |
File.file_text_replace (proposed) |
not-started | files |
raylib:function:FileTextFindIndex |
function | RLAPI int FileTextFindIndex(const char *fileName, const char *search) |
File.file_text_find_index (proposed) |
not-started | files |
raylib:function:FileExists |
function | RLAPI bool FileExists(const char *fileName) |
File.file_exists (proposed) |
not-started | files |
raylib:function:DirectoryExists |
function | RLAPI bool DirectoryExists(const char *dirPath) |
File.directory_exists (proposed) |
not-started | files |
raylib:function:IsFileExtension |
function | RLAPI bool IsFileExtension(const char *fileName, const char *ext) |
File.is_file_extension (proposed) |
not-started | files |
raylib:function:GetFileLength |
function | RLAPI int GetFileLength(const char *fileName) |
File.get_file_length (proposed) |
not-started | files |
raylib:function:GetFileModTime |
function | RLAPI long GetFileModTime(const char *fileName) |
File.get_file_mod_time (proposed) |
not-started | files |
raylib:function:GetFileExtension |
function | RLAPI const char *GetFileExtension(const char *fileName) |
File.get_file_extension (proposed) |
not-started | files |
raylib:function:GetFileName |
function | RLAPI const char *GetFileName(const char *filePath) |
File.get_file_name (proposed) |
not-started | files |
raylib:function:GetFileNameWithoutExt |
function | RLAPI const char *GetFileNameWithoutExt(const char *filePath) |
File.get_file_name_without_ext (proposed) |
not-started | files |
raylib:function:GetDirectoryPath |
function | RLAPI const char *GetDirectoryPath(const char *filePath) |
File.get_directory_path (proposed) |
not-started | files |
raylib:function:GetPrevDirectoryPath |
function | RLAPI const char *GetPrevDirectoryPath(const char *dirPath) |
File.get_prev_directory_path (proposed) |
not-started | files |
raylib:function:GetWorkingDirectory |
function | RLAPI const char *GetWorkingDirectory(void) |
File.get_working_directory (proposed) |
not-started | files |
raylib:function:GetApplicationDirectory |
function | RLAPI const char *GetApplicationDirectory(void) |
File.get_application_directory (proposed) |
not-started | files |
raylib:function:MakeDirectory |
function | RLAPI int MakeDirectory(const char *dirPath) |
File.make_directory (proposed) |
not-started | files |
raylib:function:ChangeDirectory |
function | RLAPI bool ChangeDirectory(const char *dirPath) |
File.change_directory (proposed) |
not-started | files |
raylib:function:IsPathFile |
function | RLAPI bool IsPathFile(const char *path) |
File.is_path_file (proposed) |
not-started | files |
raylib:function:IsFileNameValid |
function | RLAPI bool IsFileNameValid(const char *fileName) |
File.is_file_name_valid (proposed) |
not-started | files |
raylib:function:LoadDirectoryFiles |
function | RLAPI FilePathList LoadDirectoryFiles(const char *dirPath) |
File.load_directory_files (proposed) |
not-started | files |
raylib:function:LoadDirectoryFilesEx |
function | RLAPI FilePathList LoadDirectoryFilesEx(const char *basePath, const char *filter, bool scanSubdirs) |
File.load_directory_files_ex (proposed) |
not-started | files |
raylib:function:UnloadDirectoryFiles |
function | RLAPI void UnloadDirectoryFiles(FilePathList files) |
File.unload_directory_files (proposed) |
not-started | files |
raylib:function:IsFileDropped |
function | RLAPI bool IsFileDropped(void) |
File.is_file_dropped (proposed) |
not-started | files |
raylib:function:LoadDroppedFiles |
function | RLAPI FilePathList LoadDroppedFiles(void) |
File.load_dropped_files (proposed) |
not-started | files |
raylib:function:UnloadDroppedFiles |
function | RLAPI void UnloadDroppedFiles(FilePathList files) |
File.unload_dropped_files (proposed) |
not-started | files |
raylib:function:GetDirectoryFileCount |
function | RLAPI unsigned int GetDirectoryFileCount(const char *dirPath) |
File.get_directory_file_count (proposed) |
not-started | files |
raylib:function:GetDirectoryFileCountEx |
function | RLAPI unsigned int GetDirectoryFileCountEx(const char *basePath, const char *filter, bool scanSubdirs) |
File.get_directory_file_count_ex (proposed) |
not-started | 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) |
App.load_automation_event_list (proposed) |
not-started | frame |
raylib:function:UnloadAutomationEventList |
function | RLAPI void UnloadAutomationEventList(AutomationEventList list) |
App.unload_automation_event_list (proposed) |
not-started | frame |
raylib:function:ExportAutomationEventList |
function | RLAPI bool ExportAutomationEventList(AutomationEventList list, const char *fileName) |
App.export_automation_event_list (proposed) |
not-started | frame |
raylib:function:SetAutomationEventList |
function | RLAPI void SetAutomationEventList(AutomationEventList *list) |
App.set_automation_event_list (proposed) |
not-started | frame |
raylib:function:SetAutomationEventBaseFrame |
function | RLAPI void SetAutomationEventBaseFrame(int frame) |
App.set_automation_event_base_frame (proposed) |
not-started | frame |
raylib:function:StartAutomationEventRecording |
function | RLAPI void StartAutomationEventRecording(void) |
App.start_automation_event_recording (proposed) |
not-started | frame |
raylib:function:StopAutomationEventRecording |
function | RLAPI void StopAutomationEventRecording(void) |
App.stop_automation_event_recording (proposed) |
not-started | frame |
raylib:function:PlayAutomationEvent |
function | RLAPI void PlayAutomationEvent(AutomationEvent event) |
App.play_automation_event (proposed) |
not-started | frame |
raylib:function:IsKeyPressed |
function | RLAPI bool IsKeyPressed(int key) |
Input.is_key_pressed (proposed) |
not-started | input |
raylib:function:IsKeyPressedRepeat |
function | RLAPI bool IsKeyPressedRepeat(int key) |
Input.is_key_pressed_repeat (proposed) |
not-started | input |
raylib:function:IsKeyDown |
function | RLAPI bool IsKeyDown(int key) |
Input.is_key_down (proposed) |
not-started | input |
raylib:function:IsKeyReleased |
function | RLAPI bool IsKeyReleased(int key) |
Input.is_key_released (proposed) |
not-started | input |
raylib:function:IsKeyUp |
function | RLAPI bool IsKeyUp(int key) |
Input.is_key_up (proposed) |
not-started | input |
raylib:function:GetKeyPressed |
function | RLAPI int GetKeyPressed(void) |
Input.get_key_pressed (proposed) |
not-started | input |
raylib:function:GetCharPressed |
function | RLAPI int GetCharPressed(void) |
Input.get_char_pressed (proposed) |
not-started | input |
raylib:function:GetKeyName |
function | RLAPI const char *GetKeyName(int key) |
Input.get_key_name (proposed) |
not-started | input |
raylib:function:SetExitKey |
function | RLAPI void SetExitKey(int key) |
Input.set_exit_key (proposed) |
not-started | input |
raylib:function:IsGamepadAvailable |
function | RLAPI bool IsGamepadAvailable(int gamepad) |
Input.is_gamepad_available (proposed) |
not-started | input |
raylib:function:GetGamepadName |
function | RLAPI const char *GetGamepadName(int gamepad) |
Input.get_gamepad_name (proposed) |
not-started | input |
raylib:function:IsGamepadButtonPressed |
function | RLAPI bool IsGamepadButtonPressed(int gamepad, int button) |
Input.is_gamepad_button_pressed (proposed) |
not-started | input |
raylib:function:IsGamepadButtonDown |
function | RLAPI bool IsGamepadButtonDown(int gamepad, int button) |
Input.is_gamepad_button_down (proposed) |
not-started | input |
raylib:function:IsGamepadButtonReleased |
function | RLAPI bool IsGamepadButtonReleased(int gamepad, int button) |
Input.is_gamepad_button_released (proposed) |
not-started | input |
raylib:function:IsGamepadButtonUp |
function | RLAPI bool IsGamepadButtonUp(int gamepad, int button) |
Input.is_gamepad_button_up (proposed) |
not-started | input |
raylib:function:GetGamepadButtonPressed |
function | RLAPI int GetGamepadButtonPressed(void) |
Input.get_gamepad_button_pressed (proposed) |
not-started | input |
raylib:function:GetGamepadAxisCount |
function | RLAPI int GetGamepadAxisCount(int gamepad) |
Input.get_gamepad_axis_count (proposed) |
not-started | input |
raylib:function:GetGamepadAxisMovement |
function | RLAPI float GetGamepadAxisMovement(int gamepad, int axis) |
Input.get_gamepad_axis_movement (proposed) |
not-started | input |
raylib:function:SetGamepadMappings |
function | RLAPI int SetGamepadMappings(const char *mappings) |
Input.set_gamepad_mappings (proposed) |
not-started | input |
raylib:function:SetGamepadVibration |
function | RLAPI void SetGamepadVibration(int gamepad, float leftMotor, float rightMotor, float duration) |
Input.set_gamepad_vibration (proposed) |
not-started | input |
raylib:function:IsMouseButtonPressed |
function | RLAPI bool IsMouseButtonPressed(int button) |
Input.is_mouse_button_pressed (proposed) |
not-started | input |
raylib:function:IsMouseButtonDown |
function | RLAPI bool IsMouseButtonDown(int button) |
Input.is_mouse_button_down (proposed) |
not-started | input |
raylib:function:IsMouseButtonReleased |
function | RLAPI bool IsMouseButtonReleased(int button) |
Input.is_mouse_button_released (proposed) |
not-started | input |
raylib:function:IsMouseButtonUp |
function | RLAPI bool IsMouseButtonUp(int button) |
Input.is_mouse_button_up (proposed) |
not-started | input |
raylib:function:GetMouseX |
function | RLAPI int GetMouseX(void) |
Input.get_mouse_x (proposed) |
not-started | input |
raylib:function:GetMouseY |
function | RLAPI int GetMouseY(void) |
Input.get_mouse_y (proposed) |
not-started | input |
raylib:function:GetMousePosition |
function | RLAPI Vector2 GetMousePosition(void) |
Input.get_mouse_position (proposed) |
not-started | input |
raylib:function:GetMouseDelta |
function | RLAPI Vector2 GetMouseDelta(void) |
Input.get_mouse_delta (proposed) |
not-started | input |
raylib:function:SetMousePosition |
function | RLAPI void SetMousePosition(int x, int y) |
Input.set_mouse_position (proposed) |
not-started | input |
raylib:function:SetMouseOffset |
function | RLAPI void SetMouseOffset(int offsetX, int offsetY) |
Input.set_mouse_offset (proposed) |
not-started | input |
raylib:function:SetMouseScale |
function | RLAPI void SetMouseScale(float scaleX, float scaleY) |
Input.set_mouse_scale (proposed) |
not-started | input |
raylib:function:GetMouseWheelMove |
function | RLAPI float GetMouseWheelMove(void) |
Input.get_mouse_wheel_move (proposed) |
not-started | input |
raylib:function:GetMouseWheelMoveV |
function | RLAPI Vector2 GetMouseWheelMoveV(void) |
Input.get_mouse_wheel_move_v (proposed) |
not-started | input |
raylib:function:SetMouseCursor |
function | RLAPI void SetMouseCursor(int cursor) |
Input.set_mouse_cursor (proposed) |
not-started | input |
raylib:function:GetTouchX |
function | RLAPI int GetTouchX(void) |
Input.get_touch_x (proposed) |
not-started | input |
raylib:function:GetTouchY |
function | RLAPI int GetTouchY(void) |
Input.get_touch_y (proposed) |
not-started | input |
raylib:function:GetTouchPosition |
function | RLAPI Vector2 GetTouchPosition(int index) |
Input.get_touch_position (proposed) |
not-started | input |
raylib:function:GetTouchPointId |
function | RLAPI int GetTouchPointId(int index) |
Input.get_touch_point_id (proposed) |
not-started | input |
raylib:function:GetTouchPointCount |
function | RLAPI int GetTouchPointCount(void) |
Input.get_touch_point_count (proposed) |
not-started | input |
raylib:function:SetGesturesEnabled |
function | RLAPI void SetGesturesEnabled(unsigned int flags) |
Input.set_gestures_enabled (proposed) |
not-started | input |
raylib:function:IsGestureDetected |
function | RLAPI bool IsGestureDetected(unsigned int gesture) |
Input.is_gesture_detected (proposed) |
not-started | input |
raylib:function:GetGestureDetected |
function | RLAPI int GetGestureDetected(void) |
Input.get_gesture_detected (proposed) |
not-started | input |
raylib:function:GetGestureHoldDuration |
function | RLAPI float GetGestureHoldDuration(void) |
Input.get_gesture_hold_duration (proposed) |
not-started | input |
raylib:function:GetGestureDragVector |
function | RLAPI Vector2 GetGestureDragVector(void) |
Input.get_gesture_drag_vector (proposed) |
not-started | input |
raylib:function:GetGestureDragAngle |
function | RLAPI float GetGestureDragAngle(void) |
Input.get_gesture_drag_angle (proposed) |
not-started | input |
raylib:function:GetGesturePinchVector |
function | RLAPI Vector2 GetGesturePinchVector(void) |
Input.get_gesture_pinch_vector (proposed) |
not-started | input |
raylib:function:GetGesturePinchAngle |
function | RLAPI float GetGesturePinchAngle(void) |
Input.get_gesture_pinch_angle (proposed) |
not-started | input |
raylib:function:UpdateCamera |
function | RLAPI void UpdateCamera(Camera *camera, int mode) |
Camera.update_camera (proposed) |
not-started | camera |
raylib:function:UpdateCameraPro |
function | RLAPI void UpdateCameraPro(Camera *camera, Vector3 movement, Vector3 rotation, float zoom) |
Camera.update_camera_pro (proposed) |
not-started | camera |
raylib:function:SetShapesTexture |
function | RLAPI void SetShapesTexture(Texture2D texture, Rectangle source) |
Texture.set_shapes_texture (proposed) |
not-started | textures |
raylib:function:GetShapesTexture |
function | RLAPI Texture2D GetShapesTexture(void) |
Texture.get_shapes_texture (proposed) |
not-started | textures |
raylib:function:GetShapesTextureRectangle |
function | RLAPI Rectangle GetShapesTextureRectangle(void) |
Texture.get_shapes_texture_rectangle (proposed) |
not-started | textures |
raylib:function:DrawPixel |
function | RLAPI void DrawPixel(int posX, int posY, Color color) |
Draw.draw_pixel (proposed) |
not-started | shapes |
raylib:function:DrawPixelV |
function | RLAPI void DrawPixelV(Vector2 position, Color color) |
Draw.draw_pixel_v (proposed) |
not-started | shapes |
raylib:function:DrawLine |
function | RLAPI void DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, Color color) |
Draw.draw_line (proposed) |
not-started | shapes |
raylib:function:DrawLineV |
function | RLAPI void DrawLineV(Vector2 startPos, Vector2 endPos, Color color) |
Draw.draw_line_v (proposed) |
not-started | shapes |
raylib:function:DrawLineEx |
function | RLAPI void DrawLineEx(Vector2 startPos, Vector2 endPos, float thick, Color color) |
Draw.draw_line_ex (proposed) |
not-started | shapes |
raylib:function:DrawLineStrip |
function | RLAPI void DrawLineStrip(const Vector2 *points, int pointCount, Color color) |
Draw.draw_line_strip (proposed) |
not-started | shapes |
raylib:function:DrawLineBezier |
function | RLAPI void DrawLineBezier(Vector2 startPos, Vector2 endPos, float thick, Color color) |
Draw.draw_line_bezier (proposed) |
not-started | shapes |
raylib:function:DrawLineDashed |
function | RLAPI void DrawLineDashed(Vector2 startPos, Vector2 endPos, int dashSize, int spaceSize, Color color) |
Draw.draw_line_dashed (proposed) |
not-started | shapes |
raylib:function:DrawCircle |
function | RLAPI void DrawCircle(int centerX, int centerY, float radius, Color color) |
Draw.draw_circle (proposed) |
not-started | shapes |
raylib:function:DrawCircleV |
function | RLAPI void DrawCircleV(Vector2 center, float radius, Color color) |
Draw.draw_circle_v (proposed) |
not-started | shapes |
raylib:function:DrawCircleGradient |
function | RLAPI void DrawCircleGradient(Vector2 center, float radius, Color inner, Color outer) |
Draw.draw_circle_gradient (proposed) |
not-started | shapes |
raylib:function:DrawCircleSector |
function | RLAPI void DrawCircleSector(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color) |
Draw.draw_circle_sector (proposed) |
not-started | shapes |
raylib:function:DrawCircleSectorLines |
function | RLAPI void DrawCircleSectorLines(Vector2 center, float radius, float startAngle, float endAngle, int segments, Color color) |
Draw.draw_circle_sector_lines (proposed) |
not-started | shapes |
raylib:function:DrawCircleLines |
function | RLAPI void DrawCircleLines(int centerX, int centerY, float radius, Color color) |
Draw.draw_circle_lines (proposed) |
not-started | shapes |
raylib:function:DrawCircleLinesV |
function | RLAPI void DrawCircleLinesV(Vector2 center, float radius, Color color) |
Draw.draw_circle_lines_v (proposed) |
not-started | shapes |
raylib:function:DrawEllipse |
function | RLAPI void DrawEllipse(int centerX, int centerY, float radiusH, float radiusV, Color color) |
Draw.draw_ellipse (proposed) |
not-started | shapes |
raylib:function:DrawEllipseV |
function | RLAPI void DrawEllipseV(Vector2 center, float radiusH, float radiusV, Color color) |
Draw.draw_ellipse_v (proposed) |
not-started | shapes |
raylib:function:DrawEllipseLines |
function | RLAPI void DrawEllipseLines(int centerX, int centerY, float radiusH, float radiusV, Color color) |
Draw.draw_ellipse_lines (proposed) |
not-started | shapes |
raylib:function:DrawEllipseLinesV |
function | RLAPI void DrawEllipseLinesV(Vector2 center, float radiusH, float radiusV, Color color) |
Draw.draw_ellipse_lines_v (proposed) |
not-started | shapes |
raylib:function:DrawRing |
function | RLAPI void DrawRing(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color) |
Draw.draw_ring (proposed) |
not-started | shapes |
raylib:function:DrawRingLines |
function | RLAPI void DrawRingLines(Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, Color color) |
Draw.draw_ring_lines (proposed) |
not-started | shapes |
raylib:function:DrawRectangle |
function | RLAPI void DrawRectangle(int posX, int posY, int width, int height, Color color) |
Draw.draw_rectangle (proposed) |
not-started | shapes |
raylib:function:DrawRectangleV |
function | RLAPI void DrawRectangleV(Vector2 position, Vector2 size, Color color) |
Draw.draw_rectangle_v (proposed) |
not-started | shapes |
raylib:function:DrawRectangleRec |
function | RLAPI void DrawRectangleRec(Rectangle rec, Color color) |
Draw.draw_rectangle_rec (proposed) |
not-started | shapes |
raylib:function:DrawRectanglePro |
function | RLAPI void DrawRectanglePro(Rectangle rec, Vector2 origin, float rotation, Color color) |
Draw.draw_rectangle_pro (proposed) |
not-started | shapes |
raylib:function:DrawRectangleGradientV |
function | RLAPI void DrawRectangleGradientV(int posX, int posY, int width, int height, Color top, Color bottom) |
Draw.draw_rectangle_gradient_v (proposed) |
not-started | shapes |
raylib:function:DrawRectangleGradientH |
function | RLAPI void DrawRectangleGradientH(int posX, int posY, int width, int height, Color left, Color right) |
Draw.draw_rectangle_gradient_h (proposed) |
not-started | shapes |
raylib:function:DrawRectangleGradientEx |
function | RLAPI void DrawRectangleGradientEx(Rectangle rec, Color topLeft, Color bottomLeft, Color bottomRight, Color topRight) |
Draw.draw_rectangle_gradient_ex (proposed) |
not-started | shapes |
raylib:function:DrawRectangleLines |
function | RLAPI void DrawRectangleLines(int posX, int posY, int width, int height, Color color) |
Draw.draw_rectangle_lines (proposed) |
not-started | shapes |
raylib:function:DrawRectangleLinesEx |
function | RLAPI void DrawRectangleLinesEx(Rectangle rec, float lineThick, Color color) |
Draw.draw_rectangle_lines_ex (proposed) |
not-started | shapes |
raylib:function:DrawRectangleRounded |
function | RLAPI void DrawRectangleRounded(Rectangle rec, float roundness, int segments, Color color) |
Draw.draw_rectangle_rounded (proposed) |
not-started | shapes |
raylib:function:DrawRectangleRoundedLines |
function | RLAPI void DrawRectangleRoundedLines(Rectangle rec, float roundness, int segments, Color color) |
Draw.draw_rectangle_rounded_lines (proposed) |
not-started | shapes |
raylib:function:DrawRectangleRoundedLinesEx |
function | RLAPI void DrawRectangleRoundedLinesEx(Rectangle rec, float roundness, int segments, float lineThick, Color color) |
Draw.draw_rectangle_rounded_lines_ex (proposed) |
not-started | shapes |
raylib:function:DrawTriangle |
function | RLAPI void DrawTriangle(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Draw.draw_triangle (proposed) |
not-started | shapes |
raylib:function:DrawTriangleLines |
function | RLAPI void DrawTriangleLines(Vector2 v1, Vector2 v2, Vector2 v3, Color color) |
Draw.draw_triangle_lines (proposed) |
not-started | shapes |
raylib:function:DrawTriangleFan |
function | RLAPI void DrawTriangleFan(const Vector2 *points, int pointCount, Color color) |
Draw.draw_triangle_fan (proposed) |
not-started | shapes |
raylib:function:DrawTriangleStrip |
function | RLAPI void DrawTriangleStrip(const Vector2 *points, int pointCount, Color color) |
Draw.draw_triangle_strip (proposed) |
not-started | shapes |
raylib:function:DrawPoly |
function | RLAPI void DrawPoly(Vector2 center, int sides, float radius, float rotation, Color color) |
Draw.draw_poly (proposed) |
not-started | shapes |
raylib:function:DrawPolyLines |
function | RLAPI void DrawPolyLines(Vector2 center, int sides, float radius, float rotation, Color color) |
Draw.draw_poly_lines (proposed) |
not-started | shapes |
raylib:function:DrawPolyLinesEx |
function | RLAPI void DrawPolyLinesEx(Vector2 center, int sides, float radius, float rotation, float lineThick, Color color) |
Draw.draw_poly_lines_ex (proposed) |
not-started | shapes |
raylib:function:DrawSplineLinear |
function | RLAPI void DrawSplineLinear(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.draw_spline_linear (proposed) |
not-started | shapes |
raylib:function:DrawSplineBasis |
function | RLAPI void DrawSplineBasis(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.draw_spline_basis (proposed) |
not-started | shapes |
raylib:function:DrawSplineCatmullRom |
function | RLAPI void DrawSplineCatmullRom(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.draw_spline_catmull_rom (proposed) |
not-started | shapes |
raylib:function:DrawSplineBezierQuadratic |
function | RLAPI void DrawSplineBezierQuadratic(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.draw_spline_bezier_quadratic (proposed) |
not-started | shapes |
raylib:function:DrawSplineBezierCubic |
function | RLAPI void DrawSplineBezierCubic(const Vector2 *points, int pointCount, float thick, Color color) |
Draw.draw_spline_bezier_cubic (proposed) |
not-started | shapes |
raylib:function:DrawSplineSegmentLinear |
function | RLAPI void DrawSplineSegmentLinear(Vector2 p1, Vector2 p2, float thick, Color color) |
Draw.draw_spline_segment_linear (proposed) |
not-started | shapes |
raylib:function:DrawSplineSegmentBasis |
function | RLAPI void DrawSplineSegmentBasis(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) |
Draw.draw_spline_segment_basis (proposed) |
not-started | shapes |
raylib:function:DrawSplineSegmentCatmullRom |
function | RLAPI void DrawSplineSegmentCatmullRom(Vector2 p1, Vector2 p2, Vector2 p3, Vector2 p4, float thick, Color color) |
Draw.draw_spline_segment_catmull_rom (proposed) |
not-started | shapes |
raylib:function:DrawSplineSegmentBezierQuadratic |
function | RLAPI void DrawSplineSegmentBezierQuadratic(Vector2 p1, Vector2 c2, Vector2 p3, float thick, Color color) |
Draw.draw_spline_segment_bezier_quadratic (proposed) |
not-started | shapes |
raylib:function:DrawSplineSegmentBezierCubic |
function | RLAPI void DrawSplineSegmentBezierCubic(Vector2 p1, Vector2 c2, Vector2 c3, Vector2 p4, float thick, Color color) |
Draw.draw_spline_segment_bezier_cubic (proposed) |
not-started | 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) |
Draw.get_spline_point_bezier_cubic (proposed) |
blocked | 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 (implemented) |
partial | collision |
raylib:function:CheckCollisionCircleRec |
function | RLAPI bool CheckCollisionCircleRec(Vector2 center, float radius, Rectangle rec) |
Collision.circle_rec (implemented) |
partial | collision |
raylib:function:CheckCollisionCircleLine |
function | RLAPI bool CheckCollisionCircleLine(Vector2 center, float radius, Vector2 p1, Vector2 p2) |
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 (implemented) |
partial | collision |
raylib:function:CheckCollisionPointTriangle |
function | RLAPI bool CheckCollisionPointTriangle(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3) |
Collision.point_triangle (implemented) |
partial | collision |
raylib:function:CheckCollisionPointLine |
function | RLAPI bool CheckCollisionPointLine(Vector2 point, Vector2 p1, Vector2 p2, int threshold) |
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 / Image.FloatRGB.load_hdr / Image.Formatted.load_qoi / Image.Formatted.load_pnm / Image.Formatted.load_tga / Image.Formatted.load_bmp / Image.Formatted.load_png (implemented) |
partial | image-codecs |
raylib:function:LoadImageRaw |
function | RLAPI Image LoadImageRaw(const char *fileName, int width, int height, int format, int headerSize) |
Image.Formatted.load_raw / Image.FloatRGB.load_raw (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 (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_bmp / Surface.decode_tga / Surface.decode_pnm / Surface.decode_png / Surface.decode_psd / Surface.decode_psd_for / Surface.decode_pic / Surface.decode_gif / Image.FloatRGB.decode_hdr / Image.Formatted.decode_qoi / Image.Formatted.decode_pnm / Image.Formatted.decode_tga / Image.Formatted.decode_bmp / Image.Formatted.decode_png / Image.Formatted.decode_pic (implemented) |
partial | image-codecs |
raylib:function:LoadImageFromTexture |
function | RLAPI Image LoadImageFromTexture(Texture2D texture) |
Texture.load_image_from_texture (proposed) |
not-started | textures |
raylib:function:LoadImageFromScreen |
function | RLAPI Image LoadImageFromScreen(void) |
Texture.load_image_from_screen (proposed) |
not-started | textures |
raylib:function:IsImageValid |
function | RLAPI bool IsImageValid(Image image) |
Surface.is_image_valid (proposed) |
not-started | images |
raylib:function:UnloadImage |
function | RLAPI void UnloadImage(Image image) |
Surface.unload_image (proposed) |
not-started | 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 / Image.Formatted.to_bmp/to_tga/to_qoi/write_bmp/write_tga/write_qoi/write_png/write_raw / Image.FloatRGB.write_raw/write_png/write_bmp/write_tga / Surface.write_image (implemented) |
partial | image-codecs |
raylib:function:ExportImageToMemory |
function | RLAPI unsigned char *ExportImageToMemory(Image image, const char *fileType, int *fileSize) |
Surface.to_png / Image.Formatted.to_png / Image.FloatRGB.to_png (implemented) |
partial | image-codecs |
raylib:function:ExportImageAsCode |
function | RLAPI bool ExportImageAsCode(Image image, const char *fileName) |
Image.Formatted.to_code / Image.Formatted.write_code / Image.FloatRGB.to_code / Image.FloatRGB.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.FloatRGB.copy (implemented) |
partial | images |
raylib:function:ImageFromImage |
function | RLAPI Image ImageFromImage(Image image, Rectangle rec) |
Surface.extract / Image.FloatRGB.extract (implemented) |
partial | resampling |
raylib:function:ImageFromChannel |
function | RLAPI Image ImageFromChannel(Image image, int selectedChannel) |
Surface.from_channel / Image.Formatted.from_channel / Image.FloatRGB.from_channel (implemented) |
partial | images |
raylib:function:ImageText |
function | RLAPI Image ImageText(const char *text, int fontSize, Color color) |
Font.image_text (proposed) |
not-started | fonts |
raylib:function:ImageTextEx |
function | RLAPI Image ImageTextEx(Font font, const char *text, float fontSize, float spacing, Color tint) |
Font.image_text_ex (proposed) |
not-started | fonts |
raylib:function:ImageFormat |
function | RLAPI void ImageFormat(Image *image, int newFormat) |
Image.Formatted.convert / Surface.to_formatted / Image.Formatted.to_surface / Image.Formatted.to_float_rgb / Surface.to_float_rgb / Image.FloatRGB.to_surface / Image.FloatRGB.from_bytes / Image.FloatRGB.to_bytes / Image.FloatRGB.to_formatted (implemented) |
partial | pixels |
raylib:function:ImageToPOT |
function | RLAPI void ImageToPOT(Image *image, Color fill) |
Surface.to_pot / Image.FloatRGB.to_pot (implemented) |
partial | images |
raylib:function:ImageCrop |
function | RLAPI void ImageCrop(Image *image, Rectangle crop) |
Surface.crop / Image.FloatRGB.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 / Image.FloatRGB.resize (implemented) |
partial | resampling |
raylib:function:ImageResizeNN |
function | RLAPI void ImageResizeNN(Image *image, int newWidth, int newHeight) |
Surface.resize_nn / Image.FloatRGB.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 / Image.FloatRGB.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 / Image.Packed16.export (implemented) |
partial | images |
raylib:function:ImageFlipVertical |
function | RLAPI void ImageFlipVertical(Image *image) |
Surface.flip_vertical / Image.FloatRGB.flip_vertical (implemented) |
partial | images |
raylib:function:ImageFlipHorizontal |
function | RLAPI void ImageFlipHorizontal(Image *image) |
Surface.flip_horizontal / Image.FloatRGB.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 / Image.FloatRGB.rotate_cw (implemented) |
partial | images |
raylib:function:ImageRotateCCW |
function | RLAPI void ImageRotateCCW(Image *image) |
Surface.rotate_ccw / Image.FloatRGB.rotate_ccw (implemented) |
partial | images |
raylib:function:ImageColorTint |
function | RLAPI void ImageColorTint(Image *image, Color color) |
Surface.color_tint / Image.FloatRGB.color_tint (implemented) |
partial | images |
raylib:function:ImageColorInvert |
function | RLAPI void ImageColorInvert(Image *image) |
Surface.color_invert / Image.FloatRGB.color_invert (implemented) |
partial | images |
raylib:function:ImageColorGrayscale |
function | RLAPI void ImageColorGrayscale(Image *image) |
Surface.color_grayscale / Image.FloatRGB.color_grayscale (implemented) |
partial | images |
raylib:function:ImageColorContrast |
function | RLAPI void ImageColorContrast(Image *image, float contrast) |
Surface.color_contrast / Image.FloatRGB.color_contrast (implemented) |
partial | images |
raylib:function:ImageColorBrightness |
function | RLAPI void ImageColorBrightness(Image *image, int brightness) |
Surface.color_brightness / Image.FloatRGB.color_brightness (implemented) |
partial | images |
raylib:function:ImageColorReplace |
function | RLAPI void ImageColorReplace(Image *image, Color color, Color replace) |
Surface.color_replace / Image.FloatRGB.color_replace (implemented) |
partial | images |
raylib:function:LoadImageColors |
function | RLAPI Color *LoadImageColors(Image image) |
Surface.colors / Image.Formatted.colors / Image.FloatRGB.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) |
Color.unload_image_colors (proposed) |
not-started | 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 / Image.Formatted.get / Image.FloatRGB.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 (proposed) |
not-started | 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 (proposed) |
not-started | fonts |
raylib:function:LoadTexture |
function | RLAPI Texture2D LoadTexture(const char *fileName) |
Texture.load_texture (proposed) |
not-started | textures |
raylib:function:LoadTextureFromImage |
function | RLAPI Texture2D LoadTextureFromImage(Image image) |
Texture.load_texture_from_image (proposed) |
not-started | textures |
raylib:function:LoadTextureCubemap |
function | RLAPI TextureCubemap LoadTextureCubemap(Image image, int layout) |
Texture.load_texture_cubemap (proposed) |
not-started | textures |
raylib:function:LoadRenderTexture |
function | RLAPI RenderTexture2D LoadRenderTexture(int width, int height) |
Texture.load_render_texture (proposed) |
not-started | textures |
raylib:function:IsTextureValid |
function | RLAPI bool IsTextureValid(Texture2D texture) |
Texture.is_texture_valid (proposed) |
not-started | textures |
raylib:function:UnloadTexture |
function | RLAPI void UnloadTexture(Texture2D texture) |
Texture.unload_texture (proposed) |
not-started | textures |
raylib:function:IsRenderTextureValid |
function | RLAPI bool IsRenderTextureValid(RenderTexture2D target) |
Texture.is_render_texture_valid (proposed) |
not-started | textures |
raylib:function:UnloadRenderTexture |
function | RLAPI void UnloadRenderTexture(RenderTexture2D target) |
Texture.unload_render_texture (proposed) |
not-started | textures |
raylib:function:UpdateTexture |
function | RLAPI void UpdateTexture(Texture2D texture, const void *pixels) |
Texture.update_texture (proposed) |
not-started | textures |
raylib:function:UpdateTextureRec |
function | RLAPI void UpdateTextureRec(Texture2D texture, Rectangle rec, const void *pixels) |
Texture.update_texture_rec (proposed) |
not-started | textures |
raylib:function:GenTextureMipmaps |
function | RLAPI void GenTextureMipmaps(Texture2D *texture) |
Texture.gen_texture_mipmaps (proposed) |
not-started | textures |
raylib:function:SetTextureFilter |
function | RLAPI void SetTextureFilter(Texture2D texture, int filter) |
Texture.set_texture_filter (proposed) |
not-started | textures |
raylib:function:SetTextureWrap |
function | RLAPI void SetTextureWrap(Texture2D texture, int wrap) |
Texture.set_texture_wrap (proposed) |
not-started | textures |
raylib:function:DrawTexture |
function | RLAPI void DrawTexture(Texture2D texture, int posX, int posY, Color tint) |
Texture.draw_texture (proposed) |
not-started | textures |
raylib:function:DrawTextureV |
function | RLAPI void DrawTextureV(Texture2D texture, Vector2 position, Color tint) |
Texture.draw_texture_v (proposed) |
not-started | textures |
raylib:function:DrawTextureEx |
function | RLAPI void DrawTextureEx(Texture2D texture, Vector2 position, float rotation, float scale, Color tint) |
Texture.draw_texture_ex (proposed) |
not-started | textures |
raylib:function:DrawTextureRec |
function | RLAPI void DrawTextureRec(Texture2D texture, Rectangle source, Vector2 position, Color tint) |
Texture.draw_texture_rec (proposed) |
not-started | textures |
raylib:function:DrawTexturePro |
function | RLAPI void DrawTexturePro(Texture2D texture, Rectangle source, Rectangle dest, Vector2 origin, float rotation, Color tint) |
Texture.draw_texture_pro (proposed) |
not-started | textures |
raylib:function:DrawTextureNPatch |
function | RLAPI void DrawTextureNPatch(Texture2D texture, NPatchInfo nPatchInfo, Rectangle dest, Vector2 origin, float rotation, Color tint) |
Texture.draw_texture_n_patch (proposed) |
not-started | 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.get_font_default (proposed) |
not-started | fonts |
raylib:function:LoadFont |
function | RLAPI Font LoadFont(const char *fileName) |
Font.load_font (proposed) |
not-started | fonts |
raylib:function:LoadFontEx |
function | RLAPI Font LoadFontEx(const char *fileName, int fontSize, const int *codepoints, int codepointCount) |
Font.load_font_ex (proposed) |
not-started | fonts |
raylib:function:LoadFontFromImage |
function | RLAPI Font LoadFontFromImage(Image image, Color key, int firstChar) |
Font.load_font_from_image (proposed) |
not-started | 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_font_from_memory (proposed) |
not-started | fonts |
raylib:function:IsFontValid |
function | RLAPI bool IsFontValid(Font font) |
Font.is_font_valid (proposed) |
not-started | 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_font_data (proposed) |
not-started | fonts |
raylib:function:GenImageFontAtlas |
function | RLAPI Image GenImageFontAtlas(const GlyphInfo *glyphs, Rectangle **glyphRecs, int glyphCount, int fontSize, int padding, int packMethod) |
Font.gen_image_font_atlas (proposed) |
not-started | fonts |
raylib:function:UnloadFontData |
function | RLAPI void UnloadFontData(GlyphInfo *glyphs, int glyphCount) |
Font.unload_font_data (proposed) |
not-started | fonts |
raylib:function:UnloadFont |
function | RLAPI void UnloadFont(Font font) |
Font.unload_font (proposed) |
not-started | fonts |
raylib:function:ExportFontAsCode |
function | RLAPI bool ExportFontAsCode(Font font, const char *fileName) |
Font.export_font_as_code (proposed) |
not-started | fonts |
raylib:function:DrawFPS |
function | RLAPI void DrawFPS(int posX, int posY) |
Font.draw_fps (proposed) |
not-started | fonts |
raylib:function:DrawText |
function | RLAPI void DrawText(const char *text, int posX, int posY, int fontSize, Color color) |
Font.draw_text (proposed) |
not-started | fonts |
raylib:function:DrawTextEx |
function | RLAPI void DrawTextEx(Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint) |
Font.draw_text_ex (proposed) |
not-started | 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) |
Font.draw_text_pro (proposed) |
not-started | fonts |
raylib:function:DrawTextCodepoint |
function | RLAPI void DrawTextCodepoint(Font font, int codepoint, Vector2 position, float fontSize, Color tint) |
Font.draw_text_codepoint (proposed) |
not-started | fonts |
raylib:function:DrawTextCodepoints |
function | RLAPI void DrawTextCodepoints(Font font, const int *codepoints, int codepointCount, Vector2 position, float fontSize, float spacing, Color tint) |
Font.draw_text_codepoints (proposed) |
not-started | fonts |
raylib:function:SetTextLineSpacing |
function | RLAPI void SetTextLineSpacing(int spacing) |
Font.set_text_line_spacing (proposed) |
not-started | fonts |
raylib:function:MeasureText |
function | RLAPI int MeasureText(const char *text, int fontSize) |
Font.measure_text (proposed) |
not-started | fonts |
raylib:function:MeasureTextEx |
function | RLAPI Vector2 MeasureTextEx(Font font, const char *text, float fontSize, float spacing) |
Font.measure_text_ex (proposed) |
not-started | fonts |
raylib:function:MeasureTextCodepoints |
function | RLAPI Vector2 MeasureTextCodepoints(Font font, const int *codepoints, int length, float fontSize, float spacing) |
Font.measure_text_codepoints (proposed) |
not-started | fonts |
raylib:function:GetGlyphIndex |
function | RLAPI int GetGlyphIndex(Font font, int codepoint) |
Font.get_glyph_index (proposed) |
not-started | fonts |
raylib:function:GetGlyphInfo |
function | RLAPI GlyphInfo GetGlyphInfo(Font font, int codepoint) |
Font.get_glyph_info (proposed) |
not-started | fonts |
raylib:function:GetGlyphAtlasRec |
function | RLAPI Rectangle GetGlyphAtlasRec(Font font, int codepoint) |
Font.get_glyph_atlas_rec (proposed) |
not-started | fonts |
raylib:function:LoadUTF8 |
function | RLAPI char *LoadUTF8(const int *codepoints, int length) |
Text.load_utf8 (proposed) |
not-started | text-utils |
raylib:function:UnloadUTF8 |
function | RLAPI void UnloadUTF8(char *text) |
Text.unload_utf8 (proposed) |
not-started | text-utils |
raylib:function:LoadCodepoints |
function | RLAPI int *LoadCodepoints(const char *text, int *count) |
Text.load_codepoints (proposed) |
not-started | text-utils |
raylib:function:UnloadCodepoints |
function | RLAPI void UnloadCodepoints(int *codepoints) |
Text.unload_codepoints (proposed) |
not-started | text-utils |
raylib:function:GetCodepointCount |
function | RLAPI int GetCodepointCount(const char *text) |
Text.get_codepoint_count (proposed) |
not-started | text-utils |
raylib:function:GetCodepoint |
function | RLAPI int GetCodepoint(const char *text, int *codepointSize) |
Text.get_codepoint (proposed) |
not-started | text-utils |
raylib:function:GetCodepointNext |
function | RLAPI int GetCodepointNext(const char *text, int *codepointSize) |
Text.get_codepoint_next (proposed) |
not-started | text-utils |
raylib:function:GetCodepointPrevious |
function | RLAPI int GetCodepointPrevious(const char *text, int *codepointSize) |
Text.get_codepoint_previous (proposed) |
not-started | text-utils |
raylib:function:CodepointToUTF8 |
function | RLAPI const char *CodepointToUTF8(int codepoint, int *utf8Size) |
Text.codepoint_to_utf8 (proposed) |
not-started | text-utils |
raylib:function:LoadTextLines |
function | RLAPI char **LoadTextLines(const char *text, int *count) |
Text.load_text_lines (proposed) |
not-started | text-utils |
raylib:function:UnloadTextLines |
function | RLAPI void UnloadTextLines(char **text, int lineCount) |
Text.unload_text_lines (proposed) |
not-started | text-utils |
raylib:function:TextCopy |
function | RLAPI int TextCopy(char *dst, const char *src) |
Text.text_copy (proposed) |
not-started | text-utils |
raylib:function:TextIsEqual |
function | RLAPI bool TextIsEqual(const char *text1, const char *text2) |
Text.text_is_equal (proposed) |
not-started | text-utils |
raylib:function:TextLength |
function | RLAPI unsigned int TextLength(const char *text) |
Text.text_length (proposed) |
not-started | text-utils |
raylib:function:TextFormat |
function | RLAPI const char *TextFormat(const char *text, ...) |
Text.text_format (proposed) |
not-started | text-utils |
raylib:function:TextSubtext |
function | RLAPI const char *TextSubtext(const char *text, int position, int length) |
Text.text_subtext (proposed) |
not-started | text-utils |
raylib:function:TextRemoveSpaces |
function | RLAPI const char *TextRemoveSpaces(const char *text) |
Text.text_remove_spaces (proposed) |
not-started | text-utils |
raylib:function:GetTextBetween |
function | RLAPI char *GetTextBetween(const char *text, const char *begin, const char *end) |
Text.get_text_between (proposed) |
not-started | text-utils |
raylib:function:TextReplace |
function | RLAPI char *TextReplace(const char *text, const char *search, const char *replacement) |
Text.text_replace (proposed) |
not-started | text-utils |
raylib:function:TextReplaceAlloc |
function | RLAPI char *TextReplaceAlloc(const char *text, const char *search, const char *replacement) |
Text.text_replace_alloc (proposed) |
not-started | text-utils |
raylib:function:TextReplaceBetween |
function | RLAPI char *TextReplaceBetween(const char *text, const char *begin, const char *end, const char *replacement) |
Text.text_replace_between (proposed) |
not-started | text-utils |
raylib:function:TextReplaceBetweenAlloc |
function | RLAPI char *TextReplaceBetweenAlloc(const char *text, const char *begin, const char *end, const char *replacement) |
Text.text_replace_between_alloc (proposed) |
not-started | text-utils |
raylib:function:TextInsert |
function | RLAPI char *TextInsert(const char *text, const char *insert, int position) |
Text.text_insert (proposed) |
not-started | text-utils |
raylib:function:TextInsertAlloc |
function | RLAPI char *TextInsertAlloc(const char *text, const char *insert, int position) |
Text.text_insert_alloc (proposed) |
not-started | text-utils |
raylib:function:TextJoin |
function | RLAPI char *TextJoin(char **textList, int count, const char *delimiter) |
Text.text_join (proposed) |
not-started | text-utils |
raylib:function:TextSplit |
function | RLAPI char **TextSplit(const char *text, char delimiter, int *count) |
Text.text_split (proposed) |
not-started | text-utils |
raylib:function:TextAppend |
function | RLAPI void TextAppend(char *text, const char *append, int *position) |
Text.text_append (proposed) |
not-started | text-utils |
raylib:function:TextFindIndex |
function | RLAPI int TextFindIndex(const char *text, const char *search) |
Text.text_find_index (proposed) |
not-started | text-utils |
raylib:function:TextToUpper |
function | RLAPI char *TextToUpper(const char *text) |
Text.text_to_upper (proposed) |
not-started | text-utils |
raylib:function:TextToLower |
function | RLAPI char *TextToLower(const char *text) |
Text.text_to_lower (proposed) |
not-started | text-utils |
raylib:function:TextToPascal |
function | RLAPI char *TextToPascal(const char *text) |
Text.text_to_pascal (proposed) |
not-started | text-utils |
raylib:function:TextToSnake |
function | RLAPI char *TextToSnake(const char *text) |
Text.text_to_snake (proposed) |
not-started | text-utils |
raylib:function:TextToCamel |
function | RLAPI char *TextToCamel(const char *text) |
Text.text_to_camel (proposed) |
not-started | text-utils |
raylib:function:TextToInteger |
function | RLAPI int TextToInteger(const char *text) |
Text.text_to_integer (proposed) |
not-started | text-utils |
raylib:function:TextToFloat |
function | RLAPI float TextToFloat(const char *text) |
Text.text_to_float (proposed) |
not-started | text-utils |
raylib:function:DrawLine3D |
function | RLAPI void DrawLine3D(Vector3 startPos, Vector3 endPos, Color color) |
Model.draw_line3_d (proposed) |
not-started | models |
raylib:function:DrawPoint3D |
function | RLAPI void DrawPoint3D(Vector3 position, Color color) |
Model.draw_point3_d (proposed) |
not-started | models |
raylib:function:DrawCircle3D |
function | RLAPI void DrawCircle3D(Vector3 center, float radius, Vector3 rotationAxis, float rotationAngle, Color color) |
Model.draw_circle3_d (proposed) |
not-started | models |
raylib:function:DrawTriangle3D |
function | RLAPI void DrawTriangle3D(Vector3 v1, Vector3 v2, Vector3 v3, Color color) |
Model.draw_triangle3_d (proposed) |
not-started | models |
raylib:function:DrawTriangleStrip3D |
function | RLAPI void DrawTriangleStrip3D(const Vector3 *points, int pointCount, Color color) |
Model.draw_triangle_strip3_d (proposed) |
not-started | models |
raylib:function:DrawCube |
function | RLAPI void DrawCube(Vector3 position, float width, float height, float length, Color color) |
Model.draw_cube (proposed) |
not-started | models |
raylib:function:DrawCubeV |
function | RLAPI void DrawCubeV(Vector3 position, Vector3 size, Color color) |
Model.draw_cube_v (proposed) |
not-started | models |
raylib:function:DrawCubeWires |
function | RLAPI void DrawCubeWires(Vector3 position, float width, float height, float length, Color color) |
Model.draw_cube_wires (proposed) |
not-started | models |
raylib:function:DrawCubeWiresV |
function | RLAPI void DrawCubeWiresV(Vector3 position, Vector3 size, Color color) |
Model.draw_cube_wires_v (proposed) |
not-started | models |
raylib:function:DrawSphere |
function | RLAPI void DrawSphere(Vector3 centerPos, float radius, Color color) |
Model.draw_sphere (proposed) |
not-started | models |
raylib:function:DrawSphereEx |
function | RLAPI void DrawSphereEx(Vector3 centerPos, float radius, int rings, int slices, Color color) |
Model.draw_sphere_ex (proposed) |
not-started | models |
raylib:function:DrawSphereWires |
function | RLAPI void DrawSphereWires(Vector3 centerPos, float radius, int rings, int slices, Color color) |
Model.draw_sphere_wires (proposed) |
not-started | models |
raylib:function:DrawCylinder |
function | RLAPI void DrawCylinder(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color) |
Model.draw_cylinder (proposed) |
not-started | models |
raylib:function:DrawCylinderEx |
function | RLAPI void DrawCylinderEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color) |
Model.draw_cylinder_ex (proposed) |
not-started | models |
raylib:function:DrawCylinderWires |
function | RLAPI void DrawCylinderWires(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color) |
Model.draw_cylinder_wires (proposed) |
not-started | models |
raylib:function:DrawCylinderWiresEx |
function | RLAPI void DrawCylinderWiresEx(Vector3 startPos, Vector3 endPos, float startRadius, float endRadius, int sides, Color color) |
Model.draw_cylinder_wires_ex (proposed) |
not-started | models |
raylib:function:DrawCapsule |
function | RLAPI void DrawCapsule(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color) |
Model.draw_capsule (proposed) |
not-started | models |
raylib:function:DrawCapsuleWires |
function | RLAPI void DrawCapsuleWires(Vector3 startPos, Vector3 endPos, float radius, int slices, int rings, Color color) |
Model.draw_capsule_wires (proposed) |
not-started | models |
raylib:function:DrawPlane |
function | RLAPI void DrawPlane(Vector3 centerPos, Vector2 size, Color color) |
Model.draw_plane (proposed) |
not-started | models |
raylib:function:DrawRay |
function | RLAPI void DrawRay(Ray ray, Color color) |
Model.draw_ray (proposed) |
not-started | models |
raylib:function:DrawGrid |
function | RLAPI void DrawGrid(int slices, float spacing) |
Model.draw_grid (proposed) |
not-started | models |
raylib:function:LoadModel |
function | RLAPI Model LoadModel(const char *fileName) |
Model.load_model (proposed) |
not-started | models |
raylib:function:LoadModelFromMesh |
function | RLAPI Model LoadModelFromMesh(Mesh mesh) |
Model.load_model_from_mesh (proposed) |
not-started | models |
raylib:function:IsModelValid |
function | RLAPI bool IsModelValid(Model model) |
Model.is_model_valid (proposed) |
not-started | models |
raylib:function:UnloadModel |
function | RLAPI void UnloadModel(Model model) |
Model.unload_model (proposed) |
not-started | models |
raylib:function:GetModelBoundingBox |
function | RLAPI BoundingBox GetModelBoundingBox(Model model) |
Collision.get_model_bounding_box (proposed) |
not-started | collision |
raylib:function:DrawModel |
function | RLAPI void DrawModel(Model model, Vector3 position, float scale, Color tint) |
Model.draw_model (proposed) |
not-started | models |
raylib:function:DrawModelEx |
function | RLAPI void DrawModelEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint) |
Model.draw_model_ex (proposed) |
not-started | models |
raylib:function:DrawModelWires |
function | RLAPI void DrawModelWires(Model model, Vector3 position, float scale, Color tint) |
Model.draw_model_wires (proposed) |
not-started | models |
raylib:function:DrawModelWiresEx |
function | RLAPI void DrawModelWiresEx(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint) |
Model.draw_model_wires_ex (proposed) |
not-started | models |
raylib:function:DrawBoundingBox |
function | RLAPI void DrawBoundingBox(BoundingBox box, Color color) |
Model.draw_bounding_box (proposed) |
not-started | models |
raylib:function:DrawBillboard |
function | RLAPI void DrawBillboard(Camera camera, Texture2D texture, Vector3 position, float scale, Color tint) |
Model.draw_billboard (proposed) |
not-started | models |
raylib:function:DrawBillboardRec |
function | RLAPI void DrawBillboardRec(Camera camera, Texture2D texture, Rectangle source, Vector3 position, Vector2 size, Color tint) |
Model.draw_billboard_rec (proposed) |
not-started | 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) |
Model.draw_billboard_pro (proposed) |
not-started | models |
raylib:function:UploadMesh |
function | RLAPI void UploadMesh(Mesh *mesh, bool dynamic) |
Model.upload_mesh (proposed) |
not-started | 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) |
Model.unload_mesh (proposed) |
not-started | models |
raylib:function:DrawMesh |
function | RLAPI void DrawMesh(Mesh mesh, Material material, Matrix transform) |
Model.draw_mesh (proposed) |
not-started | models |
raylib:function:DrawMeshInstanced |
function | RLAPI void DrawMeshInstanced(Mesh mesh, Material material, const Matrix *transforms, int instances) |
Model.draw_mesh_instanced (proposed) |
not-started | models |
raylib:function:GetMeshBoundingBox |
function | RLAPI BoundingBox GetMeshBoundingBox(Mesh mesh) |
Collision.get_mesh_bounding_box (proposed) |
not-started | collision |
raylib:function:GenMeshTangents |
function | RLAPI void GenMeshTangents(Mesh *mesh) |
Model.gen_mesh_tangents (proposed) |
not-started | models |
raylib:function:ExportMesh |
function | RLAPI bool ExportMesh(Mesh mesh, const char *fileName) |
Model.export_mesh (proposed) |
not-started | models |
raylib:function:ExportMeshAsCode |
function | RLAPI bool ExportMeshAsCode(Mesh mesh, const char *fileName) |
Model.export_mesh_as_code (proposed) |
not-started | models |
raylib:function:GenMeshPoly |
function | RLAPI Mesh GenMeshPoly(int sides, float radius) |
Model.gen_mesh_poly (proposed) |
not-started | models |
raylib:function:GenMeshPlane |
function | RLAPI Mesh GenMeshPlane(float width, float length, int resX, int resZ) |
Model.gen_mesh_plane (proposed) |
not-started | models |
raylib:function:GenMeshCube |
function | RLAPI Mesh GenMeshCube(float width, float height, float length) |
Model.gen_mesh_cube (proposed) |
not-started | models |
raylib:function:GenMeshSphere |
function | RLAPI Mesh GenMeshSphere(float radius, int rings, int slices) |
Model.gen_mesh_sphere (proposed) |
not-started | models |
raylib:function:GenMeshHemiSphere |
function | RLAPI Mesh GenMeshHemiSphere(float radius, int rings, int slices) |
Model.gen_mesh_hemi_sphere (proposed) |
not-started | models |
raylib:function:GenMeshCylinder |
function | RLAPI Mesh GenMeshCylinder(float radius, float height, int slices) |
Model.gen_mesh_cylinder (proposed) |
not-started | models |
raylib:function:GenMeshCone |
function | RLAPI Mesh GenMeshCone(float radius, float height, int slices) |
Model.gen_mesh_cone (proposed) |
not-started | models |
raylib:function:GenMeshTorus |
function | RLAPI Mesh GenMeshTorus(float radius, float size, int radSeg, int sides) |
Model.gen_mesh_torus (proposed) |
not-started | models |
raylib:function:GenMeshKnot |
function | RLAPI Mesh GenMeshKnot(float radius, float size, int radSeg, int sides) |
Model.gen_mesh_knot (proposed) |
not-started | models |
raylib:function:GenMeshHeightmap |
function | RLAPI Mesh GenMeshHeightmap(Image heightmap, Vector3 size) |
Model.gen_mesh_heightmap (proposed) |
not-started | models |
raylib:function:GenMeshCubicmap |
function | RLAPI Mesh GenMeshCubicmap(Image cubicmap, Vector3 cubeSize) |
Model.gen_mesh_cubicmap (proposed) |
not-started | models |
raylib:function:LoadMaterials |
function | RLAPI Material *LoadMaterials(const char *fileName, int *materialCount) |
Material.load_materials (proposed) |
not-started | materials |
raylib:function:LoadMaterialDefault |
function | RLAPI Material LoadMaterialDefault(void) |
Material.load_material_default (proposed) |
not-started | materials |
raylib:function:IsMaterialValid |
function | RLAPI bool IsMaterialValid(Material material) |
Material.is_material_valid (proposed) |
not-started | materials |
raylib:function:UnloadMaterial |
function | RLAPI void UnloadMaterial(Material material) |
Material.unload_material (proposed) |
not-started | materials |
raylib:function:SetMaterialTexture |
function | RLAPI void SetMaterialTexture(Material *material, int mapType, Texture2D texture) |
Material.set_material_texture (proposed) |
not-started | materials |
raylib:function:SetModelMeshMaterial |
function | RLAPI void SetModelMeshMaterial(Model *model, int meshId, int materialId) |
Material.set_model_mesh_material (proposed) |
not-started | materials |
raylib:function:LoadModelAnimations |
function | RLAPI ModelAnimation *LoadModelAnimations(const char *fileName, int *animCount) |
Animation.load_model_animations (proposed) |
not-started | animation |
raylib:function:UpdateModelAnimation |
function | RLAPI void UpdateModelAnimation(Model model, ModelAnimation anim, float frame) |
Animation.update_model_animation (proposed) |
not-started | animation |
raylib:function:UpdateModelAnimationEx |
function | RLAPI void UpdateModelAnimationEx(Model model, ModelAnimation animA, float frameA, ModelAnimation animB, float frameB, float blend) |
Animation.update_model_animation_ex (proposed) |
not-started | animation |
raylib:function:UnloadModelAnimations |
function | RLAPI void UnloadModelAnimations(ModelAnimation *animations, int animCount) |
Animation.unload_model_animations (proposed) |
not-started | animation |
raylib:function:IsModelAnimationValid |
function | RLAPI bool IsModelAnimationValid(Model model, ModelAnimation anim) |
Animation.is_model_animation_valid (proposed) |
not-started | animation |
raylib:function:CheckCollisionSpheres |
function | RLAPI bool CheckCollisionSpheres(Vector3 center1, float radius1, Vector3 center2, float radius2) |
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 (implemented) |
partial | collision |
raylib:function:GetRayCollisionSphere |
function | RLAPI RayCollision GetRayCollisionSphere(Ray ray, Vector3 center, float radius) |
Collision.get_ray_collision_sphere (proposed) |
not-started | collision |
raylib:function:GetRayCollisionBox |
function | RLAPI RayCollision GetRayCollisionBox(Ray ray, BoundingBox box) |
Collision.get_ray_collision_box (proposed) |
not-started | collision |
raylib:function:GetRayCollisionMesh |
function | RLAPI RayCollision GetRayCollisionMesh(Ray ray, Mesh mesh, Matrix transform) |
Collision.get_ray_collision_mesh (proposed) |
not-started | collision |
raylib:function:GetRayCollisionTriangle |
function | RLAPI RayCollision GetRayCollisionTriangle(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3) |
Collision.get_ray_collision_triangle (proposed) |
not-started | collision |
raylib:function:GetRayCollisionQuad |
function | RLAPI RayCollision GetRayCollisionQuad(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4) |
Collision.get_ray_collision_quad (proposed) |
not-started | collision |
raylib:callback:AudioCallback |
callback | typedef void (*AudioCallback)(void *bufferData, unsigned int frames); |
AudioCallback (proposed) |
not-started | memory |
raylib:function:InitAudioDevice |
function | RLAPI void InitAudioDevice(void) |
Audio.init_audio_device (proposed) |
not-started | audio-device |
raylib:function:CloseAudioDevice |
function | RLAPI void CloseAudioDevice(void) |
Audio.close_audio_device (proposed) |
not-started | audio-device |
raylib:function:IsAudioDeviceReady |
function | RLAPI bool IsAudioDeviceReady(void) |
Audio.is_audio_device_ready (proposed) |
not-started | audio-device |
raylib:function:SetMasterVolume |
function | RLAPI void SetMasterVolume(float volume) |
Audio.set_master_volume (proposed) |
not-started | audio-device |
raylib:function:GetMasterVolume |
function | RLAPI float GetMasterVolume(void) |
Audio.get_master_volume (proposed) |
not-started | audio-device |
raylib:function:LoadWave |
function | RLAPI Wave LoadWave(const char *fileName) |
Audio.load_wave (proposed) |
not-started | audio-codecs |
raylib:function:LoadWaveFromMemory |
function | RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize) |
Audio.load_wave_from_memory (proposed) |
not-started | audio-codecs |
raylib:function:IsWaveValid |
function | RLAPI bool IsWaveValid(Wave wave) |
Audio.is_wave_valid (proposed) |
not-started | audio-codecs |
raylib:function:LoadSound |
function | RLAPI Sound LoadSound(const char *fileName) |
Audio.load_sound (proposed) |
not-started | audio-device |
raylib:function:LoadSoundFromWave |
function | RLAPI Sound LoadSoundFromWave(Wave wave) |
Audio.load_sound_from_wave (proposed) |
not-started | audio-device |
raylib:function:LoadSoundAlias |
function | RLAPI Sound LoadSoundAlias(Sound source) |
Audio.load_sound_alias (proposed) |
not-started | audio-device |
raylib:function:IsSoundValid |
function | RLAPI bool IsSoundValid(Sound sound) |
Audio.is_sound_valid (proposed) |
not-started | audio-device |
raylib:function:UpdateSound |
function | RLAPI void UpdateSound(Sound sound, const void *data, int sampleCount) |
Audio.update_sound (proposed) |
not-started | audio-device |
raylib:function:UnloadWave |
function | RLAPI void UnloadWave(Wave wave) |
Audio.unload_wave (proposed) |
not-started | audio-codecs |
raylib:function:UnloadSound |
function | RLAPI void UnloadSound(Sound sound) |
Audio.unload_sound (proposed) |
not-started | audio-device |
raylib:function:UnloadSoundAlias |
function | RLAPI void UnloadSoundAlias(Sound alias) |
Audio.unload_sound_alias (proposed) |
not-started | audio-device |
raylib:function:ExportWave |
function | RLAPI bool ExportWave(Wave wave, const char *fileName) |
Audio.export_wave (proposed) |
not-started | audio-codecs |
raylib:function:ExportWaveAsCode |
function | RLAPI bool ExportWaveAsCode(Wave wave, const char *fileName) |
Audio.export_wave_as_code (proposed) |
not-started | audio-codecs |
raylib:function:PlaySound |
function | RLAPI void PlaySound(Sound sound) |
Audio.play_sound (proposed) |
not-started | audio-device |
raylib:function:StopSound |
function | RLAPI void StopSound(Sound sound) |
Audio.stop_sound (proposed) |
not-started | audio-device |
raylib:function:PauseSound |
function | RLAPI void PauseSound(Sound sound) |
Audio.pause_sound (proposed) |
not-started | audio-device |
raylib:function:ResumeSound |
function | RLAPI void ResumeSound(Sound sound) |
Audio.resume_sound (proposed) |
not-started | audio-device |
raylib:function:IsSoundPlaying |
function | RLAPI bool IsSoundPlaying(Sound sound) |
Audio.is_sound_playing (proposed) |
not-started | audio-device |
raylib:function:SetSoundVolume |
function | RLAPI void SetSoundVolume(Sound sound, float volume) |
Audio.set_sound_volume (proposed) |
not-started | audio-device |
raylib:function:SetSoundPitch |
function | RLAPI void SetSoundPitch(Sound sound, float pitch) |
Audio.set_sound_pitch (proposed) |
not-started | audio-device |
raylib:function:SetSoundPan |
function | RLAPI void SetSoundPan(Sound sound, float pan) |
Audio.set_sound_pan (proposed) |
not-started | audio-device |
raylib:function:WaveCopy |
function | RLAPI Wave WaveCopy(Wave wave) |
Audio.wave_copy (proposed) |
not-started | audio-codecs |
raylib:function:WaveCrop |
function | RLAPI void WaveCrop(Wave *wave, int initFrame, int finalFrame) |
Audio.wave_crop (proposed) |
not-started | audio-codecs |
raylib:function:WaveFormat |
function | RLAPI void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels) |
Audio.wave_format (proposed) |
not-started | audio-codecs |
raylib:function:LoadWaveSamples |
function | RLAPI float *LoadWaveSamples(Wave wave) |
Audio.load_wave_samples (proposed) |
not-started | audio-codecs |
raylib:function:UnloadWaveSamples |
function | RLAPI void UnloadWaveSamples(float *samples) |
Audio.unload_wave_samples (proposed) |
not-started | audio-codecs |
raylib:function:LoadMusicStream |
function | RLAPI Music LoadMusicStream(const char *fileName) |
Audio.load_music_stream (proposed) |
not-started | audio-stream |
raylib:function:LoadMusicStreamFromMemory |
function | RLAPI Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data, int dataSize) |
Audio.load_music_stream_from_memory (proposed) |
not-started | audio-stream |
raylib:function:IsMusicValid |
function | RLAPI bool IsMusicValid(Music music) |
Audio.is_music_valid (proposed) |
not-started | audio-stream |
raylib:function:UnloadMusicStream |
function | RLAPI void UnloadMusicStream(Music music) |
Audio.unload_music_stream (proposed) |
not-started | audio-stream |
raylib:function:PlayMusicStream |
function | RLAPI void PlayMusicStream(Music music) |
Audio.play_music_stream (proposed) |
not-started | audio-stream |
raylib:function:IsMusicStreamPlaying |
function | RLAPI bool IsMusicStreamPlaying(Music music) |
Audio.is_music_stream_playing (proposed) |
not-started | audio-stream |
raylib:function:UpdateMusicStream |
function | RLAPI void UpdateMusicStream(Music music) |
Audio.update_music_stream (proposed) |
not-started | audio-stream |
raylib:function:StopMusicStream |
function | RLAPI void StopMusicStream(Music music) |
Audio.stop_music_stream (proposed) |
not-started | audio-stream |
raylib:function:PauseMusicStream |
function | RLAPI void PauseMusicStream(Music music) |
Audio.pause_music_stream (proposed) |
not-started | audio-stream |
raylib:function:ResumeMusicStream |
function | RLAPI void ResumeMusicStream(Music music) |
Audio.resume_music_stream (proposed) |
not-started | audio-stream |
raylib:function:SeekMusicStream |
function | RLAPI void SeekMusicStream(Music music, float position) |
Audio.seek_music_stream (proposed) |
not-started | audio-stream |
raylib:function:SetMusicVolume |
function | RLAPI void SetMusicVolume(Music music, float volume) |
Audio.set_music_volume (proposed) |
not-started | audio-stream |
raylib:function:SetMusicPitch |
function | RLAPI void SetMusicPitch(Music music, float pitch) |
Audio.set_music_pitch (proposed) |
not-started | audio-stream |
raylib:function:SetMusicPan |
function | RLAPI void SetMusicPan(Music music, float pan) |
Audio.set_music_pan (proposed) |
not-started | audio-stream |
raylib:function:GetMusicTimeLength |
function | RLAPI float GetMusicTimeLength(Music music) |
Audio.get_music_time_length (proposed) |
not-started | audio-stream |
raylib:function:GetMusicTimePlayed |
function | RLAPI float GetMusicTimePlayed(Music music) |
Audio.get_music_time_played (proposed) |
not-started | audio-stream |
raylib:function:LoadAudioStream |
function | RLAPI AudioStream LoadAudioStream(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels) |
Audio.load_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:IsAudioStreamValid |
function | RLAPI bool IsAudioStreamValid(AudioStream stream) |
Audio.is_audio_stream_valid (proposed) |
not-started | audio-stream |
raylib:function:UnloadAudioStream |
function | RLAPI void UnloadAudioStream(AudioStream stream) |
Audio.unload_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:UpdateAudioStream |
function | RLAPI void UpdateAudioStream(AudioStream stream, const void *data, int frameCount) |
Audio.update_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:IsAudioStreamProcessed |
function | RLAPI bool IsAudioStreamProcessed(AudioStream stream) |
Audio.is_audio_stream_processed (proposed) |
not-started | audio-stream |
raylib:function:PlayAudioStream |
function | RLAPI void PlayAudioStream(AudioStream stream) |
Audio.play_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:PauseAudioStream |
function | RLAPI void PauseAudioStream(AudioStream stream) |
Audio.pause_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:ResumeAudioStream |
function | RLAPI void ResumeAudioStream(AudioStream stream) |
Audio.resume_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:IsAudioStreamPlaying |
function | RLAPI bool IsAudioStreamPlaying(AudioStream stream) |
Audio.is_audio_stream_playing (proposed) |
not-started | audio-stream |
raylib:function:StopAudioStream |
function | RLAPI void StopAudioStream(AudioStream stream) |
Audio.stop_audio_stream (proposed) |
not-started | audio-stream |
raylib:function:SetAudioStreamVolume |
function | RLAPI void SetAudioStreamVolume(AudioStream stream, float volume) |
Audio.set_audio_stream_volume (proposed) |
not-started | audio-stream |
raylib:function:SetAudioStreamPitch |
function | RLAPI void SetAudioStreamPitch(AudioStream stream, float pitch) |
Audio.set_audio_stream_pitch (proposed) |
not-started | audio-stream |
raylib:function:SetAudioStreamPan |
function | RLAPI void SetAudioStreamPan(AudioStream stream, float pan) |
Audio.set_audio_stream_pan (proposed) |
not-started | audio-stream |
raylib:function:SetAudioStreamBufferSizeDefault |
function | RLAPI void SetAudioStreamBufferSizeDefault(int size) |
Audio.set_audio_stream_buffer_size_default (proposed) |
not-started | audio-stream |
raylib:function:SetAudioStreamCallback |
function | RLAPI void SetAudioStreamCallback(AudioStream stream, AudioCallback callback) |
Audio.set_audio_stream_callback (proposed) |
not-started | audio-stream |
raylib:function:AttachAudioStreamProcessor |
function | RLAPI void AttachAudioStreamProcessor(AudioStream stream, AudioCallback processor) |
Audio.attach_audio_stream_processor (proposed) |
not-started | audio-stream |
raylib:function:DetachAudioStreamProcessor |
function | RLAPI void DetachAudioStreamProcessor(AudioStream stream, AudioCallback processor) |
Audio.detach_audio_stream_processor (proposed) |
not-started | audio-stream |
raylib:function:AttachAudioMixedProcessor |
function | RLAPI void AttachAudioMixedProcessor(AudioCallback processor) |
Audio.attach_audio_mixed_processor (proposed) |
not-started | audio-stream |
raylib:function:DetachAudioMixedProcessor |
function | RLAPI void DetachAudioMixedProcessor(AudioCallback processor) |
Audio.detach_audio_mixed_processor (proposed) |
not-started | audio-stream |
Full conditional variants, source lines, type/API dependencies, evidence and next actions are retained in api/ledger.json.