9b6c09c32 Merge pull request #5049 from wwderw/master 0b125a5fd Update Makefile 0b7dda8ab Merge pull request #5050 from katanya04/master 3d93b3026 Update font load message 78a06990c Merge pull request #5041 from PanicTitan/master 82b80a699 Review formatting, avoid variable 71b302846 Review formatting, avoid variable 8823aba9d Update rprand.h 6b9a685ba Merge pull request #5048 from veins1/patch-4 14582a9f0 Merge pull request #5047 from RomainPlmg/#5009-fix-colorreplace-alpha 093e5200d Update Makefile 0405de794 Fix for music stopping too early d03ac97ef GetMusicTimePlayed fix for music shorter than buffer size 34af70866 [rtextures] Fix ImageColorReplace() alpha issue #5009 e00c5eb8b Merge pull request #5043 from vinnyhorgan/master cbea2ff50 Merge pull request #5046 from maiconpintoabreu/updatestream-music 3320a2c83 Fix to prevent UpdateMusicStream to run without music playing e7c043529 Merge pull request #5044 from backspaceoverload/fix-HalfToFloat 44ebf3238 Fix HalfToFloat Mantissa hex value 901afadbf fix warning log macro in rlgl f34e24068 Merge pull request #5042 from Sir-Irk/ImageDrawLineEx_fix fce3102f1 Remove excess comments 9f03d7c42 fixing comments 0c69c43c3 fix ImageDrawLineEx to be able to draw even numbered thicknesses 9e908e4a7 Update core_custom_frame_control.c to work properly on web 20a07a65d Merge pull request #5037 from garrisonhh/fix-gaussian-blur 8dbacafbe fix overflow in cast for ImageBlurGaussian 55a567471 Merge pull request #5036 from sleeptightAnsiC/update_glfw_mappings_h 930890555 [glfw] update mappings.h using GenerateMappings.cmake defbeee1a Merge pull request #5020 from Emil2010/master d972582bc Merge pull request #5025 from zedeckj/master 595756498 Merge pull request #5026 from jonathandw743/sdlfix eaea8e0b0 Merge pull request #5033 from wwderw/master 8ef51850b Update raudio.c a92f67bf3 Merge pull request #5031 from AmityWilder/safety-comments 205b6a092 Merge branch 'raysan5:master' into safety-comments 9f6d37ecb Update raylib_api.* by CI d4f09984a Add safety notes to 'Update_' functions 79c29cbe2 fixed compile error for PLATFORM sdl e91a3697f Fixed typo 910f4083e update dr_libs 7f8dfc6c6 Merge pull request #5018 from maiconpintoabreu/fix-zig-wasm-win-mac f1600a0c7 Fix issue on zig build emscripten run if the user has not installed emsdk 46f01e315 Merge pull request #5013 from maiconpintoabreu/zig-examples 2e74133a6 Merge pull request #5014 from fosskers/colin/cl-binding 7f32b9a96 Merge pull request #5015 from Sir-Irk/gltf_model_fix 8cf932c82 Merge pull request #5016 from Sir-Irk/fix_pbr_example_tangents ed509193d remving w multiply on the tangent itself f86295732 fixing shader tangents to be vec4 bee524e5e fixing offset for processing tangents for gltf loading eef1bac3e fix misspelling 0cae8890b Remove -fno-stack-protector as it is not needed and add requestFullscreen on exported methods 1db006b08 docs: mention another Common Lisp binding 8f50436dc Fix comments 6e9c3acaa Add run examples using zig and emscripten for web bdda18656 Merge pull request #5011 from maiconpintoabreu/update-emsdk-fix-touch d659037fb Update emsdk version for zig build to fix the issue with the EM_BOOL c35e13647 Merge branch 'master' of https://github.com/raysan5/raylib 44f670899 REVIEWED: Avoid `rtext` dependency on `rcore_desktop_sdl` #4959 e09dcf611 Merge pull request #5006 from ElDigoXD/patch-1 6266d0f41 Fix typo on config.h b67737608 Delete shader in case compilation fails 1abac023b Update rcore.c 8b0230f5b Merge pull request #5002 from mlorenc227/master 518ad8b01 Fix ScanDirectoryFilesRecursively 4bc8d3761 Merge pull request #4999 from danilwhale/raylib-cs.bleedingedge 43bad2612 docs: add Raylib-cs.BleedingEdge to the bindings fd4375a74 Merge pull request #4992 from M374LX/rgfw-update 17a618758 Merge pull request #4995 from Not-Nik/zig-raygui-options abf255fbe Merge pull request #4993 from Marcos-cat/master 106bcf460 add uiua bindings to the list 96c898852 Update RGFW 3e336e447 Reviewed warning 59bcf680a Code gardening... 8a3a8ee8e Update shapes_digital_clock.c 533c12c38 Small security tweaks 5f497d068 REVIEWED: `shapes_digital_clock` example cb369f8df Merge pull request #4985 from hmz-rhl/master 3f228f459 [examples] : adding new fancy clock 8d319b100 Merge pull request #4983 from M374LX/miniaudio-update d218db9ee Merge pull request #4982 from LainLayer/rgfw-timeout 59338c2c2 Update raylib_api.* by CI 714de02a8 Merge pull request #4980 from williewillus/pr4980 c81097505 Merge pull request #4981 from garrisonhh/add-build-zig-zon-license 53faf7ae7 Merge pull request #4977 from jestarray/patch-2 bb5b5434a Update miniaudio to v0.11.22 51958d6e2 changed `RGFW_window_eventWait` timeout to -1 b52a9f8a0 Add LICENSE to build.zig.zon 19ae6f2c2 [rshapes] Fix incorrect parameter names in DrawRectangleGradientEx 58a6846c8 Update raylib_api.* by CI 296e3af47 add const qualifier to ImageDrawTriangleFan and ImageDrawTriangleStrip arguments 924c87db3 Merge pull request #4976 from M374LX/rgfw-update-dev 6eeaf1dd5 Update RGFW to 1.7.5-dev c1bb53738 Merge pull request #4974 from M374LX/rgfw-escape-fix 9bf4388a4 Merge pull request #4965 from M374LX/rgfw-update 3414d96ea Update raylib_api.* by CI 20c0c92bd Merge pull request #4963 from meowstr/master bc2b2864e RGFW: fix Escape always closing the window b26f6d34b Allow passing options to raygui in build.zig b9c2ecc44 Merge pull request #4969 from M374LX/update-comments 8f2ecfba4 Update raylib_api.* by CI 341817261 Update comments 015db1641 Merge pull request #4964 from M374LX/axes-comment a9525bfbc Update RGFW to 1.7 16f398b46 Update comment (gamepad axes) 6d5aedbd3 Add DrawEllipseV and DrawEllipseLinesV 913c23648 REVIEWED: `MAX_GAMEPAD_AXES` 341bfb22c REVIEWED: `MAX_GAMEPAD_AXEX` for consistency #4960 2afae1b3e Merge pull request #4962 from M374LX/rgfw-rctrl f9fa63366 Merge pull request #4958 from M374LX/unused-var c0cf57f8f RGFW backend: add missing Right Control key 299f5350a Remove unused variable 2d952d8e9 Update raylib_api.* by CI d7148f5f9 REDESIGNED: Base64 encoding/decoding functions 5ddd13b77 REVIEWED: Hexadecimal formatting to be consistent 8d9c1cecb Update raylib_api.* by CI afb52b19a WARNING: REDESIGNED: `EncodeDataBase64()`, NULL terminated string returned 21f0fe2a7 Removed some spaces e3b9dbe75 Merge pull request #4947 from padmadevd/master b6daa48a9 Update rcore_android.c a1d57e83f Merge pull request #4948 from parzivail/bug/meshnormals 21e711b13 Fix typo in mesh animNormals 5da2d1011 Update rcore_android.c 2be18e2c5 Merge pull request #4944 from Pivok7/master 0ffc8c517 Pbr example fix 8c99a508c REVIEWED: `WindowSizeCallback()`, GLFW a51d33444 Merge branch 'master' of https://github.com/raysan5/raylib 9d4c31533 Update rtext.c 15a0cf89b Merge pull request #4936 from lumenkeyes/master ba3121914 Merge pull request #4937 from Bigfoot71/fix-gen-tangents 5076d5743 Merge pull request #4938 from JeffM2501/const_save_callback 4a1e9931a Update raylib_api.* by CI aa684a33d make save file callback match const correctness of calling function d135eef46 fix and improve `GenMeshTangents` 6f11e27bb fix typo dea6a2477 build.zig fix: link EGL for Android 63b988ade Update raylib_api.* by CI f7d03efb4 REVIEWED: `DecodeDataBase64()`, follow convention: 3083f0cd4 REVIEWED: `SaveFileText()`, const input text 693c9c292 Formatting tweaks 4ac31f7cd Merge pull request #4928 from JeffM2501/unload_default_font ebaa922f6 Properly clean up the default font on unload, it may be reused if the window is created again 7e0727836 Update rprand.h 1402e830b Merge pull request #4926 from karl-zylinski/draw-sphere-normals 6fad12db7 Merge pull request #4927 from lumenkeyes/master 35de7b26a catch error in build.zig eae3fd83d properly detect if abi is android c4b9c0e03 properly generate android triple in build.zig a15548fb5 Add normals to DrawSphereEx 3d6e24af4 Merge pull request #4906 from Bigfoot71/fix-clip 512b1bed4 Merge pull request #4925 from JeffM2501/animated_meshes_GL11 e07e3354a Merge branch 'animated_meshes_GL11' of github.com:JeffM2501/raylib into animated_meshes_GL11 ee2ab11cc Use the animated verts and normals in GL 1.1 if they exist 95c96b345 Use the animated verts and normals in GL 1.1 if they exist 31d63d08e Merge pull request #4922 from Bigfoot71/review-file-dir-2 a7ad2d196 Merge pull request #4918 from JeffM2501/default_font_image_leaks 3d292a6c3 Merge pull request #4923 from JeffM2501/gltf_bone_fix e53a43b7b Assign meshes without bone weights to the bone they are attached to so they animate. 38aec920b makes `path` static in `ScanDirectoryFilesRecursively` 03988d2ce added a NULL check in `UnloadDirectoryFiles` c08714438 Merge branch 'raysan5:master' into fix-clip 82c87d1f6 Merge pull request #4920 from MrScautHD/patch-1 8533d284c Update BINDINGS.md 94c5de33a Make the default font loadable before InitWindow, for use with the image API. Make the default font loader early out if we have already loaded parts of it, so we don't leak memory 461c9c9d9 review tabs a7333a9da review near/far git-subtree-dir: libs/raylib git-subtree-split: 9b6c09c32f7283e849918aef220ec4fa629af8d2
4697 lines
168 KiB
Plaintext
4697 lines
168 KiB
Plaintext
|
|
Defines found: 57
|
|
|
|
Define 001: RAYLIB_H
|
|
Name: RAYLIB_H
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 002: RAYLIB_VERSION_MAJOR
|
|
Name: RAYLIB_VERSION_MAJOR
|
|
Type: INT
|
|
Value: 5
|
|
Description:
|
|
Define 003: RAYLIB_VERSION_MINOR
|
|
Name: RAYLIB_VERSION_MINOR
|
|
Type: INT
|
|
Value: 6
|
|
Description:
|
|
Define 004: RAYLIB_VERSION_PATCH
|
|
Name: RAYLIB_VERSION_PATCH
|
|
Type: INT
|
|
Value: 0
|
|
Description:
|
|
Define 005: RAYLIB_VERSION
|
|
Name: RAYLIB_VERSION
|
|
Type: STRING
|
|
Value: "5.6-dev"
|
|
Description:
|
|
Define 006: __declspec(x)
|
|
Name: __declspec(x)
|
|
Type: MACRO
|
|
Value: __attribute__((x))
|
|
Description:
|
|
Define 007: RLAPI
|
|
Name: RLAPI
|
|
Type: UNKNOWN
|
|
Value: __declspec(dllexport)
|
|
Description: We are building the library as a Win32 shared library (.dll)
|
|
Define 008: PI
|
|
Name: PI
|
|
Type: FLOAT
|
|
Value: 3.14159265358979323846
|
|
Description:
|
|
Define 009: DEG2RAD
|
|
Name: DEG2RAD
|
|
Type: FLOAT_MATH
|
|
Value: (PI/180.0f)
|
|
Description:
|
|
Define 010: RAD2DEG
|
|
Name: RAD2DEG
|
|
Type: FLOAT_MATH
|
|
Value: (180.0f/PI)
|
|
Description:
|
|
Define 011: RL_MALLOC(sz)
|
|
Name: RL_MALLOC(sz)
|
|
Type: MACRO
|
|
Value: malloc(sz)
|
|
Description:
|
|
Define 012: RL_CALLOC(n,sz)
|
|
Name: RL_CALLOC(n,sz)
|
|
Type: MACRO
|
|
Value: calloc(n,sz)
|
|
Description:
|
|
Define 013: RL_REALLOC(ptr,sz)
|
|
Name: RL_REALLOC(ptr,sz)
|
|
Type: MACRO
|
|
Value: realloc(ptr,sz)
|
|
Description:
|
|
Define 014: RL_FREE(ptr)
|
|
Name: RL_FREE(ptr)
|
|
Type: MACRO
|
|
Value: free(ptr)
|
|
Description:
|
|
Define 015: CLITERAL(type)
|
|
Name: CLITERAL(type)
|
|
Type: MACRO
|
|
Value: type
|
|
Description:
|
|
Define 016: RL_COLOR_TYPE
|
|
Name: RL_COLOR_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 017: RL_RECTANGLE_TYPE
|
|
Name: RL_RECTANGLE_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 018: RL_VECTOR2_TYPE
|
|
Name: RL_VECTOR2_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 019: RL_VECTOR3_TYPE
|
|
Name: RL_VECTOR3_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 020: RL_VECTOR4_TYPE
|
|
Name: RL_VECTOR4_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 021: RL_QUATERNION_TYPE
|
|
Name: RL_QUATERNION_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 022: RL_MATRIX_TYPE
|
|
Name: RL_MATRIX_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 023: LIGHTGRAY
|
|
Name: LIGHTGRAY
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 200, 200, 200, 255 }
|
|
Description: Light Gray
|
|
Define 024: GRAY
|
|
Name: GRAY
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 130, 130, 130, 255 }
|
|
Description: Gray
|
|
Define 025: DARKGRAY
|
|
Name: DARKGRAY
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 80, 80, 80, 255 }
|
|
Description: Dark Gray
|
|
Define 026: YELLOW
|
|
Name: YELLOW
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 253, 249, 0, 255 }
|
|
Description: Yellow
|
|
Define 027: GOLD
|
|
Name: GOLD
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 255, 203, 0, 255 }
|
|
Description: Gold
|
|
Define 028: ORANGE
|
|
Name: ORANGE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 255, 161, 0, 255 }
|
|
Description: Orange
|
|
Define 029: PINK
|
|
Name: PINK
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 255, 109, 194, 255 }
|
|
Description: Pink
|
|
Define 030: RED
|
|
Name: RED
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 230, 41, 55, 255 }
|
|
Description: Red
|
|
Define 031: MAROON
|
|
Name: MAROON
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 190, 33, 55, 255 }
|
|
Description: Maroon
|
|
Define 032: GREEN
|
|
Name: GREEN
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 228, 48, 255 }
|
|
Description: Green
|
|
Define 033: LIME
|
|
Name: LIME
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 158, 47, 255 }
|
|
Description: Lime
|
|
Define 034: DARKGREEN
|
|
Name: DARKGREEN
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 117, 44, 255 }
|
|
Description: Dark Green
|
|
Define 035: SKYBLUE
|
|
Name: SKYBLUE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 102, 191, 255, 255 }
|
|
Description: Sky Blue
|
|
Define 036: BLUE
|
|
Name: BLUE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 121, 241, 255 }
|
|
Description: Blue
|
|
Define 037: DARKBLUE
|
|
Name: DARKBLUE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 82, 172, 255 }
|
|
Description: Dark Blue
|
|
Define 038: PURPLE
|
|
Name: PURPLE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 200, 122, 255, 255 }
|
|
Description: Purple
|
|
Define 039: VIOLET
|
|
Name: VIOLET
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 135, 60, 190, 255 }
|
|
Description: Violet
|
|
Define 040: DARKPURPLE
|
|
Name: DARKPURPLE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 112, 31, 126, 255 }
|
|
Description: Dark Purple
|
|
Define 041: BEIGE
|
|
Name: BEIGE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 211, 176, 131, 255 }
|
|
Description: Beige
|
|
Define 042: BROWN
|
|
Name: BROWN
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 127, 106, 79, 255 }
|
|
Description: Brown
|
|
Define 043: DARKBROWN
|
|
Name: DARKBROWN
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 76, 63, 47, 255 }
|
|
Description: Dark Brown
|
|
Define 044: WHITE
|
|
Name: WHITE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 255, 255, 255, 255 }
|
|
Description: White
|
|
Define 045: BLACK
|
|
Name: BLACK
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 0, 0, 255 }
|
|
Description: Black
|
|
Define 046: BLANK
|
|
Name: BLANK
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 0, 0, 0, 0 }
|
|
Description: Blank (Transparent)
|
|
Define 047: MAGENTA
|
|
Name: MAGENTA
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 255, 0, 255, 255 }
|
|
Description: Magenta
|
|
Define 048: RAYWHITE
|
|
Name: RAYWHITE
|
|
Type: COLOR
|
|
Value: CLITERAL(Color){ 245, 245, 245, 255 }
|
|
Description: My own White (raylib logo)
|
|
Define 049: RL_BOOL_TYPE
|
|
Name: RL_BOOL_TYPE
|
|
Type: GUARD
|
|
Value:
|
|
Description:
|
|
Define 050: MOUSE_LEFT_BUTTON
|
|
Name: MOUSE_LEFT_BUTTON
|
|
Type: UNKNOWN
|
|
Value: MOUSE_BUTTON_LEFT
|
|
Description:
|
|
Define 051: MOUSE_RIGHT_BUTTON
|
|
Name: MOUSE_RIGHT_BUTTON
|
|
Type: UNKNOWN
|
|
Value: MOUSE_BUTTON_RIGHT
|
|
Description:
|
|
Define 052: MOUSE_MIDDLE_BUTTON
|
|
Name: MOUSE_MIDDLE_BUTTON
|
|
Type: UNKNOWN
|
|
Value: MOUSE_BUTTON_MIDDLE
|
|
Description:
|
|
Define 053: MATERIAL_MAP_DIFFUSE
|
|
Name: MATERIAL_MAP_DIFFUSE
|
|
Type: UNKNOWN
|
|
Value: MATERIAL_MAP_ALBEDO
|
|
Description:
|
|
Define 054: MATERIAL_MAP_SPECULAR
|
|
Name: MATERIAL_MAP_SPECULAR
|
|
Type: UNKNOWN
|
|
Value: MATERIAL_MAP_METALNESS
|
|
Description:
|
|
Define 055: SHADER_LOC_MAP_DIFFUSE
|
|
Name: SHADER_LOC_MAP_DIFFUSE
|
|
Type: UNKNOWN
|
|
Value: SHADER_LOC_MAP_ALBEDO
|
|
Description:
|
|
Define 056: SHADER_LOC_MAP_SPECULAR
|
|
Name: SHADER_LOC_MAP_SPECULAR
|
|
Type: UNKNOWN
|
|
Value: SHADER_LOC_MAP_METALNESS
|
|
Description:
|
|
Define 057: GetMouseRay
|
|
Name: GetMouseRay
|
|
Type: UNKNOWN
|
|
Value: GetScreenToWorldRay
|
|
Description: Compatibility hack for previous raylib versions
|
|
|
|
Structures found: 34
|
|
|
|
Struct 01: Vector2 (2 fields)
|
|
Name: Vector2
|
|
Description: Vector2, 2 components
|
|
Field[1]: float x // Vector x component
|
|
Field[2]: float y // Vector y component
|
|
Struct 02: Vector3 (3 fields)
|
|
Name: Vector3
|
|
Description: Vector3, 3 components
|
|
Field[1]: float x // Vector x component
|
|
Field[2]: float y // Vector y component
|
|
Field[3]: float z // Vector z component
|
|
Struct 03: Vector4 (4 fields)
|
|
Name: Vector4
|
|
Description: Vector4, 4 components
|
|
Field[1]: float x // Vector x component
|
|
Field[2]: float y // Vector y component
|
|
Field[3]: float z // Vector z component
|
|
Field[4]: float w // Vector w component
|
|
Struct 04: Matrix (16 fields)
|
|
Name: Matrix
|
|
Description: Matrix, 4x4 components, column major, OpenGL style, right-handed
|
|
Field[1]: float m0 // Matrix first row (4 components)
|
|
Field[2]: float m4 // Matrix first row (4 components)
|
|
Field[3]: float m8 // Matrix first row (4 components)
|
|
Field[4]: float m12 // Matrix first row (4 components)
|
|
Field[5]: float m1 // Matrix second row (4 components)
|
|
Field[6]: float m5 // Matrix second row (4 components)
|
|
Field[7]: float m9 // Matrix second row (4 components)
|
|
Field[8]: float m13 // Matrix second row (4 components)
|
|
Field[9]: float m2 // Matrix third row (4 components)
|
|
Field[10]: float m6 // Matrix third row (4 components)
|
|
Field[11]: float m10 // Matrix third row (4 components)
|
|
Field[12]: float m14 // Matrix third row (4 components)
|
|
Field[13]: float m3 // Matrix fourth row (4 components)
|
|
Field[14]: float m7 // Matrix fourth row (4 components)
|
|
Field[15]: float m11 // Matrix fourth row (4 components)
|
|
Field[16]: float m15 // Matrix fourth row (4 components)
|
|
Struct 05: Color (4 fields)
|
|
Name: Color
|
|
Description: Color, 4 components, R8G8B8A8 (32bit)
|
|
Field[1]: unsigned char r // Color red value
|
|
Field[2]: unsigned char g // Color green value
|
|
Field[3]: unsigned char b // Color blue value
|
|
Field[4]: unsigned char a // Color alpha value
|
|
Struct 06: Rectangle (4 fields)
|
|
Name: Rectangle
|
|
Description: Rectangle, 4 components
|
|
Field[1]: float x // Rectangle top-left corner position x
|
|
Field[2]: float y // Rectangle top-left corner position y
|
|
Field[3]: float width // Rectangle width
|
|
Field[4]: float height // Rectangle height
|
|
Struct 07: Image (5 fields)
|
|
Name: Image
|
|
Description: Image, pixel data stored in CPU memory (RAM)
|
|
Field[1]: void * data // Image raw data
|
|
Field[2]: int width // Image base width
|
|
Field[3]: int height // Image base height
|
|
Field[4]: int mipmaps // Mipmap levels, 1 by default
|
|
Field[5]: int format // Data format (PixelFormat type)
|
|
Struct 08: Texture (5 fields)
|
|
Name: Texture
|
|
Description: Texture, tex data stored in GPU memory (VRAM)
|
|
Field[1]: unsigned int id // OpenGL texture id
|
|
Field[2]: int width // Texture base width
|
|
Field[3]: int height // Texture base height
|
|
Field[4]: int mipmaps // Mipmap levels, 1 by default
|
|
Field[5]: int format // Data format (PixelFormat type)
|
|
Struct 09: RenderTexture (3 fields)
|
|
Name: RenderTexture
|
|
Description: RenderTexture, fbo for texture rendering
|
|
Field[1]: unsigned int id // OpenGL framebuffer object id
|
|
Field[2]: Texture texture // Color buffer attachment texture
|
|
Field[3]: Texture depth // Depth buffer attachment texture
|
|
Struct 10: NPatchInfo (6 fields)
|
|
Name: NPatchInfo
|
|
Description: NPatchInfo, n-patch layout info
|
|
Field[1]: Rectangle source // Texture source rectangle
|
|
Field[2]: int left // Left border offset
|
|
Field[3]: int top // Top border offset
|
|
Field[4]: int right // Right border offset
|
|
Field[5]: int bottom // Bottom border offset
|
|
Field[6]: int layout // Layout of the n-patch: 3x3, 1x3 or 3x1
|
|
Struct 11: GlyphInfo (5 fields)
|
|
Name: GlyphInfo
|
|
Description: GlyphInfo, font characters glyphs info
|
|
Field[1]: int value // Character value (Unicode)
|
|
Field[2]: int offsetX // Character offset X when drawing
|
|
Field[3]: int offsetY // Character offset Y when drawing
|
|
Field[4]: int advanceX // Character advance position X
|
|
Field[5]: Image image // Character image data
|
|
Struct 12: Font (6 fields)
|
|
Name: Font
|
|
Description: Font, font texture and GlyphInfo array data
|
|
Field[1]: int baseSize // Base size (default chars height)
|
|
Field[2]: int glyphCount // Number of glyph characters
|
|
Field[3]: int glyphPadding // Padding around the glyph characters
|
|
Field[4]: Texture2D texture // Texture atlas containing the glyphs
|
|
Field[5]: Rectangle * recs // Rectangles in texture for the glyphs
|
|
Field[6]: GlyphInfo * glyphs // Glyphs info data
|
|
Struct 13: Camera3D (5 fields)
|
|
Name: Camera3D
|
|
Description: Camera, defines position/orientation in 3d space
|
|
Field[1]: Vector3 position // Camera position
|
|
Field[2]: Vector3 target // Camera target it looks-at
|
|
Field[3]: Vector3 up // Camera up vector (rotation over its axis)
|
|
Field[4]: float fovy // Camera field-of-view aperture in Y (degrees) in perspective, used as near plane width in orthographic
|
|
Field[5]: int projection // Camera projection: CAMERA_PERSPECTIVE or CAMERA_ORTHOGRAPHIC
|
|
Struct 14: Camera2D (4 fields)
|
|
Name: Camera2D
|
|
Description: Camera2D, defines position/orientation in 2d space
|
|
Field[1]: Vector2 offset // Camera offset (displacement from target)
|
|
Field[2]: Vector2 target // Camera target (rotation and zoom origin)
|
|
Field[3]: float rotation // Camera rotation in degrees
|
|
Field[4]: float zoom // Camera zoom (scaling), should be 1.0f by default
|
|
Struct 15: Mesh (17 fields)
|
|
Name: Mesh
|
|
Description: Mesh, vertex data and vao/vbo
|
|
Field[1]: int vertexCount // Number of vertices stored in arrays
|
|
Field[2]: int triangleCount // Number of triangles stored (indexed or not)
|
|
Field[3]: float * vertices // Vertex position (XYZ - 3 components per vertex) (shader-location = 0)
|
|
Field[4]: float * texcoords // Vertex texture coordinates (UV - 2 components per vertex) (shader-location = 1)
|
|
Field[5]: float * texcoords2 // Vertex texture second coordinates (UV - 2 components per vertex) (shader-location = 5)
|
|
Field[6]: float * normals // Vertex normals (XYZ - 3 components per vertex) (shader-location = 2)
|
|
Field[7]: float * tangents // Vertex tangents (XYZW - 4 components per vertex) (shader-location = 4)
|
|
Field[8]: unsigned char * colors // Vertex colors (RGBA - 4 components per vertex) (shader-location = 3)
|
|
Field[9]: unsigned short * indices // Vertex indices (in case vertex data comes indexed)
|
|
Field[10]: float * animVertices // Animated vertex positions (after bones transformations)
|
|
Field[11]: float * animNormals // Animated normals (after bones transformations)
|
|
Field[12]: unsigned char * boneIds // Vertex bone ids, max 255 bone ids, up to 4 bones influence by vertex (skinning) (shader-location = 6)
|
|
Field[13]: float * boneWeights // Vertex bone weight, up to 4 bones influence by vertex (skinning) (shader-location = 7)
|
|
Field[14]: Matrix * boneMatrices // Bones animated transformation matrices
|
|
Field[15]: int boneCount // Number of bones
|
|
Field[16]: unsigned int vaoId // OpenGL Vertex Array Object id
|
|
Field[17]: unsigned int * vboId // OpenGL Vertex Buffer Objects id (default vertex data)
|
|
Struct 16: Shader (2 fields)
|
|
Name: Shader
|
|
Description: Shader
|
|
Field[1]: unsigned int id // Shader program id
|
|
Field[2]: int * locs // Shader locations array (RL_MAX_SHADER_LOCATIONS)
|
|
Struct 17: MaterialMap (3 fields)
|
|
Name: MaterialMap
|
|
Description: MaterialMap
|
|
Field[1]: Texture2D texture // Material map texture
|
|
Field[2]: Color color // Material map color
|
|
Field[3]: float value // Material map value
|
|
Struct 18: Material (3 fields)
|
|
Name: Material
|
|
Description: Material, includes shader and maps
|
|
Field[1]: Shader shader // Material shader
|
|
Field[2]: MaterialMap * maps // Material maps array (MAX_MATERIAL_MAPS)
|
|
Field[3]: float[4] params // Material generic parameters (if required)
|
|
Struct 19: Transform (3 fields)
|
|
Name: Transform
|
|
Description: Transform, vertex transformation data
|
|
Field[1]: Vector3 translation // Translation
|
|
Field[2]: Quaternion rotation // Rotation
|
|
Field[3]: Vector3 scale // Scale
|
|
Struct 20: BoneInfo (2 fields)
|
|
Name: BoneInfo
|
|
Description: Bone, skeletal animation bone
|
|
Field[1]: char[32] name // Bone name
|
|
Field[2]: int parent // Bone parent
|
|
Struct 21: Model (9 fields)
|
|
Name: Model
|
|
Description: Model, meshes, materials and animation data
|
|
Field[1]: Matrix transform // Local transform matrix
|
|
Field[2]: int meshCount // Number of meshes
|
|
Field[3]: int materialCount // Number of materials
|
|
Field[4]: Mesh * meshes // Meshes array
|
|
Field[5]: Material * materials // Materials array
|
|
Field[6]: int * meshMaterial // Mesh material number
|
|
Field[7]: int boneCount // Number of bones
|
|
Field[8]: BoneInfo * bones // Bones information (skeleton)
|
|
Field[9]: Transform * bindPose // Bones base transformation (pose)
|
|
Struct 22: ModelAnimation (5 fields)
|
|
Name: ModelAnimation
|
|
Description: ModelAnimation
|
|
Field[1]: int boneCount // Number of bones
|
|
Field[2]: int frameCount // Number of animation frames
|
|
Field[3]: BoneInfo * bones // Bones information (skeleton)
|
|
Field[4]: Transform ** framePoses // Poses array by frame
|
|
Field[5]: char[32] name // Animation name
|
|
Struct 23: Ray (2 fields)
|
|
Name: Ray
|
|
Description: Ray, ray for raycasting
|
|
Field[1]: Vector3 position // Ray position (origin)
|
|
Field[2]: Vector3 direction // Ray direction (normalized)
|
|
Struct 24: RayCollision (4 fields)
|
|
Name: RayCollision
|
|
Description: RayCollision, ray hit information
|
|
Field[1]: bool hit // Did the ray hit something?
|
|
Field[2]: float distance // Distance to the nearest hit
|
|
Field[3]: Vector3 point // Point of the nearest hit
|
|
Field[4]: Vector3 normal // Surface normal of hit
|
|
Struct 25: BoundingBox (2 fields)
|
|
Name: BoundingBox
|
|
Description: BoundingBox
|
|
Field[1]: Vector3 min // Minimum vertex box-corner
|
|
Field[2]: Vector3 max // Maximum vertex box-corner
|
|
Struct 26: Wave (5 fields)
|
|
Name: Wave
|
|
Description: Wave, audio wave data
|
|
Field[1]: unsigned int frameCount // Total number of frames (considering channels)
|
|
Field[2]: unsigned int sampleRate // Frequency (samples per second)
|
|
Field[3]: unsigned int sampleSize // Bit depth (bits per sample): 8, 16, 32 (24 not supported)
|
|
Field[4]: unsigned int channels // Number of channels (1-mono, 2-stereo, ...)
|
|
Field[5]: void * data // Buffer data pointer
|
|
Struct 27: AudioStream (5 fields)
|
|
Name: AudioStream
|
|
Description: AudioStream, custom audio stream
|
|
Field[1]: rAudioBuffer * buffer // Pointer to internal data used by the audio system
|
|
Field[2]: rAudioProcessor * processor // Pointer to internal data processor, useful for audio effects
|
|
Field[3]: unsigned int sampleRate // Frequency (samples per second)
|
|
Field[4]: unsigned int sampleSize // Bit depth (bits per sample): 8, 16, 32 (24 not supported)
|
|
Field[5]: unsigned int channels // Number of channels (1-mono, 2-stereo, ...)
|
|
Struct 28: Sound (2 fields)
|
|
Name: Sound
|
|
Description: Sound
|
|
Field[1]: AudioStream stream // Audio stream
|
|
Field[2]: unsigned int frameCount // Total number of frames (considering channels)
|
|
Struct 29: Music (5 fields)
|
|
Name: Music
|
|
Description: Music, audio stream, anything longer than ~10 seconds should be streamed
|
|
Field[1]: AudioStream stream // Audio stream
|
|
Field[2]: unsigned int frameCount // Total number of frames (considering channels)
|
|
Field[3]: bool looping // Music looping enable
|
|
Field[4]: int ctxType // Type of music context (audio filetype)
|
|
Field[5]: void * ctxData // Audio context data, depends on type
|
|
Struct 30: VrDeviceInfo (9 fields)
|
|
Name: VrDeviceInfo
|
|
Description: VrDeviceInfo, Head-Mounted-Display device parameters
|
|
Field[1]: int hResolution // Horizontal resolution in pixels
|
|
Field[2]: int vResolution // Vertical resolution in pixels
|
|
Field[3]: float hScreenSize // Horizontal size in meters
|
|
Field[4]: float vScreenSize // Vertical size in meters
|
|
Field[5]: float eyeToScreenDistance // Distance between eye and display in meters
|
|
Field[6]: float lensSeparationDistance // Lens separation distance in meters
|
|
Field[7]: float interpupillaryDistance // IPD (distance between pupils) in meters
|
|
Field[8]: float[4] lensDistortionValues // Lens distortion constant parameters
|
|
Field[9]: float[4] chromaAbCorrection // Chromatic aberration correction parameters
|
|
Struct 31: VrStereoConfig (8 fields)
|
|
Name: VrStereoConfig
|
|
Description: VrStereoConfig, VR stereo rendering configuration for simulator
|
|
Field[1]: Matrix[2] projection // VR projection matrices (per eye)
|
|
Field[2]: Matrix[2] viewOffset // VR view offset matrices (per eye)
|
|
Field[3]: float[2] leftLensCenter // VR left lens center
|
|
Field[4]: float[2] rightLensCenter // VR right lens center
|
|
Field[5]: float[2] leftScreenCenter // VR left screen center
|
|
Field[6]: float[2] rightScreenCenter // VR right screen center
|
|
Field[7]: float[2] scale // VR distortion scale
|
|
Field[8]: float[2] scaleIn // VR distortion scale in
|
|
Struct 32: FilePathList (3 fields)
|
|
Name: FilePathList
|
|
Description: File path list
|
|
Field[1]: unsigned int capacity // Filepaths max entries
|
|
Field[2]: unsigned int count // Filepaths entries count
|
|
Field[3]: char ** paths // Filepaths entries
|
|
Struct 33: AutomationEvent (3 fields)
|
|
Name: AutomationEvent
|
|
Description: Automation event
|
|
Field[1]: unsigned int frame // Event frame
|
|
Field[2]: unsigned int type // Event type (AutomationEventType)
|
|
Field[3]: int[4] params // Event parameters (if required)
|
|
Struct 34: AutomationEventList (3 fields)
|
|
Name: AutomationEventList
|
|
Description: Automation event list
|
|
Field[1]: unsigned int capacity // Events max entries (MAX_AUTOMATION_EVENTS)
|
|
Field[2]: unsigned int count // Events entries count
|
|
Field[3]: AutomationEvent * events // Events entries
|
|
|
|
Aliases found: 5
|
|
|
|
Alias 001: Quaternion
|
|
Type: Vector4
|
|
Name: Quaternion
|
|
Description: Quaternion, 4 components (Vector4 alias)
|
|
Alias 002: Texture2D
|
|
Type: Texture
|
|
Name: Texture2D
|
|
Description: Texture2D, same as Texture
|
|
Alias 003: TextureCubemap
|
|
Type: Texture
|
|
Name: TextureCubemap
|
|
Description: TextureCubemap, same as Texture
|
|
Alias 004: RenderTexture2D
|
|
Type: RenderTexture
|
|
Name: RenderTexture2D
|
|
Description: RenderTexture2D, same as RenderTexture
|
|
Alias 005: Camera
|
|
Type: Camera3D
|
|
Name: Camera
|
|
Description: Camera type fallback, defaults to Camera3D
|
|
|
|
Enums found: 21
|
|
|
|
Enum 01: ConfigFlags (16 values)
|
|
Name: ConfigFlags
|
|
Description: System/Window config flags
|
|
Value[FLAG_VSYNC_HINT]: 64
|
|
Value[FLAG_FULLSCREEN_MODE]: 2
|
|
Value[FLAG_WINDOW_RESIZABLE]: 4
|
|
Value[FLAG_WINDOW_UNDECORATED]: 8
|
|
Value[FLAG_WINDOW_HIDDEN]: 128
|
|
Value[FLAG_WINDOW_MINIMIZED]: 512
|
|
Value[FLAG_WINDOW_MAXIMIZED]: 1024
|
|
Value[FLAG_WINDOW_UNFOCUSED]: 2048
|
|
Value[FLAG_WINDOW_TOPMOST]: 4096
|
|
Value[FLAG_WINDOW_ALWAYS_RUN]: 256
|
|
Value[FLAG_WINDOW_TRANSPARENT]: 16
|
|
Value[FLAG_WINDOW_HIGHDPI]: 8192
|
|
Value[FLAG_WINDOW_MOUSE_PASSTHROUGH]: 16384
|
|
Value[FLAG_BORDERLESS_WINDOWED_MODE]: 32768
|
|
Value[FLAG_MSAA_4X_HINT]: 32
|
|
Value[FLAG_INTERLACED_HINT]: 65536
|
|
Enum 02: TraceLogLevel (8 values)
|
|
Name: TraceLogLevel
|
|
Description: Trace log level
|
|
Value[LOG_ALL]: 0
|
|
Value[LOG_TRACE]: 1
|
|
Value[LOG_DEBUG]: 2
|
|
Value[LOG_INFO]: 3
|
|
Value[LOG_WARNING]: 4
|
|
Value[LOG_ERROR]: 5
|
|
Value[LOG_FATAL]: 6
|
|
Value[LOG_NONE]: 7
|
|
Enum 03: KeyboardKey (110 values)
|
|
Name: KeyboardKey
|
|
Description: Keyboard keys (US keyboard layout)
|
|
Value[KEY_NULL]: 0
|
|
Value[KEY_APOSTROPHE]: 39
|
|
Value[KEY_COMMA]: 44
|
|
Value[KEY_MINUS]: 45
|
|
Value[KEY_PERIOD]: 46
|
|
Value[KEY_SLASH]: 47
|
|
Value[KEY_ZERO]: 48
|
|
Value[KEY_ONE]: 49
|
|
Value[KEY_TWO]: 50
|
|
Value[KEY_THREE]: 51
|
|
Value[KEY_FOUR]: 52
|
|
Value[KEY_FIVE]: 53
|
|
Value[KEY_SIX]: 54
|
|
Value[KEY_SEVEN]: 55
|
|
Value[KEY_EIGHT]: 56
|
|
Value[KEY_NINE]: 57
|
|
Value[KEY_SEMICOLON]: 59
|
|
Value[KEY_EQUAL]: 61
|
|
Value[KEY_A]: 65
|
|
Value[KEY_B]: 66
|
|
Value[KEY_C]: 67
|
|
Value[KEY_D]: 68
|
|
Value[KEY_E]: 69
|
|
Value[KEY_F]: 70
|
|
Value[KEY_G]: 71
|
|
Value[KEY_H]: 72
|
|
Value[KEY_I]: 73
|
|
Value[KEY_J]: 74
|
|
Value[KEY_K]: 75
|
|
Value[KEY_L]: 76
|
|
Value[KEY_M]: 77
|
|
Value[KEY_N]: 78
|
|
Value[KEY_O]: 79
|
|
Value[KEY_P]: 80
|
|
Value[KEY_Q]: 81
|
|
Value[KEY_R]: 82
|
|
Value[KEY_S]: 83
|
|
Value[KEY_T]: 84
|
|
Value[KEY_U]: 85
|
|
Value[KEY_V]: 86
|
|
Value[KEY_W]: 87
|
|
Value[KEY_X]: 88
|
|
Value[KEY_Y]: 89
|
|
Value[KEY_Z]: 90
|
|
Value[KEY_LEFT_BRACKET]: 91
|
|
Value[KEY_BACKSLASH]: 92
|
|
Value[KEY_RIGHT_BRACKET]: 93
|
|
Value[KEY_GRAVE]: 96
|
|
Value[KEY_SPACE]: 32
|
|
Value[KEY_ESCAPE]: 256
|
|
Value[KEY_ENTER]: 257
|
|
Value[KEY_TAB]: 258
|
|
Value[KEY_BACKSPACE]: 259
|
|
Value[KEY_INSERT]: 260
|
|
Value[KEY_DELETE]: 261
|
|
Value[KEY_RIGHT]: 262
|
|
Value[KEY_LEFT]: 263
|
|
Value[KEY_DOWN]: 264
|
|
Value[KEY_UP]: 265
|
|
Value[KEY_PAGE_UP]: 266
|
|
Value[KEY_PAGE_DOWN]: 267
|
|
Value[KEY_HOME]: 268
|
|
Value[KEY_END]: 269
|
|
Value[KEY_CAPS_LOCK]: 280
|
|
Value[KEY_SCROLL_LOCK]: 281
|
|
Value[KEY_NUM_LOCK]: 282
|
|
Value[KEY_PRINT_SCREEN]: 283
|
|
Value[KEY_PAUSE]: 284
|
|
Value[KEY_F1]: 290
|
|
Value[KEY_F2]: 291
|
|
Value[KEY_F3]: 292
|
|
Value[KEY_F4]: 293
|
|
Value[KEY_F5]: 294
|
|
Value[KEY_F6]: 295
|
|
Value[KEY_F7]: 296
|
|
Value[KEY_F8]: 297
|
|
Value[KEY_F9]: 298
|
|
Value[KEY_F10]: 299
|
|
Value[KEY_F11]: 300
|
|
Value[KEY_F12]: 301
|
|
Value[KEY_LEFT_SHIFT]: 340
|
|
Value[KEY_LEFT_CONTROL]: 341
|
|
Value[KEY_LEFT_ALT]: 342
|
|
Value[KEY_LEFT_SUPER]: 343
|
|
Value[KEY_RIGHT_SHIFT]: 344
|
|
Value[KEY_RIGHT_CONTROL]: 345
|
|
Value[KEY_RIGHT_ALT]: 346
|
|
Value[KEY_RIGHT_SUPER]: 347
|
|
Value[KEY_KB_MENU]: 348
|
|
Value[KEY_KP_0]: 320
|
|
Value[KEY_KP_1]: 321
|
|
Value[KEY_KP_2]: 322
|
|
Value[KEY_KP_3]: 323
|
|
Value[KEY_KP_4]: 324
|
|
Value[KEY_KP_5]: 325
|
|
Value[KEY_KP_6]: 326
|
|
Value[KEY_KP_7]: 327
|
|
Value[KEY_KP_8]: 328
|
|
Value[KEY_KP_9]: 329
|
|
Value[KEY_KP_DECIMAL]: 330
|
|
Value[KEY_KP_DIVIDE]: 331
|
|
Value[KEY_KP_MULTIPLY]: 332
|
|
Value[KEY_KP_SUBTRACT]: 333
|
|
Value[KEY_KP_ADD]: 334
|
|
Value[KEY_KP_ENTER]: 335
|
|
Value[KEY_KP_EQUAL]: 336
|
|
Value[KEY_BACK]: 4
|
|
Value[KEY_MENU]: 5
|
|
Value[KEY_VOLUME_UP]: 24
|
|
Value[KEY_VOLUME_DOWN]: 25
|
|
Enum 04: MouseButton (7 values)
|
|
Name: MouseButton
|
|
Description: Mouse buttons
|
|
Value[MOUSE_BUTTON_LEFT]: 0
|
|
Value[MOUSE_BUTTON_RIGHT]: 1
|
|
Value[MOUSE_BUTTON_MIDDLE]: 2
|
|
Value[MOUSE_BUTTON_SIDE]: 3
|
|
Value[MOUSE_BUTTON_EXTRA]: 4
|
|
Value[MOUSE_BUTTON_FORWARD]: 5
|
|
Value[MOUSE_BUTTON_BACK]: 6
|
|
Enum 05: MouseCursor (11 values)
|
|
Name: MouseCursor
|
|
Description: Mouse cursor
|
|
Value[MOUSE_CURSOR_DEFAULT]: 0
|
|
Value[MOUSE_CURSOR_ARROW]: 1
|
|
Value[MOUSE_CURSOR_IBEAM]: 2
|
|
Value[MOUSE_CURSOR_CROSSHAIR]: 3
|
|
Value[MOUSE_CURSOR_POINTING_HAND]: 4
|
|
Value[MOUSE_CURSOR_RESIZE_EW]: 5
|
|
Value[MOUSE_CURSOR_RESIZE_NS]: 6
|
|
Value[MOUSE_CURSOR_RESIZE_NWSE]: 7
|
|
Value[MOUSE_CURSOR_RESIZE_NESW]: 8
|
|
Value[MOUSE_CURSOR_RESIZE_ALL]: 9
|
|
Value[MOUSE_CURSOR_NOT_ALLOWED]: 10
|
|
Enum 06: GamepadButton (18 values)
|
|
Name: GamepadButton
|
|
Description: Gamepad buttons
|
|
Value[GAMEPAD_BUTTON_UNKNOWN]: 0
|
|
Value[GAMEPAD_BUTTON_LEFT_FACE_UP]: 1
|
|
Value[GAMEPAD_BUTTON_LEFT_FACE_RIGHT]: 2
|
|
Value[GAMEPAD_BUTTON_LEFT_FACE_DOWN]: 3
|
|
Value[GAMEPAD_BUTTON_LEFT_FACE_LEFT]: 4
|
|
Value[GAMEPAD_BUTTON_RIGHT_FACE_UP]: 5
|
|
Value[GAMEPAD_BUTTON_RIGHT_FACE_RIGHT]: 6
|
|
Value[GAMEPAD_BUTTON_RIGHT_FACE_DOWN]: 7
|
|
Value[GAMEPAD_BUTTON_RIGHT_FACE_LEFT]: 8
|
|
Value[GAMEPAD_BUTTON_LEFT_TRIGGER_1]: 9
|
|
Value[GAMEPAD_BUTTON_LEFT_TRIGGER_2]: 10
|
|
Value[GAMEPAD_BUTTON_RIGHT_TRIGGER_1]: 11
|
|
Value[GAMEPAD_BUTTON_RIGHT_TRIGGER_2]: 12
|
|
Value[GAMEPAD_BUTTON_MIDDLE_LEFT]: 13
|
|
Value[GAMEPAD_BUTTON_MIDDLE]: 14
|
|
Value[GAMEPAD_BUTTON_MIDDLE_RIGHT]: 15
|
|
Value[GAMEPAD_BUTTON_LEFT_THUMB]: 16
|
|
Value[GAMEPAD_BUTTON_RIGHT_THUMB]: 17
|
|
Enum 07: GamepadAxis (6 values)
|
|
Name: GamepadAxis
|
|
Description: Gamepad axes
|
|
Value[GAMEPAD_AXIS_LEFT_X]: 0
|
|
Value[GAMEPAD_AXIS_LEFT_Y]: 1
|
|
Value[GAMEPAD_AXIS_RIGHT_X]: 2
|
|
Value[GAMEPAD_AXIS_RIGHT_Y]: 3
|
|
Value[GAMEPAD_AXIS_LEFT_TRIGGER]: 4
|
|
Value[GAMEPAD_AXIS_RIGHT_TRIGGER]: 5
|
|
Enum 08: MaterialMapIndex (11 values)
|
|
Name: MaterialMapIndex
|
|
Description: Material map index
|
|
Value[MATERIAL_MAP_ALBEDO]: 0
|
|
Value[MATERIAL_MAP_METALNESS]: 1
|
|
Value[MATERIAL_MAP_NORMAL]: 2
|
|
Value[MATERIAL_MAP_ROUGHNESS]: 3
|
|
Value[MATERIAL_MAP_OCCLUSION]: 4
|
|
Value[MATERIAL_MAP_EMISSION]: 5
|
|
Value[MATERIAL_MAP_HEIGHT]: 6
|
|
Value[MATERIAL_MAP_CUBEMAP]: 7
|
|
Value[MATERIAL_MAP_IRRADIANCE]: 8
|
|
Value[MATERIAL_MAP_PREFILTER]: 9
|
|
Value[MATERIAL_MAP_BRDF]: 10
|
|
Enum 09: ShaderLocationIndex (30 values)
|
|
Name: ShaderLocationIndex
|
|
Description: Shader location index
|
|
Value[SHADER_LOC_VERTEX_POSITION]: 0
|
|
Value[SHADER_LOC_VERTEX_TEXCOORD01]: 1
|
|
Value[SHADER_LOC_VERTEX_TEXCOORD02]: 2
|
|
Value[SHADER_LOC_VERTEX_NORMAL]: 3
|
|
Value[SHADER_LOC_VERTEX_TANGENT]: 4
|
|
Value[SHADER_LOC_VERTEX_COLOR]: 5
|
|
Value[SHADER_LOC_MATRIX_MVP]: 6
|
|
Value[SHADER_LOC_MATRIX_VIEW]: 7
|
|
Value[SHADER_LOC_MATRIX_PROJECTION]: 8
|
|
Value[SHADER_LOC_MATRIX_MODEL]: 9
|
|
Value[SHADER_LOC_MATRIX_NORMAL]: 10
|
|
Value[SHADER_LOC_VECTOR_VIEW]: 11
|
|
Value[SHADER_LOC_COLOR_DIFFUSE]: 12
|
|
Value[SHADER_LOC_COLOR_SPECULAR]: 13
|
|
Value[SHADER_LOC_COLOR_AMBIENT]: 14
|
|
Value[SHADER_LOC_MAP_ALBEDO]: 15
|
|
Value[SHADER_LOC_MAP_METALNESS]: 16
|
|
Value[SHADER_LOC_MAP_NORMAL]: 17
|
|
Value[SHADER_LOC_MAP_ROUGHNESS]: 18
|
|
Value[SHADER_LOC_MAP_OCCLUSION]: 19
|
|
Value[SHADER_LOC_MAP_EMISSION]: 20
|
|
Value[SHADER_LOC_MAP_HEIGHT]: 21
|
|
Value[SHADER_LOC_MAP_CUBEMAP]: 22
|
|
Value[SHADER_LOC_MAP_IRRADIANCE]: 23
|
|
Value[SHADER_LOC_MAP_PREFILTER]: 24
|
|
Value[SHADER_LOC_MAP_BRDF]: 25
|
|
Value[SHADER_LOC_VERTEX_BONEIDS]: 26
|
|
Value[SHADER_LOC_VERTEX_BONEWEIGHTS]: 27
|
|
Value[SHADER_LOC_BONE_MATRICES]: 28
|
|
Value[SHADER_LOC_VERTEX_INSTANCE_TX]: 29
|
|
Enum 10: ShaderUniformDataType (13 values)
|
|
Name: ShaderUniformDataType
|
|
Description: Shader uniform data type
|
|
Value[SHADER_UNIFORM_FLOAT]: 0
|
|
Value[SHADER_UNIFORM_VEC2]: 1
|
|
Value[SHADER_UNIFORM_VEC3]: 2
|
|
Value[SHADER_UNIFORM_VEC4]: 3
|
|
Value[SHADER_UNIFORM_INT]: 4
|
|
Value[SHADER_UNIFORM_IVEC2]: 5
|
|
Value[SHADER_UNIFORM_IVEC3]: 6
|
|
Value[SHADER_UNIFORM_IVEC4]: 7
|
|
Value[SHADER_UNIFORM_UINT]: 8
|
|
Value[SHADER_UNIFORM_UIVEC2]: 9
|
|
Value[SHADER_UNIFORM_UIVEC3]: 10
|
|
Value[SHADER_UNIFORM_UIVEC4]: 11
|
|
Value[SHADER_UNIFORM_SAMPLER2D]: 12
|
|
Enum 11: ShaderAttributeDataType (4 values)
|
|
Name: ShaderAttributeDataType
|
|
Description: Shader attribute data types
|
|
Value[SHADER_ATTRIB_FLOAT]: 0
|
|
Value[SHADER_ATTRIB_VEC2]: 1
|
|
Value[SHADER_ATTRIB_VEC3]: 2
|
|
Value[SHADER_ATTRIB_VEC4]: 3
|
|
Enum 12: PixelFormat (24 values)
|
|
Name: PixelFormat
|
|
Description: Pixel formats
|
|
Value[PIXELFORMAT_UNCOMPRESSED_GRAYSCALE]: 1
|
|
Value[PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA]: 2
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R5G6B5]: 3
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R8G8B8]: 4
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R5G5B5A1]: 5
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R4G4B4A4]: 6
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R8G8B8A8]: 7
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R32]: 8
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R32G32B32]: 9
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R32G32B32A32]: 10
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R16]: 11
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R16G16B16]: 12
|
|
Value[PIXELFORMAT_UNCOMPRESSED_R16G16B16A16]: 13
|
|
Value[PIXELFORMAT_COMPRESSED_DXT1_RGB]: 14
|
|
Value[PIXELFORMAT_COMPRESSED_DXT1_RGBA]: 15
|
|
Value[PIXELFORMAT_COMPRESSED_DXT3_RGBA]: 16
|
|
Value[PIXELFORMAT_COMPRESSED_DXT5_RGBA]: 17
|
|
Value[PIXELFORMAT_COMPRESSED_ETC1_RGB]: 18
|
|
Value[PIXELFORMAT_COMPRESSED_ETC2_RGB]: 19
|
|
Value[PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA]: 20
|
|
Value[PIXELFORMAT_COMPRESSED_PVRT_RGB]: 21
|
|
Value[PIXELFORMAT_COMPRESSED_PVRT_RGBA]: 22
|
|
Value[PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA]: 23
|
|
Value[PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA]: 24
|
|
Enum 13: TextureFilter (6 values)
|
|
Name: TextureFilter
|
|
Description: Texture parameters: filter mode
|
|
Value[TEXTURE_FILTER_POINT]: 0
|
|
Value[TEXTURE_FILTER_BILINEAR]: 1
|
|
Value[TEXTURE_FILTER_TRILINEAR]: 2
|
|
Value[TEXTURE_FILTER_ANISOTROPIC_4X]: 3
|
|
Value[TEXTURE_FILTER_ANISOTROPIC_8X]: 4
|
|
Value[TEXTURE_FILTER_ANISOTROPIC_16X]: 5
|
|
Enum 14: TextureWrap (4 values)
|
|
Name: TextureWrap
|
|
Description: Texture parameters: wrap mode
|
|
Value[TEXTURE_WRAP_REPEAT]: 0
|
|
Value[TEXTURE_WRAP_CLAMP]: 1
|
|
Value[TEXTURE_WRAP_MIRROR_REPEAT]: 2
|
|
Value[TEXTURE_WRAP_MIRROR_CLAMP]: 3
|
|
Enum 15: CubemapLayout (5 values)
|
|
Name: CubemapLayout
|
|
Description: Cubemap layouts
|
|
Value[CUBEMAP_LAYOUT_AUTO_DETECT]: 0
|
|
Value[CUBEMAP_LAYOUT_LINE_VERTICAL]: 1
|
|
Value[CUBEMAP_LAYOUT_LINE_HORIZONTAL]: 2
|
|
Value[CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR]: 3
|
|
Value[CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE]: 4
|
|
Enum 16: FontType (3 values)
|
|
Name: FontType
|
|
Description: Font type, defines generation method
|
|
Value[FONT_DEFAULT]: 0
|
|
Value[FONT_BITMAP]: 1
|
|
Value[FONT_SDF]: 2
|
|
Enum 17: BlendMode (8 values)
|
|
Name: BlendMode
|
|
Description: Color blending modes (pre-defined)
|
|
Value[BLEND_ALPHA]: 0
|
|
Value[BLEND_ADDITIVE]: 1
|
|
Value[BLEND_MULTIPLIED]: 2
|
|
Value[BLEND_ADD_COLORS]: 3
|
|
Value[BLEND_SUBTRACT_COLORS]: 4
|
|
Value[BLEND_ALPHA_PREMULTIPLY]: 5
|
|
Value[BLEND_CUSTOM]: 6
|
|
Value[BLEND_CUSTOM_SEPARATE]: 7
|
|
Enum 18: Gesture (11 values)
|
|
Name: Gesture
|
|
Description: Gesture
|
|
Value[GESTURE_NONE]: 0
|
|
Value[GESTURE_TAP]: 1
|
|
Value[GESTURE_DOUBLETAP]: 2
|
|
Value[GESTURE_HOLD]: 4
|
|
Value[GESTURE_DRAG]: 8
|
|
Value[GESTURE_SWIPE_RIGHT]: 16
|
|
Value[GESTURE_SWIPE_LEFT]: 32
|
|
Value[GESTURE_SWIPE_UP]: 64
|
|
Value[GESTURE_SWIPE_DOWN]: 128
|
|
Value[GESTURE_PINCH_IN]: 256
|
|
Value[GESTURE_PINCH_OUT]: 512
|
|
Enum 19: CameraMode (5 values)
|
|
Name: CameraMode
|
|
Description: Camera system modes
|
|
Value[CAMERA_CUSTOM]: 0
|
|
Value[CAMERA_FREE]: 1
|
|
Value[CAMERA_ORBITAL]: 2
|
|
Value[CAMERA_FIRST_PERSON]: 3
|
|
Value[CAMERA_THIRD_PERSON]: 4
|
|
Enum 20: CameraProjection (2 values)
|
|
Name: CameraProjection
|
|
Description: Camera projection
|
|
Value[CAMERA_PERSPECTIVE]: 0
|
|
Value[CAMERA_ORTHOGRAPHIC]: 1
|
|
Enum 21: NPatchLayout (3 values)
|
|
Name: NPatchLayout
|
|
Description: N-patch layout
|
|
Value[NPATCH_NINE_PATCH]: 0
|
|
Value[NPATCH_THREE_PATCH_VERTICAL]: 1
|
|
Value[NPATCH_THREE_PATCH_HORIZONTAL]: 2
|
|
|
|
Callbacks found: 6
|
|
|
|
Callback 001: TraceLogCallback() (3 input parameters)
|
|
Name: TraceLogCallback
|
|
Return type: void
|
|
Description: Logging: Redirect trace log messages
|
|
Param[1]: logLevel (type: int)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: args (type: va_list)
|
|
Callback 002: LoadFileDataCallback() (2 input parameters)
|
|
Name: LoadFileDataCallback
|
|
Return type: unsigned char *
|
|
Description: FileIO: Load binary data
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: dataSize (type: int *)
|
|
Callback 003: SaveFileDataCallback() (3 input parameters)
|
|
Name: SaveFileDataCallback
|
|
Return type: bool
|
|
Description: FileIO: Save binary data
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: data (type: void *)
|
|
Param[3]: dataSize (type: int)
|
|
Callback 004: LoadFileTextCallback() (1 input parameters)
|
|
Name: LoadFileTextCallback
|
|
Return type: char *
|
|
Description: FileIO: Load text data
|
|
Param[1]: fileName (type: const char *)
|
|
Callback 005: SaveFileTextCallback() (2 input parameters)
|
|
Name: SaveFileTextCallback
|
|
Return type: bool
|
|
Description: FileIO: Save text data
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: text (type: const char *)
|
|
Callback 006: AudioCallback() (2 input parameters)
|
|
Name: AudioCallback
|
|
Return type: void
|
|
Description:
|
|
Param[1]: bufferData (type: void *)
|
|
Param[2]: frames (type: unsigned int)
|
|
|
|
Functions found: 584
|
|
|
|
Function 001: InitWindow() (3 input parameters)
|
|
Name: InitWindow
|
|
Return type: void
|
|
Description: Initialize window and OpenGL context
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: title (type: const char *)
|
|
Function 002: CloseWindow() (0 input parameters)
|
|
Name: CloseWindow
|
|
Return type: void
|
|
Description: Close window and unload OpenGL context
|
|
No input parameters
|
|
Function 003: WindowShouldClose() (0 input parameters)
|
|
Name: WindowShouldClose
|
|
Return type: bool
|
|
Description: Check if application should close (KEY_ESCAPE pressed or windows close icon clicked)
|
|
No input parameters
|
|
Function 004: IsWindowReady() (0 input parameters)
|
|
Name: IsWindowReady
|
|
Return type: bool
|
|
Description: Check if window has been initialized successfully
|
|
No input parameters
|
|
Function 005: IsWindowFullscreen() (0 input parameters)
|
|
Name: IsWindowFullscreen
|
|
Return type: bool
|
|
Description: Check if window is currently fullscreen
|
|
No input parameters
|
|
Function 006: IsWindowHidden() (0 input parameters)
|
|
Name: IsWindowHidden
|
|
Return type: bool
|
|
Description: Check if window is currently hidden
|
|
No input parameters
|
|
Function 007: IsWindowMinimized() (0 input parameters)
|
|
Name: IsWindowMinimized
|
|
Return type: bool
|
|
Description: Check if window is currently minimized
|
|
No input parameters
|
|
Function 008: IsWindowMaximized() (0 input parameters)
|
|
Name: IsWindowMaximized
|
|
Return type: bool
|
|
Description: Check if window is currently maximized
|
|
No input parameters
|
|
Function 009: IsWindowFocused() (0 input parameters)
|
|
Name: IsWindowFocused
|
|
Return type: bool
|
|
Description: Check if window is currently focused
|
|
No input parameters
|
|
Function 010: IsWindowResized() (0 input parameters)
|
|
Name: IsWindowResized
|
|
Return type: bool
|
|
Description: Check if window has been resized last frame
|
|
No input parameters
|
|
Function 011: IsWindowState() (1 input parameters)
|
|
Name: IsWindowState
|
|
Return type: bool
|
|
Description: Check if one specific window flag is enabled
|
|
Param[1]: flag (type: unsigned int)
|
|
Function 012: SetWindowState() (1 input parameters)
|
|
Name: SetWindowState
|
|
Return type: void
|
|
Description: Set window configuration state using flags
|
|
Param[1]: flags (type: unsigned int)
|
|
Function 013: ClearWindowState() (1 input parameters)
|
|
Name: ClearWindowState
|
|
Return type: void
|
|
Description: Clear window configuration state flags
|
|
Param[1]: flags (type: unsigned int)
|
|
Function 014: ToggleFullscreen() (0 input parameters)
|
|
Name: ToggleFullscreen
|
|
Return type: void
|
|
Description: Toggle window state: fullscreen/windowed, resizes monitor to match window resolution
|
|
No input parameters
|
|
Function 015: ToggleBorderlessWindowed() (0 input parameters)
|
|
Name: ToggleBorderlessWindowed
|
|
Return type: void
|
|
Description: Toggle window state: borderless windowed, resizes window to match monitor resolution
|
|
No input parameters
|
|
Function 016: MaximizeWindow() (0 input parameters)
|
|
Name: MaximizeWindow
|
|
Return type: void
|
|
Description: Set window state: maximized, if resizable
|
|
No input parameters
|
|
Function 017: MinimizeWindow() (0 input parameters)
|
|
Name: MinimizeWindow
|
|
Return type: void
|
|
Description: Set window state: minimized, if resizable
|
|
No input parameters
|
|
Function 018: RestoreWindow() (0 input parameters)
|
|
Name: RestoreWindow
|
|
Return type: void
|
|
Description: Restore window from being minimized/maximized
|
|
No input parameters
|
|
Function 019: SetWindowIcon() (1 input parameters)
|
|
Name: SetWindowIcon
|
|
Return type: void
|
|
Description: Set icon for window (single image, RGBA 32bit)
|
|
Param[1]: image (type: Image)
|
|
Function 020: SetWindowIcons() (2 input parameters)
|
|
Name: SetWindowIcons
|
|
Return type: void
|
|
Description: Set icon for window (multiple images, RGBA 32bit)
|
|
Param[1]: images (type: Image *)
|
|
Param[2]: count (type: int)
|
|
Function 021: SetWindowTitle() (1 input parameters)
|
|
Name: SetWindowTitle
|
|
Return type: void
|
|
Description: Set title for window
|
|
Param[1]: title (type: const char *)
|
|
Function 022: SetWindowPosition() (2 input parameters)
|
|
Name: SetWindowPosition
|
|
Return type: void
|
|
Description: Set window position on screen
|
|
Param[1]: x (type: int)
|
|
Param[2]: y (type: int)
|
|
Function 023: SetWindowMonitor() (1 input parameters)
|
|
Name: SetWindowMonitor
|
|
Return type: void
|
|
Description: Set monitor for the current window
|
|
Param[1]: monitor (type: int)
|
|
Function 024: SetWindowMinSize() (2 input parameters)
|
|
Name: SetWindowMinSize
|
|
Return type: void
|
|
Description: Set window minimum dimensions (for FLAG_WINDOW_RESIZABLE)
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Function 025: SetWindowMaxSize() (2 input parameters)
|
|
Name: SetWindowMaxSize
|
|
Return type: void
|
|
Description: Set window maximum dimensions (for FLAG_WINDOW_RESIZABLE)
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Function 026: SetWindowSize() (2 input parameters)
|
|
Name: SetWindowSize
|
|
Return type: void
|
|
Description: Set window dimensions
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Function 027: SetWindowOpacity() (1 input parameters)
|
|
Name: SetWindowOpacity
|
|
Return type: void
|
|
Description: Set window opacity [0.0f..1.0f]
|
|
Param[1]: opacity (type: float)
|
|
Function 028: SetWindowFocused() (0 input parameters)
|
|
Name: SetWindowFocused
|
|
Return type: void
|
|
Description: Set window focused
|
|
No input parameters
|
|
Function 029: GetWindowHandle() (0 input parameters)
|
|
Name: GetWindowHandle
|
|
Return type: void *
|
|
Description: Get native window handle
|
|
No input parameters
|
|
Function 030: GetScreenWidth() (0 input parameters)
|
|
Name: GetScreenWidth
|
|
Return type: int
|
|
Description: Get current screen width
|
|
No input parameters
|
|
Function 031: GetScreenHeight() (0 input parameters)
|
|
Name: GetScreenHeight
|
|
Return type: int
|
|
Description: Get current screen height
|
|
No input parameters
|
|
Function 032: GetRenderWidth() (0 input parameters)
|
|
Name: GetRenderWidth
|
|
Return type: int
|
|
Description: Get current render width (it considers HiDPI)
|
|
No input parameters
|
|
Function 033: GetRenderHeight() (0 input parameters)
|
|
Name: GetRenderHeight
|
|
Return type: int
|
|
Description: Get current render height (it considers HiDPI)
|
|
No input parameters
|
|
Function 034: GetMonitorCount() (0 input parameters)
|
|
Name: GetMonitorCount
|
|
Return type: int
|
|
Description: Get number of connected monitors
|
|
No input parameters
|
|
Function 035: GetCurrentMonitor() (0 input parameters)
|
|
Name: GetCurrentMonitor
|
|
Return type: int
|
|
Description: Get current monitor where window is placed
|
|
No input parameters
|
|
Function 036: GetMonitorPosition() (1 input parameters)
|
|
Name: GetMonitorPosition
|
|
Return type: Vector2
|
|
Description: Get specified monitor position
|
|
Param[1]: monitor (type: int)
|
|
Function 037: GetMonitorWidth() (1 input parameters)
|
|
Name: GetMonitorWidth
|
|
Return type: int
|
|
Description: Get specified monitor width (current video mode used by monitor)
|
|
Param[1]: monitor (type: int)
|
|
Function 038: GetMonitorHeight() (1 input parameters)
|
|
Name: GetMonitorHeight
|
|
Return type: int
|
|
Description: Get specified monitor height (current video mode used by monitor)
|
|
Param[1]: monitor (type: int)
|
|
Function 039: GetMonitorPhysicalWidth() (1 input parameters)
|
|
Name: GetMonitorPhysicalWidth
|
|
Return type: int
|
|
Description: Get specified monitor physical width in millimetres
|
|
Param[1]: monitor (type: int)
|
|
Function 040: GetMonitorPhysicalHeight() (1 input parameters)
|
|
Name: GetMonitorPhysicalHeight
|
|
Return type: int
|
|
Description: Get specified monitor physical height in millimetres
|
|
Param[1]: monitor (type: int)
|
|
Function 041: GetMonitorRefreshRate() (1 input parameters)
|
|
Name: GetMonitorRefreshRate
|
|
Return type: int
|
|
Description: Get specified monitor refresh rate
|
|
Param[1]: monitor (type: int)
|
|
Function 042: GetWindowPosition() (0 input parameters)
|
|
Name: GetWindowPosition
|
|
Return type: Vector2
|
|
Description: Get window position XY on monitor
|
|
No input parameters
|
|
Function 043: GetWindowScaleDPI() (0 input parameters)
|
|
Name: GetWindowScaleDPI
|
|
Return type: Vector2
|
|
Description: Get window scale DPI factor
|
|
No input parameters
|
|
Function 044: GetMonitorName() (1 input parameters)
|
|
Name: GetMonitorName
|
|
Return type: const char *
|
|
Description: Get the human-readable, UTF-8 encoded name of the specified monitor
|
|
Param[1]: monitor (type: int)
|
|
Function 045: SetClipboardText() (1 input parameters)
|
|
Name: SetClipboardText
|
|
Return type: void
|
|
Description: Set clipboard text content
|
|
Param[1]: text (type: const char *)
|
|
Function 046: GetClipboardText() (0 input parameters)
|
|
Name: GetClipboardText
|
|
Return type: const char *
|
|
Description: Get clipboard text content
|
|
No input parameters
|
|
Function 047: GetClipboardImage() (0 input parameters)
|
|
Name: GetClipboardImage
|
|
Return type: Image
|
|
Description: Get clipboard image content
|
|
No input parameters
|
|
Function 048: EnableEventWaiting() (0 input parameters)
|
|
Name: EnableEventWaiting
|
|
Return type: void
|
|
Description: Enable waiting for events on EndDrawing(), no automatic event polling
|
|
No input parameters
|
|
Function 049: DisableEventWaiting() (0 input parameters)
|
|
Name: DisableEventWaiting
|
|
Return type: void
|
|
Description: Disable waiting for events on EndDrawing(), automatic events polling
|
|
No input parameters
|
|
Function 050: ShowCursor() (0 input parameters)
|
|
Name: ShowCursor
|
|
Return type: void
|
|
Description: Shows cursor
|
|
No input parameters
|
|
Function 051: HideCursor() (0 input parameters)
|
|
Name: HideCursor
|
|
Return type: void
|
|
Description: Hides cursor
|
|
No input parameters
|
|
Function 052: IsCursorHidden() (0 input parameters)
|
|
Name: IsCursorHidden
|
|
Return type: bool
|
|
Description: Check if cursor is not visible
|
|
No input parameters
|
|
Function 053: EnableCursor() (0 input parameters)
|
|
Name: EnableCursor
|
|
Return type: void
|
|
Description: Enables cursor (unlock cursor)
|
|
No input parameters
|
|
Function 054: DisableCursor() (0 input parameters)
|
|
Name: DisableCursor
|
|
Return type: void
|
|
Description: Disables cursor (lock cursor)
|
|
No input parameters
|
|
Function 055: IsCursorOnScreen() (0 input parameters)
|
|
Name: IsCursorOnScreen
|
|
Return type: bool
|
|
Description: Check if cursor is on the screen
|
|
No input parameters
|
|
Function 056: ClearBackground() (1 input parameters)
|
|
Name: ClearBackground
|
|
Return type: void
|
|
Description: Set background color (framebuffer clear color)
|
|
Param[1]: color (type: Color)
|
|
Function 057: BeginDrawing() (0 input parameters)
|
|
Name: BeginDrawing
|
|
Return type: void
|
|
Description: Setup canvas (framebuffer) to start drawing
|
|
No input parameters
|
|
Function 058: EndDrawing() (0 input parameters)
|
|
Name: EndDrawing
|
|
Return type: void
|
|
Description: End canvas drawing and swap buffers (double buffering)
|
|
No input parameters
|
|
Function 059: BeginMode2D() (1 input parameters)
|
|
Name: BeginMode2D
|
|
Return type: void
|
|
Description: Begin 2D mode with custom camera (2D)
|
|
Param[1]: camera (type: Camera2D)
|
|
Function 060: EndMode2D() (0 input parameters)
|
|
Name: EndMode2D
|
|
Return type: void
|
|
Description: Ends 2D mode with custom camera
|
|
No input parameters
|
|
Function 061: BeginMode3D() (1 input parameters)
|
|
Name: BeginMode3D
|
|
Return type: void
|
|
Description: Begin 3D mode with custom camera (3D)
|
|
Param[1]: camera (type: Camera3D)
|
|
Function 062: EndMode3D() (0 input parameters)
|
|
Name: EndMode3D
|
|
Return type: void
|
|
Description: Ends 3D mode and returns to default 2D orthographic mode
|
|
No input parameters
|
|
Function 063: BeginTextureMode() (1 input parameters)
|
|
Name: BeginTextureMode
|
|
Return type: void
|
|
Description: Begin drawing to render texture
|
|
Param[1]: target (type: RenderTexture2D)
|
|
Function 064: EndTextureMode() (0 input parameters)
|
|
Name: EndTextureMode
|
|
Return type: void
|
|
Description: Ends drawing to render texture
|
|
No input parameters
|
|
Function 065: BeginShaderMode() (1 input parameters)
|
|
Name: BeginShaderMode
|
|
Return type: void
|
|
Description: Begin custom shader drawing
|
|
Param[1]: shader (type: Shader)
|
|
Function 066: EndShaderMode() (0 input parameters)
|
|
Name: EndShaderMode
|
|
Return type: void
|
|
Description: End custom shader drawing (use default shader)
|
|
No input parameters
|
|
Function 067: BeginBlendMode() (1 input parameters)
|
|
Name: BeginBlendMode
|
|
Return type: void
|
|
Description: Begin blending mode (alpha, additive, multiplied, subtract, custom)
|
|
Param[1]: mode (type: int)
|
|
Function 068: EndBlendMode() (0 input parameters)
|
|
Name: EndBlendMode
|
|
Return type: void
|
|
Description: End blending mode (reset to default: alpha blending)
|
|
No input parameters
|
|
Function 069: BeginScissorMode() (4 input parameters)
|
|
Name: BeginScissorMode
|
|
Return type: void
|
|
Description: Begin scissor mode (define screen area for following drawing)
|
|
Param[1]: x (type: int)
|
|
Param[2]: y (type: int)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Function 070: EndScissorMode() (0 input parameters)
|
|
Name: EndScissorMode
|
|
Return type: void
|
|
Description: End scissor mode
|
|
No input parameters
|
|
Function 071: BeginVrStereoMode() (1 input parameters)
|
|
Name: BeginVrStereoMode
|
|
Return type: void
|
|
Description: Begin stereo rendering (requires VR simulator)
|
|
Param[1]: config (type: VrStereoConfig)
|
|
Function 072: EndVrStereoMode() (0 input parameters)
|
|
Name: EndVrStereoMode
|
|
Return type: void
|
|
Description: End stereo rendering (requires VR simulator)
|
|
No input parameters
|
|
Function 073: LoadVrStereoConfig() (1 input parameters)
|
|
Name: LoadVrStereoConfig
|
|
Return type: VrStereoConfig
|
|
Description: Load VR stereo config for VR simulator device parameters
|
|
Param[1]: device (type: VrDeviceInfo)
|
|
Function 074: UnloadVrStereoConfig() (1 input parameters)
|
|
Name: UnloadVrStereoConfig
|
|
Return type: void
|
|
Description: Unload VR stereo config
|
|
Param[1]: config (type: VrStereoConfig)
|
|
Function 075: LoadShader() (2 input parameters)
|
|
Name: LoadShader
|
|
Return type: Shader
|
|
Description: Load shader from files and bind default locations
|
|
Param[1]: vsFileName (type: const char *)
|
|
Param[2]: fsFileName (type: const char *)
|
|
Function 076: LoadShaderFromMemory() (2 input parameters)
|
|
Name: LoadShaderFromMemory
|
|
Return type: Shader
|
|
Description: Load shader from code strings and bind default locations
|
|
Param[1]: vsCode (type: const char *)
|
|
Param[2]: fsCode (type: const char *)
|
|
Function 077: IsShaderValid() (1 input parameters)
|
|
Name: IsShaderValid
|
|
Return type: bool
|
|
Description: Check if a shader is valid (loaded on GPU)
|
|
Param[1]: shader (type: Shader)
|
|
Function 078: GetShaderLocation() (2 input parameters)
|
|
Name: GetShaderLocation
|
|
Return type: int
|
|
Description: Get shader uniform location
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: uniformName (type: const char *)
|
|
Function 079: GetShaderLocationAttrib() (2 input parameters)
|
|
Name: GetShaderLocationAttrib
|
|
Return type: int
|
|
Description: Get shader attribute location
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: attribName (type: const char *)
|
|
Function 080: SetShaderValue() (4 input parameters)
|
|
Name: SetShaderValue
|
|
Return type: void
|
|
Description: Set shader uniform value
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: locIndex (type: int)
|
|
Param[3]: value (type: const void *)
|
|
Param[4]: uniformType (type: int)
|
|
Function 081: SetShaderValueV() (5 input parameters)
|
|
Name: SetShaderValueV
|
|
Return type: void
|
|
Description: Set shader uniform value vector
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: locIndex (type: int)
|
|
Param[3]: value (type: const void *)
|
|
Param[4]: uniformType (type: int)
|
|
Param[5]: count (type: int)
|
|
Function 082: SetShaderValueMatrix() (3 input parameters)
|
|
Name: SetShaderValueMatrix
|
|
Return type: void
|
|
Description: Set shader uniform value (matrix 4x4)
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: locIndex (type: int)
|
|
Param[3]: mat (type: Matrix)
|
|
Function 083: SetShaderValueTexture() (3 input parameters)
|
|
Name: SetShaderValueTexture
|
|
Return type: void
|
|
Description: Set shader uniform value and bind the texture (sampler2d)
|
|
Param[1]: shader (type: Shader)
|
|
Param[2]: locIndex (type: int)
|
|
Param[3]: texture (type: Texture2D)
|
|
Function 084: UnloadShader() (1 input parameters)
|
|
Name: UnloadShader
|
|
Return type: void
|
|
Description: Unload shader from GPU memory (VRAM)
|
|
Param[1]: shader (type: Shader)
|
|
Function 085: GetScreenToWorldRay() (2 input parameters)
|
|
Name: GetScreenToWorldRay
|
|
Return type: Ray
|
|
Description: Get a ray trace from screen position (i.e mouse)
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: camera (type: Camera)
|
|
Function 086: GetScreenToWorldRayEx() (4 input parameters)
|
|
Name: GetScreenToWorldRayEx
|
|
Return type: Ray
|
|
Description: Get a ray trace from screen position (i.e mouse) in a viewport
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: camera (type: Camera)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Function 087: GetWorldToScreen() (2 input parameters)
|
|
Name: GetWorldToScreen
|
|
Return type: Vector2
|
|
Description: Get the screen space position for a 3d world space position
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: camera (type: Camera)
|
|
Function 088: GetWorldToScreenEx() (4 input parameters)
|
|
Name: GetWorldToScreenEx
|
|
Return type: Vector2
|
|
Description: Get size position for a 3d world space position
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: camera (type: Camera)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Function 089: GetWorldToScreen2D() (2 input parameters)
|
|
Name: GetWorldToScreen2D
|
|
Return type: Vector2
|
|
Description: Get the screen space position for a 2d camera world space position
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: camera (type: Camera2D)
|
|
Function 090: GetScreenToWorld2D() (2 input parameters)
|
|
Name: GetScreenToWorld2D
|
|
Return type: Vector2
|
|
Description: Get the world space position for a 2d camera screen space position
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: camera (type: Camera2D)
|
|
Function 091: GetCameraMatrix() (1 input parameters)
|
|
Name: GetCameraMatrix
|
|
Return type: Matrix
|
|
Description: Get camera transform matrix (view matrix)
|
|
Param[1]: camera (type: Camera)
|
|
Function 092: GetCameraMatrix2D() (1 input parameters)
|
|
Name: GetCameraMatrix2D
|
|
Return type: Matrix
|
|
Description: Get camera 2d transform matrix
|
|
Param[1]: camera (type: Camera2D)
|
|
Function 093: SetTargetFPS() (1 input parameters)
|
|
Name: SetTargetFPS
|
|
Return type: void
|
|
Description: Set target FPS (maximum)
|
|
Param[1]: fps (type: int)
|
|
Function 094: GetFrameTime() (0 input parameters)
|
|
Name: GetFrameTime
|
|
Return type: float
|
|
Description: Get time in seconds for last frame drawn (delta time)
|
|
No input parameters
|
|
Function 095: GetTime() (0 input parameters)
|
|
Name: GetTime
|
|
Return type: double
|
|
Description: Get elapsed time in seconds since InitWindow()
|
|
No input parameters
|
|
Function 096: GetFPS() (0 input parameters)
|
|
Name: GetFPS
|
|
Return type: int
|
|
Description: Get current FPS
|
|
No input parameters
|
|
Function 097: SwapScreenBuffer() (0 input parameters)
|
|
Name: SwapScreenBuffer
|
|
Return type: void
|
|
Description: Swap back buffer with front buffer (screen drawing)
|
|
No input parameters
|
|
Function 098: PollInputEvents() (0 input parameters)
|
|
Name: PollInputEvents
|
|
Return type: void
|
|
Description: Register all input events
|
|
No input parameters
|
|
Function 099: WaitTime() (1 input parameters)
|
|
Name: WaitTime
|
|
Return type: void
|
|
Description: Wait for some time (halt program execution)
|
|
Param[1]: seconds (type: double)
|
|
Function 100: SetRandomSeed() (1 input parameters)
|
|
Name: SetRandomSeed
|
|
Return type: void
|
|
Description: Set the seed for the random number generator
|
|
Param[1]: seed (type: unsigned int)
|
|
Function 101: GetRandomValue() (2 input parameters)
|
|
Name: GetRandomValue
|
|
Return type: int
|
|
Description: Get a random value between min and max (both included)
|
|
Param[1]: min (type: int)
|
|
Param[2]: max (type: int)
|
|
Function 102: LoadRandomSequence() (3 input parameters)
|
|
Name: LoadRandomSequence
|
|
Return type: int *
|
|
Description: Load random values sequence, no values repeated
|
|
Param[1]: count (type: unsigned int)
|
|
Param[2]: min (type: int)
|
|
Param[3]: max (type: int)
|
|
Function 103: UnloadRandomSequence() (1 input parameters)
|
|
Name: UnloadRandomSequence
|
|
Return type: void
|
|
Description: Unload random values sequence
|
|
Param[1]: sequence (type: int *)
|
|
Function 104: TakeScreenshot() (1 input parameters)
|
|
Name: TakeScreenshot
|
|
Return type: void
|
|
Description: Takes a screenshot of current screen (filename extension defines format)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 105: SetConfigFlags() (1 input parameters)
|
|
Name: SetConfigFlags
|
|
Return type: void
|
|
Description: Setup init configuration flags (view FLAGS)
|
|
Param[1]: flags (type: unsigned int)
|
|
Function 106: OpenURL() (1 input parameters)
|
|
Name: OpenURL
|
|
Return type: void
|
|
Description: Open URL with default system browser (if available)
|
|
Param[1]: url (type: const char *)
|
|
Function 107: TraceLog() (3 input parameters)
|
|
Name: TraceLog
|
|
Return type: void
|
|
Description: Show trace log messages (LOG_DEBUG, LOG_INFO, LOG_WARNING, LOG_ERROR...)
|
|
Param[1]: logLevel (type: int)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: args (type: ...)
|
|
Function 108: SetTraceLogLevel() (1 input parameters)
|
|
Name: SetTraceLogLevel
|
|
Return type: void
|
|
Description: Set the current threshold (minimum) log level
|
|
Param[1]: logLevel (type: int)
|
|
Function 109: MemAlloc() (1 input parameters)
|
|
Name: MemAlloc
|
|
Return type: void *
|
|
Description: Internal memory allocator
|
|
Param[1]: size (type: unsigned int)
|
|
Function 110: MemRealloc() (2 input parameters)
|
|
Name: MemRealloc
|
|
Return type: void *
|
|
Description: Internal memory reallocator
|
|
Param[1]: ptr (type: void *)
|
|
Param[2]: size (type: unsigned int)
|
|
Function 111: MemFree() (1 input parameters)
|
|
Name: MemFree
|
|
Return type: void
|
|
Description: Internal memory free
|
|
Param[1]: ptr (type: void *)
|
|
Function 112: SetTraceLogCallback() (1 input parameters)
|
|
Name: SetTraceLogCallback
|
|
Return type: void
|
|
Description: Set custom trace log
|
|
Param[1]: callback (type: TraceLogCallback)
|
|
Function 113: SetLoadFileDataCallback() (1 input parameters)
|
|
Name: SetLoadFileDataCallback
|
|
Return type: void
|
|
Description: Set custom file binary data loader
|
|
Param[1]: callback (type: LoadFileDataCallback)
|
|
Function 114: SetSaveFileDataCallback() (1 input parameters)
|
|
Name: SetSaveFileDataCallback
|
|
Return type: void
|
|
Description: Set custom file binary data saver
|
|
Param[1]: callback (type: SaveFileDataCallback)
|
|
Function 115: SetLoadFileTextCallback() (1 input parameters)
|
|
Name: SetLoadFileTextCallback
|
|
Return type: void
|
|
Description: Set custom file text data loader
|
|
Param[1]: callback (type: LoadFileTextCallback)
|
|
Function 116: SetSaveFileTextCallback() (1 input parameters)
|
|
Name: SetSaveFileTextCallback
|
|
Return type: void
|
|
Description: Set custom file text data saver
|
|
Param[1]: callback (type: SaveFileTextCallback)
|
|
Function 117: LoadFileData() (2 input parameters)
|
|
Name: LoadFileData
|
|
Return type: unsigned char *
|
|
Description: Load file data as byte array (read)
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: dataSize (type: int *)
|
|
Function 118: UnloadFileData() (1 input parameters)
|
|
Name: UnloadFileData
|
|
Return type: void
|
|
Description: Unload file data allocated by LoadFileData()
|
|
Param[1]: data (type: unsigned char *)
|
|
Function 119: SaveFileData() (3 input parameters)
|
|
Name: SaveFileData
|
|
Return type: bool
|
|
Description: Save data to file from byte array (write), returns true on success
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: data (type: void *)
|
|
Param[3]: dataSize (type: int)
|
|
Function 120: ExportDataAsCode() (3 input parameters)
|
|
Name: ExportDataAsCode
|
|
Return type: bool
|
|
Description: Export data to code (.h), returns true on success
|
|
Param[1]: data (type: const unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Param[3]: fileName (type: const char *)
|
|
Function 121: LoadFileText() (1 input parameters)
|
|
Name: LoadFileText
|
|
Return type: char *
|
|
Description: Load text data from file (read), returns a '\0' terminated string
|
|
Param[1]: fileName (type: const char *)
|
|
Function 122: UnloadFileText() (1 input parameters)
|
|
Name: UnloadFileText
|
|
Return type: void
|
|
Description: Unload file text data allocated by LoadFileText()
|
|
Param[1]: text (type: char *)
|
|
Function 123: SaveFileText() (2 input parameters)
|
|
Name: SaveFileText
|
|
Return type: bool
|
|
Description: Save text data to file (write), string must be '\0' terminated, returns true on success
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: text (type: const char *)
|
|
Function 124: FileExists() (1 input parameters)
|
|
Name: FileExists
|
|
Return type: bool
|
|
Description: Check if file exists
|
|
Param[1]: fileName (type: const char *)
|
|
Function 125: DirectoryExists() (1 input parameters)
|
|
Name: DirectoryExists
|
|
Return type: bool
|
|
Description: Check if a directory path exists
|
|
Param[1]: dirPath (type: const char *)
|
|
Function 126: IsFileExtension() (2 input parameters)
|
|
Name: IsFileExtension
|
|
Return type: bool
|
|
Description: Check file extension (including point: .png, .wav)
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: ext (type: const char *)
|
|
Function 127: GetFileLength() (1 input parameters)
|
|
Name: GetFileLength
|
|
Return type: int
|
|
Description: Get file length in bytes (NOTE: GetFileSize() conflicts with windows.h)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 128: GetFileExtension() (1 input parameters)
|
|
Name: GetFileExtension
|
|
Return type: const char *
|
|
Description: Get pointer to extension for a filename string (includes dot: '.png')
|
|
Param[1]: fileName (type: const char *)
|
|
Function 129: GetFileName() (1 input parameters)
|
|
Name: GetFileName
|
|
Return type: const char *
|
|
Description: Get pointer to filename for a path string
|
|
Param[1]: filePath (type: const char *)
|
|
Function 130: GetFileNameWithoutExt() (1 input parameters)
|
|
Name: GetFileNameWithoutExt
|
|
Return type: const char *
|
|
Description: Get filename string without extension (uses static string)
|
|
Param[1]: filePath (type: const char *)
|
|
Function 131: GetDirectoryPath() (1 input parameters)
|
|
Name: GetDirectoryPath
|
|
Return type: const char *
|
|
Description: Get full path for a given fileName with path (uses static string)
|
|
Param[1]: filePath (type: const char *)
|
|
Function 132: GetPrevDirectoryPath() (1 input parameters)
|
|
Name: GetPrevDirectoryPath
|
|
Return type: const char *
|
|
Description: Get previous directory path for a given path (uses static string)
|
|
Param[1]: dirPath (type: const char *)
|
|
Function 133: GetWorkingDirectory() (0 input parameters)
|
|
Name: GetWorkingDirectory
|
|
Return type: const char *
|
|
Description: Get current working directory (uses static string)
|
|
No input parameters
|
|
Function 134: GetApplicationDirectory() (0 input parameters)
|
|
Name: GetApplicationDirectory
|
|
Return type: const char *
|
|
Description: Get the directory of the running application (uses static string)
|
|
No input parameters
|
|
Function 135: MakeDirectory() (1 input parameters)
|
|
Name: MakeDirectory
|
|
Return type: int
|
|
Description: Create directories (including full path requested), returns 0 on success
|
|
Param[1]: dirPath (type: const char *)
|
|
Function 136: ChangeDirectory() (1 input parameters)
|
|
Name: ChangeDirectory
|
|
Return type: bool
|
|
Description: Change working directory, return true on success
|
|
Param[1]: dir (type: const char *)
|
|
Function 137: IsPathFile() (1 input parameters)
|
|
Name: IsPathFile
|
|
Return type: bool
|
|
Description: Check if a given path is a file or a directory
|
|
Param[1]: path (type: const char *)
|
|
Function 138: IsFileNameValid() (1 input parameters)
|
|
Name: IsFileNameValid
|
|
Return type: bool
|
|
Description: Check if fileName is valid for the platform/OS
|
|
Param[1]: fileName (type: const char *)
|
|
Function 139: LoadDirectoryFiles() (1 input parameters)
|
|
Name: LoadDirectoryFiles
|
|
Return type: FilePathList
|
|
Description: Load directory filepaths
|
|
Param[1]: dirPath (type: const char *)
|
|
Function 140: LoadDirectoryFilesEx() (3 input parameters)
|
|
Name: LoadDirectoryFilesEx
|
|
Return type: FilePathList
|
|
Description: Load directory filepaths with extension filtering and recursive directory scan. Use 'DIR' in the filter string to include directories in the result
|
|
Param[1]: basePath (type: const char *)
|
|
Param[2]: filter (type: const char *)
|
|
Param[3]: scanSubdirs (type: bool)
|
|
Function 141: UnloadDirectoryFiles() (1 input parameters)
|
|
Name: UnloadDirectoryFiles
|
|
Return type: void
|
|
Description: Unload filepaths
|
|
Param[1]: files (type: FilePathList)
|
|
Function 142: IsFileDropped() (0 input parameters)
|
|
Name: IsFileDropped
|
|
Return type: bool
|
|
Description: Check if a file has been dropped into window
|
|
No input parameters
|
|
Function 143: LoadDroppedFiles() (0 input parameters)
|
|
Name: LoadDroppedFiles
|
|
Return type: FilePathList
|
|
Description: Load dropped filepaths
|
|
No input parameters
|
|
Function 144: UnloadDroppedFiles() (1 input parameters)
|
|
Name: UnloadDroppedFiles
|
|
Return type: void
|
|
Description: Unload dropped filepaths
|
|
Param[1]: files (type: FilePathList)
|
|
Function 145: GetFileModTime() (1 input parameters)
|
|
Name: GetFileModTime
|
|
Return type: long
|
|
Description: Get file modification time (last write time)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 146: CompressData() (3 input parameters)
|
|
Name: CompressData
|
|
Return type: unsigned char *
|
|
Description: Compress data (DEFLATE algorithm), memory must be MemFree()
|
|
Param[1]: data (type: const unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Param[3]: compDataSize (type: int *)
|
|
Function 147: DecompressData() (3 input parameters)
|
|
Name: DecompressData
|
|
Return type: unsigned char *
|
|
Description: Decompress data (DEFLATE algorithm), memory must be MemFree()
|
|
Param[1]: compData (type: const unsigned char *)
|
|
Param[2]: compDataSize (type: int)
|
|
Param[3]: dataSize (type: int *)
|
|
Function 148: EncodeDataBase64() (3 input parameters)
|
|
Name: EncodeDataBase64
|
|
Return type: char *
|
|
Description: Encode data to Base64 string (includes NULL terminator), memory must be MemFree()
|
|
Param[1]: data (type: const unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Param[3]: outputSize (type: int *)
|
|
Function 149: DecodeDataBase64() (2 input parameters)
|
|
Name: DecodeDataBase64
|
|
Return type: unsigned char *
|
|
Description: Decode Base64 string (expected NULL terminated), memory must be MemFree()
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: outputSize (type: int *)
|
|
Function 150: ComputeCRC32() (2 input parameters)
|
|
Name: ComputeCRC32
|
|
Return type: unsigned int
|
|
Description: Compute CRC32 hash code
|
|
Param[1]: data (type: unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Function 151: ComputeMD5() (2 input parameters)
|
|
Name: ComputeMD5
|
|
Return type: unsigned int *
|
|
Description: Compute MD5 hash code, returns static int[4] (16 bytes)
|
|
Param[1]: data (type: unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Function 152: ComputeSHA1() (2 input parameters)
|
|
Name: ComputeSHA1
|
|
Return type: unsigned int *
|
|
Description: Compute SHA1 hash code, returns static int[5] (20 bytes)
|
|
Param[1]: data (type: unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Function 153: LoadAutomationEventList() (1 input parameters)
|
|
Name: LoadAutomationEventList
|
|
Return type: AutomationEventList
|
|
Description: Load automation events list from file, NULL for empty list, capacity = MAX_AUTOMATION_EVENTS
|
|
Param[1]: fileName (type: const char *)
|
|
Function 154: UnloadAutomationEventList() (1 input parameters)
|
|
Name: UnloadAutomationEventList
|
|
Return type: void
|
|
Description: Unload automation events list from file
|
|
Param[1]: list (type: AutomationEventList)
|
|
Function 155: ExportAutomationEventList() (2 input parameters)
|
|
Name: ExportAutomationEventList
|
|
Return type: bool
|
|
Description: Export automation events list as text file
|
|
Param[1]: list (type: AutomationEventList)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 156: SetAutomationEventList() (1 input parameters)
|
|
Name: SetAutomationEventList
|
|
Return type: void
|
|
Description: Set automation event list to record to
|
|
Param[1]: list (type: AutomationEventList *)
|
|
Function 157: SetAutomationEventBaseFrame() (1 input parameters)
|
|
Name: SetAutomationEventBaseFrame
|
|
Return type: void
|
|
Description: Set automation event internal base frame to start recording
|
|
Param[1]: frame (type: int)
|
|
Function 158: StartAutomationEventRecording() (0 input parameters)
|
|
Name: StartAutomationEventRecording
|
|
Return type: void
|
|
Description: Start recording automation events (AutomationEventList must be set)
|
|
No input parameters
|
|
Function 159: StopAutomationEventRecording() (0 input parameters)
|
|
Name: StopAutomationEventRecording
|
|
Return type: void
|
|
Description: Stop recording automation events
|
|
No input parameters
|
|
Function 160: PlayAutomationEvent() (1 input parameters)
|
|
Name: PlayAutomationEvent
|
|
Return type: void
|
|
Description: Play a recorded automation event
|
|
Param[1]: event (type: AutomationEvent)
|
|
Function 161: IsKeyPressed() (1 input parameters)
|
|
Name: IsKeyPressed
|
|
Return type: bool
|
|
Description: Check if a key has been pressed once
|
|
Param[1]: key (type: int)
|
|
Function 162: IsKeyPressedRepeat() (1 input parameters)
|
|
Name: IsKeyPressedRepeat
|
|
Return type: bool
|
|
Description: Check if a key has been pressed again
|
|
Param[1]: key (type: int)
|
|
Function 163: IsKeyDown() (1 input parameters)
|
|
Name: IsKeyDown
|
|
Return type: bool
|
|
Description: Check if a key is being pressed
|
|
Param[1]: key (type: int)
|
|
Function 164: IsKeyReleased() (1 input parameters)
|
|
Name: IsKeyReleased
|
|
Return type: bool
|
|
Description: Check if a key has been released once
|
|
Param[1]: key (type: int)
|
|
Function 165: IsKeyUp() (1 input parameters)
|
|
Name: IsKeyUp
|
|
Return type: bool
|
|
Description: Check if a key is NOT being pressed
|
|
Param[1]: key (type: int)
|
|
Function 166: GetKeyPressed() (0 input parameters)
|
|
Name: GetKeyPressed
|
|
Return type: int
|
|
Description: Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty
|
|
No input parameters
|
|
Function 167: GetCharPressed() (0 input parameters)
|
|
Name: GetCharPressed
|
|
Return type: int
|
|
Description: Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty
|
|
No input parameters
|
|
Function 168: GetKeyName() (1 input parameters)
|
|
Name: GetKeyName
|
|
Return type: const char *
|
|
Description: Get name of a QWERTY key on the current keyboard layout (eg returns string 'q' for KEY_A on an AZERTY keyboard)
|
|
Param[1]: key (type: int)
|
|
Function 169: SetExitKey() (1 input parameters)
|
|
Name: SetExitKey
|
|
Return type: void
|
|
Description: Set a custom key to exit program (default is ESC)
|
|
Param[1]: key (type: int)
|
|
Function 170: IsGamepadAvailable() (1 input parameters)
|
|
Name: IsGamepadAvailable
|
|
Return type: bool
|
|
Description: Check if a gamepad is available
|
|
Param[1]: gamepad (type: int)
|
|
Function 171: GetGamepadName() (1 input parameters)
|
|
Name: GetGamepadName
|
|
Return type: const char *
|
|
Description: Get gamepad internal name id
|
|
Param[1]: gamepad (type: int)
|
|
Function 172: IsGamepadButtonPressed() (2 input parameters)
|
|
Name: IsGamepadButtonPressed
|
|
Return type: bool
|
|
Description: Check if a gamepad button has been pressed once
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: button (type: int)
|
|
Function 173: IsGamepadButtonDown() (2 input parameters)
|
|
Name: IsGamepadButtonDown
|
|
Return type: bool
|
|
Description: Check if a gamepad button is being pressed
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: button (type: int)
|
|
Function 174: IsGamepadButtonReleased() (2 input parameters)
|
|
Name: IsGamepadButtonReleased
|
|
Return type: bool
|
|
Description: Check if a gamepad button has been released once
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: button (type: int)
|
|
Function 175: IsGamepadButtonUp() (2 input parameters)
|
|
Name: IsGamepadButtonUp
|
|
Return type: bool
|
|
Description: Check if a gamepad button is NOT being pressed
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: button (type: int)
|
|
Function 176: GetGamepadButtonPressed() (0 input parameters)
|
|
Name: GetGamepadButtonPressed
|
|
Return type: int
|
|
Description: Get the last gamepad button pressed
|
|
No input parameters
|
|
Function 177: GetGamepadAxisCount() (1 input parameters)
|
|
Name: GetGamepadAxisCount
|
|
Return type: int
|
|
Description: Get axis count for a gamepad
|
|
Param[1]: gamepad (type: int)
|
|
Function 178: GetGamepadAxisMovement() (2 input parameters)
|
|
Name: GetGamepadAxisMovement
|
|
Return type: float
|
|
Description: Get movement value for a gamepad axis
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: axis (type: int)
|
|
Function 179: SetGamepadMappings() (1 input parameters)
|
|
Name: SetGamepadMappings
|
|
Return type: int
|
|
Description: Set internal gamepad mappings (SDL_GameControllerDB)
|
|
Param[1]: mappings (type: const char *)
|
|
Function 180: SetGamepadVibration() (4 input parameters)
|
|
Name: SetGamepadVibration
|
|
Return type: void
|
|
Description: Set gamepad vibration for both motors (duration in seconds)
|
|
Param[1]: gamepad (type: int)
|
|
Param[2]: leftMotor (type: float)
|
|
Param[3]: rightMotor (type: float)
|
|
Param[4]: duration (type: float)
|
|
Function 181: IsMouseButtonPressed() (1 input parameters)
|
|
Name: IsMouseButtonPressed
|
|
Return type: bool
|
|
Description: Check if a mouse button has been pressed once
|
|
Param[1]: button (type: int)
|
|
Function 182: IsMouseButtonDown() (1 input parameters)
|
|
Name: IsMouseButtonDown
|
|
Return type: bool
|
|
Description: Check if a mouse button is being pressed
|
|
Param[1]: button (type: int)
|
|
Function 183: IsMouseButtonReleased() (1 input parameters)
|
|
Name: IsMouseButtonReleased
|
|
Return type: bool
|
|
Description: Check if a mouse button has been released once
|
|
Param[1]: button (type: int)
|
|
Function 184: IsMouseButtonUp() (1 input parameters)
|
|
Name: IsMouseButtonUp
|
|
Return type: bool
|
|
Description: Check if a mouse button is NOT being pressed
|
|
Param[1]: button (type: int)
|
|
Function 185: GetMouseX() (0 input parameters)
|
|
Name: GetMouseX
|
|
Return type: int
|
|
Description: Get mouse position X
|
|
No input parameters
|
|
Function 186: GetMouseY() (0 input parameters)
|
|
Name: GetMouseY
|
|
Return type: int
|
|
Description: Get mouse position Y
|
|
No input parameters
|
|
Function 187: GetMousePosition() (0 input parameters)
|
|
Name: GetMousePosition
|
|
Return type: Vector2
|
|
Description: Get mouse position XY
|
|
No input parameters
|
|
Function 188: GetMouseDelta() (0 input parameters)
|
|
Name: GetMouseDelta
|
|
Return type: Vector2
|
|
Description: Get mouse delta between frames
|
|
No input parameters
|
|
Function 189: SetMousePosition() (2 input parameters)
|
|
Name: SetMousePosition
|
|
Return type: void
|
|
Description: Set mouse position XY
|
|
Param[1]: x (type: int)
|
|
Param[2]: y (type: int)
|
|
Function 190: SetMouseOffset() (2 input parameters)
|
|
Name: SetMouseOffset
|
|
Return type: void
|
|
Description: Set mouse offset
|
|
Param[1]: offsetX (type: int)
|
|
Param[2]: offsetY (type: int)
|
|
Function 191: SetMouseScale() (2 input parameters)
|
|
Name: SetMouseScale
|
|
Return type: void
|
|
Description: Set mouse scaling
|
|
Param[1]: scaleX (type: float)
|
|
Param[2]: scaleY (type: float)
|
|
Function 192: GetMouseWheelMove() (0 input parameters)
|
|
Name: GetMouseWheelMove
|
|
Return type: float
|
|
Description: Get mouse wheel movement for X or Y, whichever is larger
|
|
No input parameters
|
|
Function 193: GetMouseWheelMoveV() (0 input parameters)
|
|
Name: GetMouseWheelMoveV
|
|
Return type: Vector2
|
|
Description: Get mouse wheel movement for both X and Y
|
|
No input parameters
|
|
Function 194: SetMouseCursor() (1 input parameters)
|
|
Name: SetMouseCursor
|
|
Return type: void
|
|
Description: Set mouse cursor
|
|
Param[1]: cursor (type: int)
|
|
Function 195: GetTouchX() (0 input parameters)
|
|
Name: GetTouchX
|
|
Return type: int
|
|
Description: Get touch position X for touch point 0 (relative to screen size)
|
|
No input parameters
|
|
Function 196: GetTouchY() (0 input parameters)
|
|
Name: GetTouchY
|
|
Return type: int
|
|
Description: Get touch position Y for touch point 0 (relative to screen size)
|
|
No input parameters
|
|
Function 197: GetTouchPosition() (1 input parameters)
|
|
Name: GetTouchPosition
|
|
Return type: Vector2
|
|
Description: Get touch position XY for a touch point index (relative to screen size)
|
|
Param[1]: index (type: int)
|
|
Function 198: GetTouchPointId() (1 input parameters)
|
|
Name: GetTouchPointId
|
|
Return type: int
|
|
Description: Get touch point identifier for given index
|
|
Param[1]: index (type: int)
|
|
Function 199: GetTouchPointCount() (0 input parameters)
|
|
Name: GetTouchPointCount
|
|
Return type: int
|
|
Description: Get number of touch points
|
|
No input parameters
|
|
Function 200: SetGesturesEnabled() (1 input parameters)
|
|
Name: SetGesturesEnabled
|
|
Return type: void
|
|
Description: Enable a set of gestures using flags
|
|
Param[1]: flags (type: unsigned int)
|
|
Function 201: IsGestureDetected() (1 input parameters)
|
|
Name: IsGestureDetected
|
|
Return type: bool
|
|
Description: Check if a gesture have been detected
|
|
Param[1]: gesture (type: unsigned int)
|
|
Function 202: GetGestureDetected() (0 input parameters)
|
|
Name: GetGestureDetected
|
|
Return type: int
|
|
Description: Get latest detected gesture
|
|
No input parameters
|
|
Function 203: GetGestureHoldDuration() (0 input parameters)
|
|
Name: GetGestureHoldDuration
|
|
Return type: float
|
|
Description: Get gesture hold time in seconds
|
|
No input parameters
|
|
Function 204: GetGestureDragVector() (0 input parameters)
|
|
Name: GetGestureDragVector
|
|
Return type: Vector2
|
|
Description: Get gesture drag vector
|
|
No input parameters
|
|
Function 205: GetGestureDragAngle() (0 input parameters)
|
|
Name: GetGestureDragAngle
|
|
Return type: float
|
|
Description: Get gesture drag angle
|
|
No input parameters
|
|
Function 206: GetGesturePinchVector() (0 input parameters)
|
|
Name: GetGesturePinchVector
|
|
Return type: Vector2
|
|
Description: Get gesture pinch delta
|
|
No input parameters
|
|
Function 207: GetGesturePinchAngle() (0 input parameters)
|
|
Name: GetGesturePinchAngle
|
|
Return type: float
|
|
Description: Get gesture pinch angle
|
|
No input parameters
|
|
Function 208: UpdateCamera() (2 input parameters)
|
|
Name: UpdateCamera
|
|
Return type: void
|
|
Description: Update camera position for selected mode
|
|
Param[1]: camera (type: Camera *)
|
|
Param[2]: mode (type: int)
|
|
Function 209: UpdateCameraPro() (4 input parameters)
|
|
Name: UpdateCameraPro
|
|
Return type: void
|
|
Description: Update camera movement/rotation
|
|
Param[1]: camera (type: Camera *)
|
|
Param[2]: movement (type: Vector3)
|
|
Param[3]: rotation (type: Vector3)
|
|
Param[4]: zoom (type: float)
|
|
Function 210: SetShapesTexture() (2 input parameters)
|
|
Name: SetShapesTexture
|
|
Return type: void
|
|
Description: Set texture and rectangle to be used on shapes drawing
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: source (type: Rectangle)
|
|
Function 211: GetShapesTexture() (0 input parameters)
|
|
Name: GetShapesTexture
|
|
Return type: Texture2D
|
|
Description: Get texture that is used for shapes drawing
|
|
No input parameters
|
|
Function 212: GetShapesTextureRectangle() (0 input parameters)
|
|
Name: GetShapesTextureRectangle
|
|
Return type: Rectangle
|
|
Description: Get texture source rectangle that is used for shapes drawing
|
|
No input parameters
|
|
Function 213: DrawPixel() (3 input parameters)
|
|
Name: DrawPixel
|
|
Return type: void
|
|
Description: Draw a pixel using geometry [Can be slow, use with care]
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 214: DrawPixelV() (2 input parameters)
|
|
Name: DrawPixelV
|
|
Return type: void
|
|
Description: Draw a pixel using geometry (Vector version) [Can be slow, use with care]
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: color (type: Color)
|
|
Function 215: DrawLine() (5 input parameters)
|
|
Name: DrawLine
|
|
Return type: void
|
|
Description: Draw a line
|
|
Param[1]: startPosX (type: int)
|
|
Param[2]: startPosY (type: int)
|
|
Param[3]: endPosX (type: int)
|
|
Param[4]: endPosY (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 216: DrawLineV() (3 input parameters)
|
|
Name: DrawLineV
|
|
Return type: void
|
|
Description: Draw a line (using gl lines)
|
|
Param[1]: startPos (type: Vector2)
|
|
Param[2]: endPos (type: Vector2)
|
|
Param[3]: color (type: Color)
|
|
Function 217: DrawLineEx() (4 input parameters)
|
|
Name: DrawLineEx
|
|
Return type: void
|
|
Description: Draw a line (using triangles/quads)
|
|
Param[1]: startPos (type: Vector2)
|
|
Param[2]: endPos (type: Vector2)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 218: DrawLineStrip() (3 input parameters)
|
|
Name: DrawLineStrip
|
|
Return type: void
|
|
Description: Draw lines sequence (using gl lines)
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 219: DrawLineBezier() (4 input parameters)
|
|
Name: DrawLineBezier
|
|
Return type: void
|
|
Description: Draw line segment cubic-bezier in-out interpolation
|
|
Param[1]: startPos (type: Vector2)
|
|
Param[2]: endPos (type: Vector2)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 220: DrawCircle() (4 input parameters)
|
|
Name: DrawCircle
|
|
Return type: void
|
|
Description: Draw a color-filled circle
|
|
Param[1]: centerX (type: int)
|
|
Param[2]: centerY (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 221: DrawCircleSector() (6 input parameters)
|
|
Name: DrawCircleSector
|
|
Return type: void
|
|
Description: Draw a piece of a circle
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: startAngle (type: float)
|
|
Param[4]: endAngle (type: float)
|
|
Param[5]: segments (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 222: DrawCircleSectorLines() (6 input parameters)
|
|
Name: DrawCircleSectorLines
|
|
Return type: void
|
|
Description: Draw circle sector outline
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: startAngle (type: float)
|
|
Param[4]: endAngle (type: float)
|
|
Param[5]: segments (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 223: DrawCircleGradient() (5 input parameters)
|
|
Name: DrawCircleGradient
|
|
Return type: void
|
|
Description: Draw a gradient-filled circle
|
|
Param[1]: centerX (type: int)
|
|
Param[2]: centerY (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: inner (type: Color)
|
|
Param[5]: outer (type: Color)
|
|
Function 224: DrawCircleV() (3 input parameters)
|
|
Name: DrawCircleV
|
|
Return type: void
|
|
Description: Draw a color-filled circle (Vector version)
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: color (type: Color)
|
|
Function 225: DrawCircleLines() (4 input parameters)
|
|
Name: DrawCircleLines
|
|
Return type: void
|
|
Description: Draw circle outline
|
|
Param[1]: centerX (type: int)
|
|
Param[2]: centerY (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 226: DrawCircleLinesV() (3 input parameters)
|
|
Name: DrawCircleLinesV
|
|
Return type: void
|
|
Description: Draw circle outline (Vector version)
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: color (type: Color)
|
|
Function 227: DrawEllipse() (5 input parameters)
|
|
Name: DrawEllipse
|
|
Return type: void
|
|
Description: Draw ellipse
|
|
Param[1]: centerX (type: int)
|
|
Param[2]: centerY (type: int)
|
|
Param[3]: radiusH (type: float)
|
|
Param[4]: radiusV (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 228: DrawEllipseV() (4 input parameters)
|
|
Name: DrawEllipseV
|
|
Return type: void
|
|
Description: Draw ellipse (Vector version)
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radiusH (type: float)
|
|
Param[3]: radiusV (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 229: DrawEllipseLines() (5 input parameters)
|
|
Name: DrawEllipseLines
|
|
Return type: void
|
|
Description: Draw ellipse outline
|
|
Param[1]: centerX (type: int)
|
|
Param[2]: centerY (type: int)
|
|
Param[3]: radiusH (type: float)
|
|
Param[4]: radiusV (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 230: DrawEllipseLinesV() (4 input parameters)
|
|
Name: DrawEllipseLinesV
|
|
Return type: void
|
|
Description: Draw ellipse outline (Vector version)
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radiusH (type: float)
|
|
Param[3]: radiusV (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 231: DrawRing() (7 input parameters)
|
|
Name: DrawRing
|
|
Return type: void
|
|
Description: Draw ring
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: innerRadius (type: float)
|
|
Param[3]: outerRadius (type: float)
|
|
Param[4]: startAngle (type: float)
|
|
Param[5]: endAngle (type: float)
|
|
Param[6]: segments (type: int)
|
|
Param[7]: color (type: Color)
|
|
Function 232: DrawRingLines() (7 input parameters)
|
|
Name: DrawRingLines
|
|
Return type: void
|
|
Description: Draw ring outline
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: innerRadius (type: float)
|
|
Param[3]: outerRadius (type: float)
|
|
Param[4]: startAngle (type: float)
|
|
Param[5]: endAngle (type: float)
|
|
Param[6]: segments (type: int)
|
|
Param[7]: color (type: Color)
|
|
Function 233: DrawRectangle() (5 input parameters)
|
|
Name: DrawRectangle
|
|
Return type: void
|
|
Description: Draw a color-filled rectangle
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 234: DrawRectangleV() (3 input parameters)
|
|
Name: DrawRectangleV
|
|
Return type: void
|
|
Description: Draw a color-filled rectangle (Vector version)
|
|
Param[1]: position (type: Vector2)
|
|
Param[2]: size (type: Vector2)
|
|
Param[3]: color (type: Color)
|
|
Function 235: DrawRectangleRec() (2 input parameters)
|
|
Name: DrawRectangleRec
|
|
Return type: void
|
|
Description: Draw a color-filled rectangle
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: color (type: Color)
|
|
Function 236: DrawRectanglePro() (4 input parameters)
|
|
Name: DrawRectanglePro
|
|
Return type: void
|
|
Description: Draw a color-filled rectangle with pro parameters
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: origin (type: Vector2)
|
|
Param[3]: rotation (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 237: DrawRectangleGradientV() (6 input parameters)
|
|
Name: DrawRectangleGradientV
|
|
Return type: void
|
|
Description: Draw a vertical-gradient-filled rectangle
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Param[5]: top (type: Color)
|
|
Param[6]: bottom (type: Color)
|
|
Function 238: DrawRectangleGradientH() (6 input parameters)
|
|
Name: DrawRectangleGradientH
|
|
Return type: void
|
|
Description: Draw a horizontal-gradient-filled rectangle
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Param[5]: left (type: Color)
|
|
Param[6]: right (type: Color)
|
|
Function 239: DrawRectangleGradientEx() (5 input parameters)
|
|
Name: DrawRectangleGradientEx
|
|
Return type: void
|
|
Description: Draw a gradient-filled rectangle with custom vertex colors
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: topLeft (type: Color)
|
|
Param[3]: bottomLeft (type: Color)
|
|
Param[4]: bottomRight (type: Color)
|
|
Param[5]: topRight (type: Color)
|
|
Function 240: DrawRectangleLines() (5 input parameters)
|
|
Name: DrawRectangleLines
|
|
Return type: void
|
|
Description: Draw rectangle outline
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Param[3]: width (type: int)
|
|
Param[4]: height (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 241: DrawRectangleLinesEx() (3 input parameters)
|
|
Name: DrawRectangleLinesEx
|
|
Return type: void
|
|
Description: Draw rectangle outline with extended parameters
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: lineThick (type: float)
|
|
Param[3]: color (type: Color)
|
|
Function 242: DrawRectangleRounded() (4 input parameters)
|
|
Name: DrawRectangleRounded
|
|
Return type: void
|
|
Description: Draw rectangle with rounded edges
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: roundness (type: float)
|
|
Param[3]: segments (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 243: DrawRectangleRoundedLines() (4 input parameters)
|
|
Name: DrawRectangleRoundedLines
|
|
Return type: void
|
|
Description: Draw rectangle lines with rounded edges
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: roundness (type: float)
|
|
Param[3]: segments (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 244: DrawRectangleRoundedLinesEx() (5 input parameters)
|
|
Name: DrawRectangleRoundedLinesEx
|
|
Return type: void
|
|
Description: Draw rectangle with rounded edges outline
|
|
Param[1]: rec (type: Rectangle)
|
|
Param[2]: roundness (type: float)
|
|
Param[3]: segments (type: int)
|
|
Param[4]: lineThick (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 245: DrawTriangle() (4 input parameters)
|
|
Name: DrawTriangle
|
|
Return type: void
|
|
Description: Draw a color-filled triangle (vertex in counter-clockwise order!)
|
|
Param[1]: v1 (type: Vector2)
|
|
Param[2]: v2 (type: Vector2)
|
|
Param[3]: v3 (type: Vector2)
|
|
Param[4]: color (type: Color)
|
|
Function 246: DrawTriangleLines() (4 input parameters)
|
|
Name: DrawTriangleLines
|
|
Return type: void
|
|
Description: Draw triangle outline (vertex in counter-clockwise order!)
|
|
Param[1]: v1 (type: Vector2)
|
|
Param[2]: v2 (type: Vector2)
|
|
Param[3]: v3 (type: Vector2)
|
|
Param[4]: color (type: Color)
|
|
Function 247: DrawTriangleFan() (3 input parameters)
|
|
Name: DrawTriangleFan
|
|
Return type: void
|
|
Description: Draw a triangle fan defined by points (first vertex is the center)
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 248: DrawTriangleStrip() (3 input parameters)
|
|
Name: DrawTriangleStrip
|
|
Return type: void
|
|
Description: Draw a triangle strip defined by points
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 249: DrawPoly() (5 input parameters)
|
|
Name: DrawPoly
|
|
Return type: void
|
|
Description: Draw a regular polygon (Vector version)
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: sides (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: rotation (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 250: DrawPolyLines() (5 input parameters)
|
|
Name: DrawPolyLines
|
|
Return type: void
|
|
Description: Draw a polygon outline of n sides
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: sides (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: rotation (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 251: DrawPolyLinesEx() (6 input parameters)
|
|
Name: DrawPolyLinesEx
|
|
Return type: void
|
|
Description: Draw a polygon outline of n sides with extended parameters
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: sides (type: int)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: rotation (type: float)
|
|
Param[5]: lineThick (type: float)
|
|
Param[6]: color (type: Color)
|
|
Function 252: DrawSplineLinear() (4 input parameters)
|
|
Name: DrawSplineLinear
|
|
Return type: void
|
|
Description: Draw spline: Linear, minimum 2 points
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 253: DrawSplineBasis() (4 input parameters)
|
|
Name: DrawSplineBasis
|
|
Return type: void
|
|
Description: Draw spline: B-Spline, minimum 4 points
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 254: DrawSplineCatmullRom() (4 input parameters)
|
|
Name: DrawSplineCatmullRom
|
|
Return type: void
|
|
Description: Draw spline: Catmull-Rom, minimum 4 points
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 255: DrawSplineBezierQuadratic() (4 input parameters)
|
|
Name: DrawSplineBezierQuadratic
|
|
Return type: void
|
|
Description: Draw spline: Quadratic Bezier, minimum 3 points (1 control point): [p1, c2, p3, c4...]
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 256: DrawSplineBezierCubic() (4 input parameters)
|
|
Name: DrawSplineBezierCubic
|
|
Return type: void
|
|
Description: Draw spline: Cubic Bezier, minimum 4 points (2 control points): [p1, c2, c3, p4, c5, c6...]
|
|
Param[1]: points (type: const Vector2 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 257: DrawSplineSegmentLinear() (4 input parameters)
|
|
Name: DrawSplineSegmentLinear
|
|
Return type: void
|
|
Description: Draw spline segment: Linear, 2 points
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: p2 (type: Vector2)
|
|
Param[3]: thick (type: float)
|
|
Param[4]: color (type: Color)
|
|
Function 258: DrawSplineSegmentBasis() (6 input parameters)
|
|
Name: DrawSplineSegmentBasis
|
|
Return type: void
|
|
Description: Draw spline segment: B-Spline, 4 points
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: p2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: thick (type: float)
|
|
Param[6]: color (type: Color)
|
|
Function 259: DrawSplineSegmentCatmullRom() (6 input parameters)
|
|
Name: DrawSplineSegmentCatmullRom
|
|
Return type: void
|
|
Description: Draw spline segment: Catmull-Rom, 4 points
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: p2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: thick (type: float)
|
|
Param[6]: color (type: Color)
|
|
Function 260: DrawSplineSegmentBezierQuadratic() (5 input parameters)
|
|
Name: DrawSplineSegmentBezierQuadratic
|
|
Return type: void
|
|
Description: Draw spline segment: Quadratic Bezier, 2 points, 1 control point
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: c2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: thick (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 261: DrawSplineSegmentBezierCubic() (6 input parameters)
|
|
Name: DrawSplineSegmentBezierCubic
|
|
Return type: void
|
|
Description: Draw spline segment: Cubic Bezier, 2 points, 2 control points
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: c2 (type: Vector2)
|
|
Param[3]: c3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: thick (type: float)
|
|
Param[6]: color (type: Color)
|
|
Function 262: GetSplinePointLinear() (3 input parameters)
|
|
Name: GetSplinePointLinear
|
|
Return type: Vector2
|
|
Description: Get (evaluate) spline point: Linear
|
|
Param[1]: startPos (type: Vector2)
|
|
Param[2]: endPos (type: Vector2)
|
|
Param[3]: t (type: float)
|
|
Function 263: GetSplinePointBasis() (5 input parameters)
|
|
Name: GetSplinePointBasis
|
|
Return type: Vector2
|
|
Description: Get (evaluate) spline point: B-Spline
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: p2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: t (type: float)
|
|
Function 264: GetSplinePointCatmullRom() (5 input parameters)
|
|
Name: GetSplinePointCatmullRom
|
|
Return type: Vector2
|
|
Description: Get (evaluate) spline point: Catmull-Rom
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: p2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: t (type: float)
|
|
Function 265: GetSplinePointBezierQuad() (4 input parameters)
|
|
Name: GetSplinePointBezierQuad
|
|
Return type: Vector2
|
|
Description: Get (evaluate) spline point: Quadratic Bezier
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: c2 (type: Vector2)
|
|
Param[3]: p3 (type: Vector2)
|
|
Param[4]: t (type: float)
|
|
Function 266: GetSplinePointBezierCubic() (5 input parameters)
|
|
Name: GetSplinePointBezierCubic
|
|
Return type: Vector2
|
|
Description: Get (evaluate) spline point: Cubic Bezier
|
|
Param[1]: p1 (type: Vector2)
|
|
Param[2]: c2 (type: Vector2)
|
|
Param[3]: c3 (type: Vector2)
|
|
Param[4]: p4 (type: Vector2)
|
|
Param[5]: t (type: float)
|
|
Function 267: CheckCollisionRecs() (2 input parameters)
|
|
Name: CheckCollisionRecs
|
|
Return type: bool
|
|
Description: Check collision between two rectangles
|
|
Param[1]: rec1 (type: Rectangle)
|
|
Param[2]: rec2 (type: Rectangle)
|
|
Function 268: CheckCollisionCircles() (4 input parameters)
|
|
Name: CheckCollisionCircles
|
|
Return type: bool
|
|
Description: Check collision between two circles
|
|
Param[1]: center1 (type: Vector2)
|
|
Param[2]: radius1 (type: float)
|
|
Param[3]: center2 (type: Vector2)
|
|
Param[4]: radius2 (type: float)
|
|
Function 269: CheckCollisionCircleRec() (3 input parameters)
|
|
Name: CheckCollisionCircleRec
|
|
Return type: bool
|
|
Description: Check collision between circle and rectangle
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: rec (type: Rectangle)
|
|
Function 270: CheckCollisionCircleLine() (4 input parameters)
|
|
Name: CheckCollisionCircleLine
|
|
Return type: bool
|
|
Description: Check if circle collides with a line created betweeen two points [p1] and [p2]
|
|
Param[1]: center (type: Vector2)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: p1 (type: Vector2)
|
|
Param[4]: p2 (type: Vector2)
|
|
Function 271: CheckCollisionPointRec() (2 input parameters)
|
|
Name: CheckCollisionPointRec
|
|
Return type: bool
|
|
Description: Check if point is inside rectangle
|
|
Param[1]: point (type: Vector2)
|
|
Param[2]: rec (type: Rectangle)
|
|
Function 272: CheckCollisionPointCircle() (3 input parameters)
|
|
Name: CheckCollisionPointCircle
|
|
Return type: bool
|
|
Description: Check if point is inside circle
|
|
Param[1]: point (type: Vector2)
|
|
Param[2]: center (type: Vector2)
|
|
Param[3]: radius (type: float)
|
|
Function 273: CheckCollisionPointTriangle() (4 input parameters)
|
|
Name: CheckCollisionPointTriangle
|
|
Return type: bool
|
|
Description: Check if point is inside a triangle
|
|
Param[1]: point (type: Vector2)
|
|
Param[2]: p1 (type: Vector2)
|
|
Param[3]: p2 (type: Vector2)
|
|
Param[4]: p3 (type: Vector2)
|
|
Function 274: CheckCollisionPointLine() (4 input parameters)
|
|
Name: CheckCollisionPointLine
|
|
Return type: bool
|
|
Description: Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold]
|
|
Param[1]: point (type: Vector2)
|
|
Param[2]: p1 (type: Vector2)
|
|
Param[3]: p2 (type: Vector2)
|
|
Param[4]: threshold (type: int)
|
|
Function 275: CheckCollisionPointPoly() (3 input parameters)
|
|
Name: CheckCollisionPointPoly
|
|
Return type: bool
|
|
Description: Check if point is within a polygon described by array of vertices
|
|
Param[1]: point (type: Vector2)
|
|
Param[2]: points (type: const Vector2 *)
|
|
Param[3]: pointCount (type: int)
|
|
Function 276: CheckCollisionLines() (5 input parameters)
|
|
Name: CheckCollisionLines
|
|
Return type: bool
|
|
Description: Check the collision between two lines defined by two points each, returns collision point by reference
|
|
Param[1]: startPos1 (type: Vector2)
|
|
Param[2]: endPos1 (type: Vector2)
|
|
Param[3]: startPos2 (type: Vector2)
|
|
Param[4]: endPos2 (type: Vector2)
|
|
Param[5]: collisionPoint (type: Vector2 *)
|
|
Function 277: GetCollisionRec() (2 input parameters)
|
|
Name: GetCollisionRec
|
|
Return type: Rectangle
|
|
Description: Get collision rectangle for two rectangles collision
|
|
Param[1]: rec1 (type: Rectangle)
|
|
Param[2]: rec2 (type: Rectangle)
|
|
Function 278: LoadImage() (1 input parameters)
|
|
Name: LoadImage
|
|
Return type: Image
|
|
Description: Load image from file into CPU memory (RAM)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 279: LoadImageRaw() (5 input parameters)
|
|
Name: LoadImageRaw
|
|
Return type: Image
|
|
Description: Load image from RAW file data
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: width (type: int)
|
|
Param[3]: height (type: int)
|
|
Param[4]: format (type: int)
|
|
Param[5]: headerSize (type: int)
|
|
Function 280: LoadImageAnim() (2 input parameters)
|
|
Name: LoadImageAnim
|
|
Return type: Image
|
|
Description: Load image sequence from file (frames appended to image.data)
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: frames (type: int *)
|
|
Function 281: LoadImageAnimFromMemory() (4 input parameters)
|
|
Name: LoadImageAnimFromMemory
|
|
Return type: Image
|
|
Description: Load image sequence from memory buffer
|
|
Param[1]: fileType (type: const char *)
|
|
Param[2]: fileData (type: const unsigned char *)
|
|
Param[3]: dataSize (type: int)
|
|
Param[4]: frames (type: int *)
|
|
Function 282: LoadImageFromMemory() (3 input parameters)
|
|
Name: LoadImageFromMemory
|
|
Return type: Image
|
|
Description: Load image from memory buffer, fileType refers to extension: i.e. '.png'
|
|
Param[1]: fileType (type: const char *)
|
|
Param[2]: fileData (type: const unsigned char *)
|
|
Param[3]: dataSize (type: int)
|
|
Function 283: LoadImageFromTexture() (1 input parameters)
|
|
Name: LoadImageFromTexture
|
|
Return type: Image
|
|
Description: Load image from GPU texture data
|
|
Param[1]: texture (type: Texture2D)
|
|
Function 284: LoadImageFromScreen() (0 input parameters)
|
|
Name: LoadImageFromScreen
|
|
Return type: Image
|
|
Description: Load image from screen buffer and (screenshot)
|
|
No input parameters
|
|
Function 285: IsImageValid() (1 input parameters)
|
|
Name: IsImageValid
|
|
Return type: bool
|
|
Description: Check if an image is valid (data and parameters)
|
|
Param[1]: image (type: Image)
|
|
Function 286: UnloadImage() (1 input parameters)
|
|
Name: UnloadImage
|
|
Return type: void
|
|
Description: Unload image from CPU memory (RAM)
|
|
Param[1]: image (type: Image)
|
|
Function 287: ExportImage() (2 input parameters)
|
|
Name: ExportImage
|
|
Return type: bool
|
|
Description: Export image data to file, returns true on success
|
|
Param[1]: image (type: Image)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 288: ExportImageToMemory() (3 input parameters)
|
|
Name: ExportImageToMemory
|
|
Return type: unsigned char *
|
|
Description: Export image to memory buffer
|
|
Param[1]: image (type: Image)
|
|
Param[2]: fileType (type: const char *)
|
|
Param[3]: fileSize (type: int *)
|
|
Function 289: ExportImageAsCode() (2 input parameters)
|
|
Name: ExportImageAsCode
|
|
Return type: bool
|
|
Description: Export image as code file defining an array of bytes, returns true on success
|
|
Param[1]: image (type: Image)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 290: GenImageColor() (3 input parameters)
|
|
Name: GenImageColor
|
|
Return type: Image
|
|
Description: Generate image: plain color
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 291: GenImageGradientLinear() (5 input parameters)
|
|
Name: GenImageGradientLinear
|
|
Return type: Image
|
|
Description: Generate image: linear gradient, direction in degrees [0..360], 0=Vertical gradient
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: direction (type: int)
|
|
Param[4]: start (type: Color)
|
|
Param[5]: end (type: Color)
|
|
Function 292: GenImageGradientRadial() (5 input parameters)
|
|
Name: GenImageGradientRadial
|
|
Return type: Image
|
|
Description: Generate image: radial gradient
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: density (type: float)
|
|
Param[4]: inner (type: Color)
|
|
Param[5]: outer (type: Color)
|
|
Function 293: GenImageGradientSquare() (5 input parameters)
|
|
Name: GenImageGradientSquare
|
|
Return type: Image
|
|
Description: Generate image: square gradient
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: density (type: float)
|
|
Param[4]: inner (type: Color)
|
|
Param[5]: outer (type: Color)
|
|
Function 294: GenImageChecked() (6 input parameters)
|
|
Name: GenImageChecked
|
|
Return type: Image
|
|
Description: Generate image: checked
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: checksX (type: int)
|
|
Param[4]: checksY (type: int)
|
|
Param[5]: col1 (type: Color)
|
|
Param[6]: col2 (type: Color)
|
|
Function 295: GenImageWhiteNoise() (3 input parameters)
|
|
Name: GenImageWhiteNoise
|
|
Return type: Image
|
|
Description: Generate image: white noise
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: factor (type: float)
|
|
Function 296: GenImagePerlinNoise() (5 input parameters)
|
|
Name: GenImagePerlinNoise
|
|
Return type: Image
|
|
Description: Generate image: perlin noise
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: offsetX (type: int)
|
|
Param[4]: offsetY (type: int)
|
|
Param[5]: scale (type: float)
|
|
Function 297: GenImageCellular() (3 input parameters)
|
|
Name: GenImageCellular
|
|
Return type: Image
|
|
Description: Generate image: cellular algorithm, bigger tileSize means bigger cells
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: tileSize (type: int)
|
|
Function 298: GenImageText() (3 input parameters)
|
|
Name: GenImageText
|
|
Return type: Image
|
|
Description: Generate image: grayscale image from text data
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: text (type: const char *)
|
|
Function 299: ImageCopy() (1 input parameters)
|
|
Name: ImageCopy
|
|
Return type: Image
|
|
Description: Create an image duplicate (useful for transformations)
|
|
Param[1]: image (type: Image)
|
|
Function 300: ImageFromImage() (2 input parameters)
|
|
Name: ImageFromImage
|
|
Return type: Image
|
|
Description: Create an image from another image piece
|
|
Param[1]: image (type: Image)
|
|
Param[2]: rec (type: Rectangle)
|
|
Function 301: ImageFromChannel() (2 input parameters)
|
|
Name: ImageFromChannel
|
|
Return type: Image
|
|
Description: Create an image from a selected channel of another image (GRAYSCALE)
|
|
Param[1]: image (type: Image)
|
|
Param[2]: selectedChannel (type: int)
|
|
Function 302: ImageText() (3 input parameters)
|
|
Name: ImageText
|
|
Return type: Image
|
|
Description: Create an image from text (default font)
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: fontSize (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 303: ImageTextEx() (5 input parameters)
|
|
Name: ImageTextEx
|
|
Return type: Image
|
|
Description: Create an image from text (custom sprite font)
|
|
Param[1]: font (type: Font)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: fontSize (type: float)
|
|
Param[4]: spacing (type: float)
|
|
Param[5]: tint (type: Color)
|
|
Function 304: ImageFormat() (2 input parameters)
|
|
Name: ImageFormat
|
|
Return type: void
|
|
Description: Convert image data to desired format
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: newFormat (type: int)
|
|
Function 305: ImageToPOT() (2 input parameters)
|
|
Name: ImageToPOT
|
|
Return type: void
|
|
Description: Convert image to POT (power-of-two)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: fill (type: Color)
|
|
Function 306: ImageCrop() (2 input parameters)
|
|
Name: ImageCrop
|
|
Return type: void
|
|
Description: Crop an image to a defined rectangle
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: crop (type: Rectangle)
|
|
Function 307: ImageAlphaCrop() (2 input parameters)
|
|
Name: ImageAlphaCrop
|
|
Return type: void
|
|
Description: Crop image depending on alpha value
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: threshold (type: float)
|
|
Function 308: ImageAlphaClear() (3 input parameters)
|
|
Name: ImageAlphaClear
|
|
Return type: void
|
|
Description: Clear alpha channel to desired color
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: color (type: Color)
|
|
Param[3]: threshold (type: float)
|
|
Function 309: ImageAlphaMask() (2 input parameters)
|
|
Name: ImageAlphaMask
|
|
Return type: void
|
|
Description: Apply alpha mask to image
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: alphaMask (type: Image)
|
|
Function 310: ImageAlphaPremultiply() (1 input parameters)
|
|
Name: ImageAlphaPremultiply
|
|
Return type: void
|
|
Description: Premultiply alpha channel
|
|
Param[1]: image (type: Image *)
|
|
Function 311: ImageBlurGaussian() (2 input parameters)
|
|
Name: ImageBlurGaussian
|
|
Return type: void
|
|
Description: Apply Gaussian blur using a box blur approximation
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: blurSize (type: int)
|
|
Function 312: ImageKernelConvolution() (3 input parameters)
|
|
Name: ImageKernelConvolution
|
|
Return type: void
|
|
Description: Apply custom square convolution kernel to image
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: kernel (type: const float *)
|
|
Param[3]: kernelSize (type: int)
|
|
Function 313: ImageResize() (3 input parameters)
|
|
Name: ImageResize
|
|
Return type: void
|
|
Description: Resize image (Bicubic scaling algorithm)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: newWidth (type: int)
|
|
Param[3]: newHeight (type: int)
|
|
Function 314: ImageResizeNN() (3 input parameters)
|
|
Name: ImageResizeNN
|
|
Return type: void
|
|
Description: Resize image (Nearest-Neighbor scaling algorithm)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: newWidth (type: int)
|
|
Param[3]: newHeight (type: int)
|
|
Function 315: ImageResizeCanvas() (6 input parameters)
|
|
Name: ImageResizeCanvas
|
|
Return type: void
|
|
Description: Resize canvas and fill with color
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: newWidth (type: int)
|
|
Param[3]: newHeight (type: int)
|
|
Param[4]: offsetX (type: int)
|
|
Param[5]: offsetY (type: int)
|
|
Param[6]: fill (type: Color)
|
|
Function 316: ImageMipmaps() (1 input parameters)
|
|
Name: ImageMipmaps
|
|
Return type: void
|
|
Description: Compute all mipmap levels for a provided image
|
|
Param[1]: image (type: Image *)
|
|
Function 317: ImageDither() (5 input parameters)
|
|
Name: ImageDither
|
|
Return type: void
|
|
Description: Dither image data to 16bpp or lower (Floyd-Steinberg dithering)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: rBpp (type: int)
|
|
Param[3]: gBpp (type: int)
|
|
Param[4]: bBpp (type: int)
|
|
Param[5]: aBpp (type: int)
|
|
Function 318: ImageFlipVertical() (1 input parameters)
|
|
Name: ImageFlipVertical
|
|
Return type: void
|
|
Description: Flip image vertically
|
|
Param[1]: image (type: Image *)
|
|
Function 319: ImageFlipHorizontal() (1 input parameters)
|
|
Name: ImageFlipHorizontal
|
|
Return type: void
|
|
Description: Flip image horizontally
|
|
Param[1]: image (type: Image *)
|
|
Function 320: ImageRotate() (2 input parameters)
|
|
Name: ImageRotate
|
|
Return type: void
|
|
Description: Rotate image by input angle in degrees (-359 to 359)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: degrees (type: int)
|
|
Function 321: ImageRotateCW() (1 input parameters)
|
|
Name: ImageRotateCW
|
|
Return type: void
|
|
Description: Rotate image clockwise 90deg
|
|
Param[1]: image (type: Image *)
|
|
Function 322: ImageRotateCCW() (1 input parameters)
|
|
Name: ImageRotateCCW
|
|
Return type: void
|
|
Description: Rotate image counter-clockwise 90deg
|
|
Param[1]: image (type: Image *)
|
|
Function 323: ImageColorTint() (2 input parameters)
|
|
Name: ImageColorTint
|
|
Return type: void
|
|
Description: Modify image color: tint
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: color (type: Color)
|
|
Function 324: ImageColorInvert() (1 input parameters)
|
|
Name: ImageColorInvert
|
|
Return type: void
|
|
Description: Modify image color: invert
|
|
Param[1]: image (type: Image *)
|
|
Function 325: ImageColorGrayscale() (1 input parameters)
|
|
Name: ImageColorGrayscale
|
|
Return type: void
|
|
Description: Modify image color: grayscale
|
|
Param[1]: image (type: Image *)
|
|
Function 326: ImageColorContrast() (2 input parameters)
|
|
Name: ImageColorContrast
|
|
Return type: void
|
|
Description: Modify image color: contrast (-100 to 100)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: contrast (type: float)
|
|
Function 327: ImageColorBrightness() (2 input parameters)
|
|
Name: ImageColorBrightness
|
|
Return type: void
|
|
Description: Modify image color: brightness (-255 to 255)
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: brightness (type: int)
|
|
Function 328: ImageColorReplace() (3 input parameters)
|
|
Name: ImageColorReplace
|
|
Return type: void
|
|
Description: Modify image color: replace color
|
|
Param[1]: image (type: Image *)
|
|
Param[2]: color (type: Color)
|
|
Param[3]: replace (type: Color)
|
|
Function 329: LoadImageColors() (1 input parameters)
|
|
Name: LoadImageColors
|
|
Return type: Color *
|
|
Description: Load color data from image as a Color array (RGBA - 32bit)
|
|
Param[1]: image (type: Image)
|
|
Function 330: LoadImagePalette() (3 input parameters)
|
|
Name: LoadImagePalette
|
|
Return type: Color *
|
|
Description: Load colors palette from image as a Color array (RGBA - 32bit)
|
|
Param[1]: image (type: Image)
|
|
Param[2]: maxPaletteSize (type: int)
|
|
Param[3]: colorCount (type: int *)
|
|
Function 331: UnloadImageColors() (1 input parameters)
|
|
Name: UnloadImageColors
|
|
Return type: void
|
|
Description: Unload color data loaded with LoadImageColors()
|
|
Param[1]: colors (type: Color *)
|
|
Function 332: UnloadImagePalette() (1 input parameters)
|
|
Name: UnloadImagePalette
|
|
Return type: void
|
|
Description: Unload colors palette loaded with LoadImagePalette()
|
|
Param[1]: colors (type: Color *)
|
|
Function 333: GetImageAlphaBorder() (2 input parameters)
|
|
Name: GetImageAlphaBorder
|
|
Return type: Rectangle
|
|
Description: Get image alpha border rectangle
|
|
Param[1]: image (type: Image)
|
|
Param[2]: threshold (type: float)
|
|
Function 334: GetImageColor() (3 input parameters)
|
|
Name: GetImageColor
|
|
Return type: Color
|
|
Description: Get image pixel color at (x, y) position
|
|
Param[1]: image (type: Image)
|
|
Param[2]: x (type: int)
|
|
Param[3]: y (type: int)
|
|
Function 335: ImageClearBackground() (2 input parameters)
|
|
Name: ImageClearBackground
|
|
Return type: void
|
|
Description: Clear image background with given color
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: color (type: Color)
|
|
Function 336: ImageDrawPixel() (4 input parameters)
|
|
Name: ImageDrawPixel
|
|
Return type: void
|
|
Description: Draw pixel within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: posX (type: int)
|
|
Param[3]: posY (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 337: ImageDrawPixelV() (3 input parameters)
|
|
Name: ImageDrawPixelV
|
|
Return type: void
|
|
Description: Draw pixel within an image (Vector version)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: position (type: Vector2)
|
|
Param[3]: color (type: Color)
|
|
Function 338: ImageDrawLine() (6 input parameters)
|
|
Name: ImageDrawLine
|
|
Return type: void
|
|
Description: Draw line within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: startPosX (type: int)
|
|
Param[3]: startPosY (type: int)
|
|
Param[4]: endPosX (type: int)
|
|
Param[5]: endPosY (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 339: ImageDrawLineV() (4 input parameters)
|
|
Name: ImageDrawLineV
|
|
Return type: void
|
|
Description: Draw line within an image (Vector version)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: start (type: Vector2)
|
|
Param[3]: end (type: Vector2)
|
|
Param[4]: color (type: Color)
|
|
Function 340: ImageDrawLineEx() (5 input parameters)
|
|
Name: ImageDrawLineEx
|
|
Return type: void
|
|
Description: Draw a line defining thickness within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: start (type: Vector2)
|
|
Param[3]: end (type: Vector2)
|
|
Param[4]: thick (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 341: ImageDrawCircle() (5 input parameters)
|
|
Name: ImageDrawCircle
|
|
Return type: void
|
|
Description: Draw a filled circle within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: centerX (type: int)
|
|
Param[3]: centerY (type: int)
|
|
Param[4]: radius (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 342: ImageDrawCircleV() (4 input parameters)
|
|
Name: ImageDrawCircleV
|
|
Return type: void
|
|
Description: Draw a filled circle within an image (Vector version)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: center (type: Vector2)
|
|
Param[3]: radius (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 343: ImageDrawCircleLines() (5 input parameters)
|
|
Name: ImageDrawCircleLines
|
|
Return type: void
|
|
Description: Draw circle outline within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: centerX (type: int)
|
|
Param[3]: centerY (type: int)
|
|
Param[4]: radius (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 344: ImageDrawCircleLinesV() (4 input parameters)
|
|
Name: ImageDrawCircleLinesV
|
|
Return type: void
|
|
Description: Draw circle outline within an image (Vector version)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: center (type: Vector2)
|
|
Param[3]: radius (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 345: ImageDrawRectangle() (6 input parameters)
|
|
Name: ImageDrawRectangle
|
|
Return type: void
|
|
Description: Draw rectangle within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: posX (type: int)
|
|
Param[3]: posY (type: int)
|
|
Param[4]: width (type: int)
|
|
Param[5]: height (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 346: ImageDrawRectangleV() (4 input parameters)
|
|
Name: ImageDrawRectangleV
|
|
Return type: void
|
|
Description: Draw rectangle within an image (Vector version)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: position (type: Vector2)
|
|
Param[3]: size (type: Vector2)
|
|
Param[4]: color (type: Color)
|
|
Function 347: ImageDrawRectangleRec() (3 input parameters)
|
|
Name: ImageDrawRectangleRec
|
|
Return type: void
|
|
Description: Draw rectangle within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: rec (type: Rectangle)
|
|
Param[3]: color (type: Color)
|
|
Function 348: ImageDrawRectangleLines() (4 input parameters)
|
|
Name: ImageDrawRectangleLines
|
|
Return type: void
|
|
Description: Draw rectangle lines within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: rec (type: Rectangle)
|
|
Param[3]: thick (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 349: ImageDrawTriangle() (5 input parameters)
|
|
Name: ImageDrawTriangle
|
|
Return type: void
|
|
Description: Draw triangle within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: v1 (type: Vector2)
|
|
Param[3]: v2 (type: Vector2)
|
|
Param[4]: v3 (type: Vector2)
|
|
Param[5]: color (type: Color)
|
|
Function 350: ImageDrawTriangleEx() (7 input parameters)
|
|
Name: ImageDrawTriangleEx
|
|
Return type: void
|
|
Description: Draw triangle with interpolated colors within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: v1 (type: Vector2)
|
|
Param[3]: v2 (type: Vector2)
|
|
Param[4]: v3 (type: Vector2)
|
|
Param[5]: c1 (type: Color)
|
|
Param[6]: c2 (type: Color)
|
|
Param[7]: c3 (type: Color)
|
|
Function 351: ImageDrawTriangleLines() (5 input parameters)
|
|
Name: ImageDrawTriangleLines
|
|
Return type: void
|
|
Description: Draw triangle outline within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: v1 (type: Vector2)
|
|
Param[3]: v2 (type: Vector2)
|
|
Param[4]: v3 (type: Vector2)
|
|
Param[5]: color (type: Color)
|
|
Function 352: ImageDrawTriangleFan() (4 input parameters)
|
|
Name: ImageDrawTriangleFan
|
|
Return type: void
|
|
Description: Draw a triangle fan defined by points within an image (first vertex is the center)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: points (type: const Vector2 *)
|
|
Param[3]: pointCount (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 353: ImageDrawTriangleStrip() (4 input parameters)
|
|
Name: ImageDrawTriangleStrip
|
|
Return type: void
|
|
Description: Draw a triangle strip defined by points within an image
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: points (type: const Vector2 *)
|
|
Param[3]: pointCount (type: int)
|
|
Param[4]: color (type: Color)
|
|
Function 354: ImageDraw() (5 input parameters)
|
|
Name: ImageDraw
|
|
Return type: void
|
|
Description: Draw a source image within a destination image (tint applied to source)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: src (type: Image)
|
|
Param[3]: srcRec (type: Rectangle)
|
|
Param[4]: dstRec (type: Rectangle)
|
|
Param[5]: tint (type: Color)
|
|
Function 355: ImageDrawText() (6 input parameters)
|
|
Name: ImageDrawText
|
|
Return type: void
|
|
Description: Draw text (using default font) within an image (destination)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: posX (type: int)
|
|
Param[4]: posY (type: int)
|
|
Param[5]: fontSize (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 356: ImageDrawTextEx() (7 input parameters)
|
|
Name: ImageDrawTextEx
|
|
Return type: void
|
|
Description: Draw text (custom sprite font) within an image (destination)
|
|
Param[1]: dst (type: Image *)
|
|
Param[2]: font (type: Font)
|
|
Param[3]: text (type: const char *)
|
|
Param[4]: position (type: Vector2)
|
|
Param[5]: fontSize (type: float)
|
|
Param[6]: spacing (type: float)
|
|
Param[7]: tint (type: Color)
|
|
Function 357: LoadTexture() (1 input parameters)
|
|
Name: LoadTexture
|
|
Return type: Texture2D
|
|
Description: Load texture from file into GPU memory (VRAM)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 358: LoadTextureFromImage() (1 input parameters)
|
|
Name: LoadTextureFromImage
|
|
Return type: Texture2D
|
|
Description: Load texture from image data
|
|
Param[1]: image (type: Image)
|
|
Function 359: LoadTextureCubemap() (2 input parameters)
|
|
Name: LoadTextureCubemap
|
|
Return type: TextureCubemap
|
|
Description: Load cubemap from image, multiple image cubemap layouts supported
|
|
Param[1]: image (type: Image)
|
|
Param[2]: layout (type: int)
|
|
Function 360: LoadRenderTexture() (2 input parameters)
|
|
Name: LoadRenderTexture
|
|
Return type: RenderTexture2D
|
|
Description: Load texture for rendering (framebuffer)
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Function 361: IsTextureValid() (1 input parameters)
|
|
Name: IsTextureValid
|
|
Return type: bool
|
|
Description: Check if a texture is valid (loaded in GPU)
|
|
Param[1]: texture (type: Texture2D)
|
|
Function 362: UnloadTexture() (1 input parameters)
|
|
Name: UnloadTexture
|
|
Return type: void
|
|
Description: Unload texture from GPU memory (VRAM)
|
|
Param[1]: texture (type: Texture2D)
|
|
Function 363: IsRenderTextureValid() (1 input parameters)
|
|
Name: IsRenderTextureValid
|
|
Return type: bool
|
|
Description: Check if a render texture is valid (loaded in GPU)
|
|
Param[1]: target (type: RenderTexture2D)
|
|
Function 364: UnloadRenderTexture() (1 input parameters)
|
|
Name: UnloadRenderTexture
|
|
Return type: void
|
|
Description: Unload render texture from GPU memory (VRAM)
|
|
Param[1]: target (type: RenderTexture2D)
|
|
Function 365: UpdateTexture() (2 input parameters)
|
|
Name: UpdateTexture
|
|
Return type: void
|
|
Description: Update GPU texture with new data (pixels should be able to fill texture)
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: pixels (type: const void *)
|
|
Function 366: UpdateTextureRec() (3 input parameters)
|
|
Name: UpdateTextureRec
|
|
Return type: void
|
|
Description: Update GPU texture rectangle with new data (pixels and rec should fit in texture)
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: rec (type: Rectangle)
|
|
Param[3]: pixels (type: const void *)
|
|
Function 367: GenTextureMipmaps() (1 input parameters)
|
|
Name: GenTextureMipmaps
|
|
Return type: void
|
|
Description: Generate GPU mipmaps for a texture
|
|
Param[1]: texture (type: Texture2D *)
|
|
Function 368: SetTextureFilter() (2 input parameters)
|
|
Name: SetTextureFilter
|
|
Return type: void
|
|
Description: Set texture scaling filter mode
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: filter (type: int)
|
|
Function 369: SetTextureWrap() (2 input parameters)
|
|
Name: SetTextureWrap
|
|
Return type: void
|
|
Description: Set texture wrapping mode
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: wrap (type: int)
|
|
Function 370: DrawTexture() (4 input parameters)
|
|
Name: DrawTexture
|
|
Return type: void
|
|
Description: Draw a Texture2D
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: posX (type: int)
|
|
Param[3]: posY (type: int)
|
|
Param[4]: tint (type: Color)
|
|
Function 371: DrawTextureV() (3 input parameters)
|
|
Name: DrawTextureV
|
|
Return type: void
|
|
Description: Draw a Texture2D with position defined as Vector2
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: position (type: Vector2)
|
|
Param[3]: tint (type: Color)
|
|
Function 372: DrawTextureEx() (5 input parameters)
|
|
Name: DrawTextureEx
|
|
Return type: void
|
|
Description: Draw a Texture2D with extended parameters
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: position (type: Vector2)
|
|
Param[3]: rotation (type: float)
|
|
Param[4]: scale (type: float)
|
|
Param[5]: tint (type: Color)
|
|
Function 373: DrawTextureRec() (4 input parameters)
|
|
Name: DrawTextureRec
|
|
Return type: void
|
|
Description: Draw a part of a texture defined by a rectangle
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: source (type: Rectangle)
|
|
Param[3]: position (type: Vector2)
|
|
Param[4]: tint (type: Color)
|
|
Function 374: DrawTexturePro() (6 input parameters)
|
|
Name: DrawTexturePro
|
|
Return type: void
|
|
Description: Draw a part of a texture defined by a rectangle with 'pro' parameters
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: source (type: Rectangle)
|
|
Param[3]: dest (type: Rectangle)
|
|
Param[4]: origin (type: Vector2)
|
|
Param[5]: rotation (type: float)
|
|
Param[6]: tint (type: Color)
|
|
Function 375: DrawTextureNPatch() (6 input parameters)
|
|
Name: DrawTextureNPatch
|
|
Return type: void
|
|
Description: Draws a texture (or part of it) that stretches or shrinks nicely
|
|
Param[1]: texture (type: Texture2D)
|
|
Param[2]: nPatchInfo (type: NPatchInfo)
|
|
Param[3]: dest (type: Rectangle)
|
|
Param[4]: origin (type: Vector2)
|
|
Param[5]: rotation (type: float)
|
|
Param[6]: tint (type: Color)
|
|
Function 376: ColorIsEqual() (2 input parameters)
|
|
Name: ColorIsEqual
|
|
Return type: bool
|
|
Description: Check if two colors are equal
|
|
Param[1]: col1 (type: Color)
|
|
Param[2]: col2 (type: Color)
|
|
Function 377: Fade() (2 input parameters)
|
|
Name: Fade
|
|
Return type: Color
|
|
Description: Get color with alpha applied, alpha goes from 0.0f to 1.0f
|
|
Param[1]: color (type: Color)
|
|
Param[2]: alpha (type: float)
|
|
Function 378: ColorToInt() (1 input parameters)
|
|
Name: ColorToInt
|
|
Return type: int
|
|
Description: Get hexadecimal value for a Color (0xRRGGBBAA)
|
|
Param[1]: color (type: Color)
|
|
Function 379: ColorNormalize() (1 input parameters)
|
|
Name: ColorNormalize
|
|
Return type: Vector4
|
|
Description: Get Color normalized as float [0..1]
|
|
Param[1]: color (type: Color)
|
|
Function 380: ColorFromNormalized() (1 input parameters)
|
|
Name: ColorFromNormalized
|
|
Return type: Color
|
|
Description: Get Color from normalized values [0..1]
|
|
Param[1]: normalized (type: Vector4)
|
|
Function 381: ColorToHSV() (1 input parameters)
|
|
Name: ColorToHSV
|
|
Return type: Vector3
|
|
Description: Get HSV values for a Color, hue [0..360], saturation/value [0..1]
|
|
Param[1]: color (type: Color)
|
|
Function 382: ColorFromHSV() (3 input parameters)
|
|
Name: ColorFromHSV
|
|
Return type: Color
|
|
Description: Get a Color from HSV values, hue [0..360], saturation/value [0..1]
|
|
Param[1]: hue (type: float)
|
|
Param[2]: saturation (type: float)
|
|
Param[3]: value (type: float)
|
|
Function 383: ColorTint() (2 input parameters)
|
|
Name: ColorTint
|
|
Return type: Color
|
|
Description: Get color multiplied with another color
|
|
Param[1]: color (type: Color)
|
|
Param[2]: tint (type: Color)
|
|
Function 384: ColorBrightness() (2 input parameters)
|
|
Name: ColorBrightness
|
|
Return type: Color
|
|
Description: Get color with brightness correction, brightness factor goes from -1.0f to 1.0f
|
|
Param[1]: color (type: Color)
|
|
Param[2]: factor (type: float)
|
|
Function 385: ColorContrast() (2 input parameters)
|
|
Name: ColorContrast
|
|
Return type: Color
|
|
Description: Get color with contrast correction, contrast values between -1.0f and 1.0f
|
|
Param[1]: color (type: Color)
|
|
Param[2]: contrast (type: float)
|
|
Function 386: ColorAlpha() (2 input parameters)
|
|
Name: ColorAlpha
|
|
Return type: Color
|
|
Description: Get color with alpha applied, alpha goes from 0.0f to 1.0f
|
|
Param[1]: color (type: Color)
|
|
Param[2]: alpha (type: float)
|
|
Function 387: ColorAlphaBlend() (3 input parameters)
|
|
Name: ColorAlphaBlend
|
|
Return type: Color
|
|
Description: Get src alpha-blended into dst color with tint
|
|
Param[1]: dst (type: Color)
|
|
Param[2]: src (type: Color)
|
|
Param[3]: tint (type: Color)
|
|
Function 388: ColorLerp() (3 input parameters)
|
|
Name: ColorLerp
|
|
Return type: Color
|
|
Description: Get color lerp interpolation between two colors, factor [0.0f..1.0f]
|
|
Param[1]: color1 (type: Color)
|
|
Param[2]: color2 (type: Color)
|
|
Param[3]: factor (type: float)
|
|
Function 389: GetColor() (1 input parameters)
|
|
Name: GetColor
|
|
Return type: Color
|
|
Description: Get Color structure from hexadecimal value
|
|
Param[1]: hexValue (type: unsigned int)
|
|
Function 390: GetPixelColor() (2 input parameters)
|
|
Name: GetPixelColor
|
|
Return type: Color
|
|
Description: Get Color from a source pixel pointer of certain format
|
|
Param[1]: srcPtr (type: void *)
|
|
Param[2]: format (type: int)
|
|
Function 391: SetPixelColor() (3 input parameters)
|
|
Name: SetPixelColor
|
|
Return type: void
|
|
Description: Set color formatted into destination pixel pointer
|
|
Param[1]: dstPtr (type: void *)
|
|
Param[2]: color (type: Color)
|
|
Param[3]: format (type: int)
|
|
Function 392: GetPixelDataSize() (3 input parameters)
|
|
Name: GetPixelDataSize
|
|
Return type: int
|
|
Description: Get pixel data size in bytes for certain format
|
|
Param[1]: width (type: int)
|
|
Param[2]: height (type: int)
|
|
Param[3]: format (type: int)
|
|
Function 393: GetFontDefault() (0 input parameters)
|
|
Name: GetFontDefault
|
|
Return type: Font
|
|
Description: Get the default Font
|
|
No input parameters
|
|
Function 394: LoadFont() (1 input parameters)
|
|
Name: LoadFont
|
|
Return type: Font
|
|
Description: Load font from file into GPU memory (VRAM)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 395: LoadFontEx() (4 input parameters)
|
|
Name: LoadFontEx
|
|
Return type: Font
|
|
Description: Load font from file with extended parameters, use NULL for codepoints and 0 for codepointCount to load the default character set, font size is provided in pixels height
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: fontSize (type: int)
|
|
Param[3]: codepoints (type: int *)
|
|
Param[4]: codepointCount (type: int)
|
|
Function 396: LoadFontFromImage() (3 input parameters)
|
|
Name: LoadFontFromImage
|
|
Return type: Font
|
|
Description: Load font from Image (XNA style)
|
|
Param[1]: image (type: Image)
|
|
Param[2]: key (type: Color)
|
|
Param[3]: firstChar (type: int)
|
|
Function 397: LoadFontFromMemory() (6 input parameters)
|
|
Name: LoadFontFromMemory
|
|
Return type: Font
|
|
Description: Load font from memory buffer, fileType refers to extension: i.e. '.ttf'
|
|
Param[1]: fileType (type: const char *)
|
|
Param[2]: fileData (type: const unsigned char *)
|
|
Param[3]: dataSize (type: int)
|
|
Param[4]: fontSize (type: int)
|
|
Param[5]: codepoints (type: int *)
|
|
Param[6]: codepointCount (type: int)
|
|
Function 398: IsFontValid() (1 input parameters)
|
|
Name: IsFontValid
|
|
Return type: bool
|
|
Description: Check if a font is valid (font data loaded, WARNING: GPU texture not checked)
|
|
Param[1]: font (type: Font)
|
|
Function 399: LoadFontData() (6 input parameters)
|
|
Name: LoadFontData
|
|
Return type: GlyphInfo *
|
|
Description: Load font data for further use
|
|
Param[1]: fileData (type: const unsigned char *)
|
|
Param[2]: dataSize (type: int)
|
|
Param[3]: fontSize (type: int)
|
|
Param[4]: codepoints (type: int *)
|
|
Param[5]: codepointCount (type: int)
|
|
Param[6]: type (type: int)
|
|
Function 400: GenImageFontAtlas() (6 input parameters)
|
|
Name: GenImageFontAtlas
|
|
Return type: Image
|
|
Description: Generate image font atlas using chars info
|
|
Param[1]: glyphs (type: const GlyphInfo *)
|
|
Param[2]: glyphRecs (type: Rectangle **)
|
|
Param[3]: glyphCount (type: int)
|
|
Param[4]: fontSize (type: int)
|
|
Param[5]: padding (type: int)
|
|
Param[6]: packMethod (type: int)
|
|
Function 401: UnloadFontData() (2 input parameters)
|
|
Name: UnloadFontData
|
|
Return type: void
|
|
Description: Unload font chars info data (RAM)
|
|
Param[1]: glyphs (type: GlyphInfo *)
|
|
Param[2]: glyphCount (type: int)
|
|
Function 402: UnloadFont() (1 input parameters)
|
|
Name: UnloadFont
|
|
Return type: void
|
|
Description: Unload font from GPU memory (VRAM)
|
|
Param[1]: font (type: Font)
|
|
Function 403: ExportFontAsCode() (2 input parameters)
|
|
Name: ExportFontAsCode
|
|
Return type: bool
|
|
Description: Export font as code file, returns true on success
|
|
Param[1]: font (type: Font)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 404: DrawFPS() (2 input parameters)
|
|
Name: DrawFPS
|
|
Return type: void
|
|
Description: Draw current FPS
|
|
Param[1]: posX (type: int)
|
|
Param[2]: posY (type: int)
|
|
Function 405: DrawText() (5 input parameters)
|
|
Name: DrawText
|
|
Return type: void
|
|
Description: Draw text (using default font)
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: posX (type: int)
|
|
Param[3]: posY (type: int)
|
|
Param[4]: fontSize (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 406: DrawTextEx() (6 input parameters)
|
|
Name: DrawTextEx
|
|
Return type: void
|
|
Description: Draw text using font and additional parameters
|
|
Param[1]: font (type: Font)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: position (type: Vector2)
|
|
Param[4]: fontSize (type: float)
|
|
Param[5]: spacing (type: float)
|
|
Param[6]: tint (type: Color)
|
|
Function 407: DrawTextPro() (8 input parameters)
|
|
Name: DrawTextPro
|
|
Return type: void
|
|
Description: Draw text using Font and pro parameters (rotation)
|
|
Param[1]: font (type: Font)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: position (type: Vector2)
|
|
Param[4]: origin (type: Vector2)
|
|
Param[5]: rotation (type: float)
|
|
Param[6]: fontSize (type: float)
|
|
Param[7]: spacing (type: float)
|
|
Param[8]: tint (type: Color)
|
|
Function 408: DrawTextCodepoint() (5 input parameters)
|
|
Name: DrawTextCodepoint
|
|
Return type: void
|
|
Description: Draw one character (codepoint)
|
|
Param[1]: font (type: Font)
|
|
Param[2]: codepoint (type: int)
|
|
Param[3]: position (type: Vector2)
|
|
Param[4]: fontSize (type: float)
|
|
Param[5]: tint (type: Color)
|
|
Function 409: DrawTextCodepoints() (7 input parameters)
|
|
Name: DrawTextCodepoints
|
|
Return type: void
|
|
Description: Draw multiple character (codepoint)
|
|
Param[1]: font (type: Font)
|
|
Param[2]: codepoints (type: const int *)
|
|
Param[3]: codepointCount (type: int)
|
|
Param[4]: position (type: Vector2)
|
|
Param[5]: fontSize (type: float)
|
|
Param[6]: spacing (type: float)
|
|
Param[7]: tint (type: Color)
|
|
Function 410: SetTextLineSpacing() (1 input parameters)
|
|
Name: SetTextLineSpacing
|
|
Return type: void
|
|
Description: Set vertical line spacing when drawing with line-breaks
|
|
Param[1]: spacing (type: int)
|
|
Function 411: MeasureText() (2 input parameters)
|
|
Name: MeasureText
|
|
Return type: int
|
|
Description: Measure string width for default font
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: fontSize (type: int)
|
|
Function 412: MeasureTextEx() (4 input parameters)
|
|
Name: MeasureTextEx
|
|
Return type: Vector2
|
|
Description: Measure string size for Font
|
|
Param[1]: font (type: Font)
|
|
Param[2]: text (type: const char *)
|
|
Param[3]: fontSize (type: float)
|
|
Param[4]: spacing (type: float)
|
|
Function 413: GetGlyphIndex() (2 input parameters)
|
|
Name: GetGlyphIndex
|
|
Return type: int
|
|
Description: Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found
|
|
Param[1]: font (type: Font)
|
|
Param[2]: codepoint (type: int)
|
|
Function 414: GetGlyphInfo() (2 input parameters)
|
|
Name: GetGlyphInfo
|
|
Return type: GlyphInfo
|
|
Description: Get glyph font info data for a codepoint (unicode character), fallback to '?' if not found
|
|
Param[1]: font (type: Font)
|
|
Param[2]: codepoint (type: int)
|
|
Function 415: GetGlyphAtlasRec() (2 input parameters)
|
|
Name: GetGlyphAtlasRec
|
|
Return type: Rectangle
|
|
Description: Get glyph rectangle in font atlas for a codepoint (unicode character), fallback to '?' if not found
|
|
Param[1]: font (type: Font)
|
|
Param[2]: codepoint (type: int)
|
|
Function 416: LoadUTF8() (2 input parameters)
|
|
Name: LoadUTF8
|
|
Return type: char *
|
|
Description: Load UTF-8 text encoded from codepoints array
|
|
Param[1]: codepoints (type: const int *)
|
|
Param[2]: length (type: int)
|
|
Function 417: UnloadUTF8() (1 input parameters)
|
|
Name: UnloadUTF8
|
|
Return type: void
|
|
Description: Unload UTF-8 text encoded from codepoints array
|
|
Param[1]: text (type: char *)
|
|
Function 418: LoadCodepoints() (2 input parameters)
|
|
Name: LoadCodepoints
|
|
Return type: int *
|
|
Description: Load all codepoints from a UTF-8 text string, codepoints count returned by parameter
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: count (type: int *)
|
|
Function 419: UnloadCodepoints() (1 input parameters)
|
|
Name: UnloadCodepoints
|
|
Return type: void
|
|
Description: Unload codepoints data from memory
|
|
Param[1]: codepoints (type: int *)
|
|
Function 420: GetCodepointCount() (1 input parameters)
|
|
Name: GetCodepointCount
|
|
Return type: int
|
|
Description: Get total number of codepoints in a UTF-8 encoded string
|
|
Param[1]: text (type: const char *)
|
|
Function 421: GetCodepoint() (2 input parameters)
|
|
Name: GetCodepoint
|
|
Return type: int
|
|
Description: Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: codepointSize (type: int *)
|
|
Function 422: GetCodepointNext() (2 input parameters)
|
|
Name: GetCodepointNext
|
|
Return type: int
|
|
Description: Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: codepointSize (type: int *)
|
|
Function 423: GetCodepointPrevious() (2 input parameters)
|
|
Name: GetCodepointPrevious
|
|
Return type: int
|
|
Description: Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: codepointSize (type: int *)
|
|
Function 424: CodepointToUTF8() (2 input parameters)
|
|
Name: CodepointToUTF8
|
|
Return type: const char *
|
|
Description: Encode one codepoint into UTF-8 byte array (array length returned as parameter)
|
|
Param[1]: codepoint (type: int)
|
|
Param[2]: utf8Size (type: int *)
|
|
Function 425: TextCopy() (2 input parameters)
|
|
Name: TextCopy
|
|
Return type: int
|
|
Description: Copy one string to another, returns bytes copied
|
|
Param[1]: dst (type: char *)
|
|
Param[2]: src (type: const char *)
|
|
Function 426: TextIsEqual() (2 input parameters)
|
|
Name: TextIsEqual
|
|
Return type: bool
|
|
Description: Check if two text string are equal
|
|
Param[1]: text1 (type: const char *)
|
|
Param[2]: text2 (type: const char *)
|
|
Function 427: TextLength() (1 input parameters)
|
|
Name: TextLength
|
|
Return type: unsigned int
|
|
Description: Get text length, checks for '\0' ending
|
|
Param[1]: text (type: const char *)
|
|
Function 428: TextFormat() (2 input parameters)
|
|
Name: TextFormat
|
|
Return type: const char *
|
|
Description: Text formatting with variables (sprintf() style)
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: args (type: ...)
|
|
Function 429: TextSubtext() (3 input parameters)
|
|
Name: TextSubtext
|
|
Return type: const char *
|
|
Description: Get a piece of a text string
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: position (type: int)
|
|
Param[3]: length (type: int)
|
|
Function 430: TextReplace() (3 input parameters)
|
|
Name: TextReplace
|
|
Return type: char *
|
|
Description: Replace text string (WARNING: memory must be freed!)
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: replace (type: const char *)
|
|
Param[3]: by (type: const char *)
|
|
Function 431: TextInsert() (3 input parameters)
|
|
Name: TextInsert
|
|
Return type: char *
|
|
Description: Insert text in a position (WARNING: memory must be freed!)
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: insert (type: const char *)
|
|
Param[3]: position (type: int)
|
|
Function 432: TextJoin() (3 input parameters)
|
|
Name: TextJoin
|
|
Return type: char *
|
|
Description: Join text strings with delimiter
|
|
Param[1]: textList (type: char **)
|
|
Param[2]: count (type: int)
|
|
Param[3]: delimiter (type: const char *)
|
|
Function 433: TextSplit() (3 input parameters)
|
|
Name: TextSplit
|
|
Return type: char **
|
|
Description: Split text into multiple strings
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: delimiter (type: char)
|
|
Param[3]: count (type: int *)
|
|
Function 434: TextAppend() (3 input parameters)
|
|
Name: TextAppend
|
|
Return type: void
|
|
Description: Append text at specific position and move cursor!
|
|
Param[1]: text (type: char *)
|
|
Param[2]: append (type: const char *)
|
|
Param[3]: position (type: int *)
|
|
Function 435: TextFindIndex() (2 input parameters)
|
|
Name: TextFindIndex
|
|
Return type: int
|
|
Description: Find first text occurrence within a string
|
|
Param[1]: text (type: const char *)
|
|
Param[2]: find (type: const char *)
|
|
Function 436: TextToUpper() (1 input parameters)
|
|
Name: TextToUpper
|
|
Return type: char *
|
|
Description: Get upper case version of provided string
|
|
Param[1]: text (type: const char *)
|
|
Function 437: TextToLower() (1 input parameters)
|
|
Name: TextToLower
|
|
Return type: char *
|
|
Description: Get lower case version of provided string
|
|
Param[1]: text (type: const char *)
|
|
Function 438: TextToPascal() (1 input parameters)
|
|
Name: TextToPascal
|
|
Return type: char *
|
|
Description: Get Pascal case notation version of provided string
|
|
Param[1]: text (type: const char *)
|
|
Function 439: TextToSnake() (1 input parameters)
|
|
Name: TextToSnake
|
|
Return type: char *
|
|
Description: Get Snake case notation version of provided string
|
|
Param[1]: text (type: const char *)
|
|
Function 440: TextToCamel() (1 input parameters)
|
|
Name: TextToCamel
|
|
Return type: char *
|
|
Description: Get Camel case notation version of provided string
|
|
Param[1]: text (type: const char *)
|
|
Function 441: TextToInteger() (1 input parameters)
|
|
Name: TextToInteger
|
|
Return type: int
|
|
Description: Get integer value from text
|
|
Param[1]: text (type: const char *)
|
|
Function 442: TextToFloat() (1 input parameters)
|
|
Name: TextToFloat
|
|
Return type: float
|
|
Description: Get float value from text
|
|
Param[1]: text (type: const char *)
|
|
Function 443: DrawLine3D() (3 input parameters)
|
|
Name: DrawLine3D
|
|
Return type: void
|
|
Description: Draw a line in 3D world space
|
|
Param[1]: startPos (type: Vector3)
|
|
Param[2]: endPos (type: Vector3)
|
|
Param[3]: color (type: Color)
|
|
Function 444: DrawPoint3D() (2 input parameters)
|
|
Name: DrawPoint3D
|
|
Return type: void
|
|
Description: Draw a point in 3D space, actually a small line
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: color (type: Color)
|
|
Function 445: DrawCircle3D() (5 input parameters)
|
|
Name: DrawCircle3D
|
|
Return type: void
|
|
Description: Draw a circle in 3D world space
|
|
Param[1]: center (type: Vector3)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: rotationAxis (type: Vector3)
|
|
Param[4]: rotationAngle (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 446: DrawTriangle3D() (4 input parameters)
|
|
Name: DrawTriangle3D
|
|
Return type: void
|
|
Description: Draw a color-filled triangle (vertex in counter-clockwise order!)
|
|
Param[1]: v1 (type: Vector3)
|
|
Param[2]: v2 (type: Vector3)
|
|
Param[3]: v3 (type: Vector3)
|
|
Param[4]: color (type: Color)
|
|
Function 447: DrawTriangleStrip3D() (3 input parameters)
|
|
Name: DrawTriangleStrip3D
|
|
Return type: void
|
|
Description: Draw a triangle strip defined by points
|
|
Param[1]: points (type: const Vector3 *)
|
|
Param[2]: pointCount (type: int)
|
|
Param[3]: color (type: Color)
|
|
Function 448: DrawCube() (5 input parameters)
|
|
Name: DrawCube
|
|
Return type: void
|
|
Description: Draw cube
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: width (type: float)
|
|
Param[3]: height (type: float)
|
|
Param[4]: length (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 449: DrawCubeV() (3 input parameters)
|
|
Name: DrawCubeV
|
|
Return type: void
|
|
Description: Draw cube (Vector version)
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: size (type: Vector3)
|
|
Param[3]: color (type: Color)
|
|
Function 450: DrawCubeWires() (5 input parameters)
|
|
Name: DrawCubeWires
|
|
Return type: void
|
|
Description: Draw cube wires
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: width (type: float)
|
|
Param[3]: height (type: float)
|
|
Param[4]: length (type: float)
|
|
Param[5]: color (type: Color)
|
|
Function 451: DrawCubeWiresV() (3 input parameters)
|
|
Name: DrawCubeWiresV
|
|
Return type: void
|
|
Description: Draw cube wires (Vector version)
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: size (type: Vector3)
|
|
Param[3]: color (type: Color)
|
|
Function 452: DrawSphere() (3 input parameters)
|
|
Name: DrawSphere
|
|
Return type: void
|
|
Description: Draw sphere
|
|
Param[1]: centerPos (type: Vector3)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: color (type: Color)
|
|
Function 453: DrawSphereEx() (5 input parameters)
|
|
Name: DrawSphereEx
|
|
Return type: void
|
|
Description: Draw sphere with extended parameters
|
|
Param[1]: centerPos (type: Vector3)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: rings (type: int)
|
|
Param[4]: slices (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 454: DrawSphereWires() (5 input parameters)
|
|
Name: DrawSphereWires
|
|
Return type: void
|
|
Description: Draw sphere wires
|
|
Param[1]: centerPos (type: Vector3)
|
|
Param[2]: radius (type: float)
|
|
Param[3]: rings (type: int)
|
|
Param[4]: slices (type: int)
|
|
Param[5]: color (type: Color)
|
|
Function 455: DrawCylinder() (6 input parameters)
|
|
Name: DrawCylinder
|
|
Return type: void
|
|
Description: Draw a cylinder/cone
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: radiusTop (type: float)
|
|
Param[3]: radiusBottom (type: float)
|
|
Param[4]: height (type: float)
|
|
Param[5]: slices (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 456: DrawCylinderEx() (6 input parameters)
|
|
Name: DrawCylinderEx
|
|
Return type: void
|
|
Description: Draw a cylinder with base at startPos and top at endPos
|
|
Param[1]: startPos (type: Vector3)
|
|
Param[2]: endPos (type: Vector3)
|
|
Param[3]: startRadius (type: float)
|
|
Param[4]: endRadius (type: float)
|
|
Param[5]: sides (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 457: DrawCylinderWires() (6 input parameters)
|
|
Name: DrawCylinderWires
|
|
Return type: void
|
|
Description: Draw a cylinder/cone wires
|
|
Param[1]: position (type: Vector3)
|
|
Param[2]: radiusTop (type: float)
|
|
Param[3]: radiusBottom (type: float)
|
|
Param[4]: height (type: float)
|
|
Param[5]: slices (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 458: DrawCylinderWiresEx() (6 input parameters)
|
|
Name: DrawCylinderWiresEx
|
|
Return type: void
|
|
Description: Draw a cylinder wires with base at startPos and top at endPos
|
|
Param[1]: startPos (type: Vector3)
|
|
Param[2]: endPos (type: Vector3)
|
|
Param[3]: startRadius (type: float)
|
|
Param[4]: endRadius (type: float)
|
|
Param[5]: sides (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 459: DrawCapsule() (6 input parameters)
|
|
Name: DrawCapsule
|
|
Return type: void
|
|
Description: Draw a capsule with the center of its sphere caps at startPos and endPos
|
|
Param[1]: startPos (type: Vector3)
|
|
Param[2]: endPos (type: Vector3)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: slices (type: int)
|
|
Param[5]: rings (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 460: DrawCapsuleWires() (6 input parameters)
|
|
Name: DrawCapsuleWires
|
|
Return type: void
|
|
Description: Draw capsule wireframe with the center of its sphere caps at startPos and endPos
|
|
Param[1]: startPos (type: Vector3)
|
|
Param[2]: endPos (type: Vector3)
|
|
Param[3]: radius (type: float)
|
|
Param[4]: slices (type: int)
|
|
Param[5]: rings (type: int)
|
|
Param[6]: color (type: Color)
|
|
Function 461: DrawPlane() (3 input parameters)
|
|
Name: DrawPlane
|
|
Return type: void
|
|
Description: Draw a plane XZ
|
|
Param[1]: centerPos (type: Vector3)
|
|
Param[2]: size (type: Vector2)
|
|
Param[3]: color (type: Color)
|
|
Function 462: DrawRay() (2 input parameters)
|
|
Name: DrawRay
|
|
Return type: void
|
|
Description: Draw a ray line
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: color (type: Color)
|
|
Function 463: DrawGrid() (2 input parameters)
|
|
Name: DrawGrid
|
|
Return type: void
|
|
Description: Draw a grid (centered at (0, 0, 0))
|
|
Param[1]: slices (type: int)
|
|
Param[2]: spacing (type: float)
|
|
Function 464: LoadModel() (1 input parameters)
|
|
Name: LoadModel
|
|
Return type: Model
|
|
Description: Load model from files (meshes and materials)
|
|
Param[1]: fileName (type: const char *)
|
|
Function 465: LoadModelFromMesh() (1 input parameters)
|
|
Name: LoadModelFromMesh
|
|
Return type: Model
|
|
Description: Load model from generated mesh (default material)
|
|
Param[1]: mesh (type: Mesh)
|
|
Function 466: IsModelValid() (1 input parameters)
|
|
Name: IsModelValid
|
|
Return type: bool
|
|
Description: Check if a model is valid (loaded in GPU, VAO/VBOs)
|
|
Param[1]: model (type: Model)
|
|
Function 467: UnloadModel() (1 input parameters)
|
|
Name: UnloadModel
|
|
Return type: void
|
|
Description: Unload model (including meshes) from memory (RAM and/or VRAM)
|
|
Param[1]: model (type: Model)
|
|
Function 468: GetModelBoundingBox() (1 input parameters)
|
|
Name: GetModelBoundingBox
|
|
Return type: BoundingBox
|
|
Description: Compute model bounding box limits (considers all meshes)
|
|
Param[1]: model (type: Model)
|
|
Function 469: DrawModel() (4 input parameters)
|
|
Name: DrawModel
|
|
Return type: void
|
|
Description: Draw a model (with texture if set)
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: scale (type: float)
|
|
Param[4]: tint (type: Color)
|
|
Function 470: DrawModelEx() (6 input parameters)
|
|
Name: DrawModelEx
|
|
Return type: void
|
|
Description: Draw a model with extended parameters
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: rotationAxis (type: Vector3)
|
|
Param[4]: rotationAngle (type: float)
|
|
Param[5]: scale (type: Vector3)
|
|
Param[6]: tint (type: Color)
|
|
Function 471: DrawModelWires() (4 input parameters)
|
|
Name: DrawModelWires
|
|
Return type: void
|
|
Description: Draw a model wires (with texture if set)
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: scale (type: float)
|
|
Param[4]: tint (type: Color)
|
|
Function 472: DrawModelWiresEx() (6 input parameters)
|
|
Name: DrawModelWiresEx
|
|
Return type: void
|
|
Description: Draw a model wires (with texture if set) with extended parameters
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: rotationAxis (type: Vector3)
|
|
Param[4]: rotationAngle (type: float)
|
|
Param[5]: scale (type: Vector3)
|
|
Param[6]: tint (type: Color)
|
|
Function 473: DrawModelPoints() (4 input parameters)
|
|
Name: DrawModelPoints
|
|
Return type: void
|
|
Description: Draw a model as points
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: scale (type: float)
|
|
Param[4]: tint (type: Color)
|
|
Function 474: DrawModelPointsEx() (6 input parameters)
|
|
Name: DrawModelPointsEx
|
|
Return type: void
|
|
Description: Draw a model as points with extended parameters
|
|
Param[1]: model (type: Model)
|
|
Param[2]: position (type: Vector3)
|
|
Param[3]: rotationAxis (type: Vector3)
|
|
Param[4]: rotationAngle (type: float)
|
|
Param[5]: scale (type: Vector3)
|
|
Param[6]: tint (type: Color)
|
|
Function 475: DrawBoundingBox() (2 input parameters)
|
|
Name: DrawBoundingBox
|
|
Return type: void
|
|
Description: Draw bounding box (wires)
|
|
Param[1]: box (type: BoundingBox)
|
|
Param[2]: color (type: Color)
|
|
Function 476: DrawBillboard() (5 input parameters)
|
|
Name: DrawBillboard
|
|
Return type: void
|
|
Description: Draw a billboard texture
|
|
Param[1]: camera (type: Camera)
|
|
Param[2]: texture (type: Texture2D)
|
|
Param[3]: position (type: Vector3)
|
|
Param[4]: scale (type: float)
|
|
Param[5]: tint (type: Color)
|
|
Function 477: DrawBillboardRec() (6 input parameters)
|
|
Name: DrawBillboardRec
|
|
Return type: void
|
|
Description: Draw a billboard texture defined by source
|
|
Param[1]: camera (type: Camera)
|
|
Param[2]: texture (type: Texture2D)
|
|
Param[3]: source (type: Rectangle)
|
|
Param[4]: position (type: Vector3)
|
|
Param[5]: size (type: Vector2)
|
|
Param[6]: tint (type: Color)
|
|
Function 478: DrawBillboardPro() (9 input parameters)
|
|
Name: DrawBillboardPro
|
|
Return type: void
|
|
Description: Draw a billboard texture defined by source and rotation
|
|
Param[1]: camera (type: Camera)
|
|
Param[2]: texture (type: Texture2D)
|
|
Param[3]: source (type: Rectangle)
|
|
Param[4]: position (type: Vector3)
|
|
Param[5]: up (type: Vector3)
|
|
Param[6]: size (type: Vector2)
|
|
Param[7]: origin (type: Vector2)
|
|
Param[8]: rotation (type: float)
|
|
Param[9]: tint (type: Color)
|
|
Function 479: UploadMesh() (2 input parameters)
|
|
Name: UploadMesh
|
|
Return type: void
|
|
Description: Upload mesh vertex data in GPU and provide VAO/VBO ids
|
|
Param[1]: mesh (type: Mesh *)
|
|
Param[2]: dynamic (type: bool)
|
|
Function 480: UpdateMeshBuffer() (5 input parameters)
|
|
Name: UpdateMeshBuffer
|
|
Return type: void
|
|
Description: Update mesh vertex data in GPU for a specific buffer index
|
|
Param[1]: mesh (type: Mesh)
|
|
Param[2]: index (type: int)
|
|
Param[3]: data (type: const void *)
|
|
Param[4]: dataSize (type: int)
|
|
Param[5]: offset (type: int)
|
|
Function 481: UnloadMesh() (1 input parameters)
|
|
Name: UnloadMesh
|
|
Return type: void
|
|
Description: Unload mesh data from CPU and GPU
|
|
Param[1]: mesh (type: Mesh)
|
|
Function 482: DrawMesh() (3 input parameters)
|
|
Name: DrawMesh
|
|
Return type: void
|
|
Description: Draw a 3d mesh with material and transform
|
|
Param[1]: mesh (type: Mesh)
|
|
Param[2]: material (type: Material)
|
|
Param[3]: transform (type: Matrix)
|
|
Function 483: DrawMeshInstanced() (4 input parameters)
|
|
Name: DrawMeshInstanced
|
|
Return type: void
|
|
Description: Draw multiple mesh instances with material and different transforms
|
|
Param[1]: mesh (type: Mesh)
|
|
Param[2]: material (type: Material)
|
|
Param[3]: transforms (type: const Matrix *)
|
|
Param[4]: instances (type: int)
|
|
Function 484: GetMeshBoundingBox() (1 input parameters)
|
|
Name: GetMeshBoundingBox
|
|
Return type: BoundingBox
|
|
Description: Compute mesh bounding box limits
|
|
Param[1]: mesh (type: Mesh)
|
|
Function 485: GenMeshTangents() (1 input parameters)
|
|
Name: GenMeshTangents
|
|
Return type: void
|
|
Description: Compute mesh tangents
|
|
Param[1]: mesh (type: Mesh *)
|
|
Function 486: ExportMesh() (2 input parameters)
|
|
Name: ExportMesh
|
|
Return type: bool
|
|
Description: Export mesh data to file, returns true on success
|
|
Param[1]: mesh (type: Mesh)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 487: ExportMeshAsCode() (2 input parameters)
|
|
Name: ExportMeshAsCode
|
|
Return type: bool
|
|
Description: Export mesh as code file (.h) defining multiple arrays of vertex attributes
|
|
Param[1]: mesh (type: Mesh)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 488: GenMeshPoly() (2 input parameters)
|
|
Name: GenMeshPoly
|
|
Return type: Mesh
|
|
Description: Generate polygonal mesh
|
|
Param[1]: sides (type: int)
|
|
Param[2]: radius (type: float)
|
|
Function 489: GenMeshPlane() (4 input parameters)
|
|
Name: GenMeshPlane
|
|
Return type: Mesh
|
|
Description: Generate plane mesh (with subdivisions)
|
|
Param[1]: width (type: float)
|
|
Param[2]: length (type: float)
|
|
Param[3]: resX (type: int)
|
|
Param[4]: resZ (type: int)
|
|
Function 490: GenMeshCube() (3 input parameters)
|
|
Name: GenMeshCube
|
|
Return type: Mesh
|
|
Description: Generate cuboid mesh
|
|
Param[1]: width (type: float)
|
|
Param[2]: height (type: float)
|
|
Param[3]: length (type: float)
|
|
Function 491: GenMeshSphere() (3 input parameters)
|
|
Name: GenMeshSphere
|
|
Return type: Mesh
|
|
Description: Generate sphere mesh (standard sphere)
|
|
Param[1]: radius (type: float)
|
|
Param[2]: rings (type: int)
|
|
Param[3]: slices (type: int)
|
|
Function 492: GenMeshHemiSphere() (3 input parameters)
|
|
Name: GenMeshHemiSphere
|
|
Return type: Mesh
|
|
Description: Generate half-sphere mesh (no bottom cap)
|
|
Param[1]: radius (type: float)
|
|
Param[2]: rings (type: int)
|
|
Param[3]: slices (type: int)
|
|
Function 493: GenMeshCylinder() (3 input parameters)
|
|
Name: GenMeshCylinder
|
|
Return type: Mesh
|
|
Description: Generate cylinder mesh
|
|
Param[1]: radius (type: float)
|
|
Param[2]: height (type: float)
|
|
Param[3]: slices (type: int)
|
|
Function 494: GenMeshCone() (3 input parameters)
|
|
Name: GenMeshCone
|
|
Return type: Mesh
|
|
Description: Generate cone/pyramid mesh
|
|
Param[1]: radius (type: float)
|
|
Param[2]: height (type: float)
|
|
Param[3]: slices (type: int)
|
|
Function 495: GenMeshTorus() (4 input parameters)
|
|
Name: GenMeshTorus
|
|
Return type: Mesh
|
|
Description: Generate torus mesh
|
|
Param[1]: radius (type: float)
|
|
Param[2]: size (type: float)
|
|
Param[3]: radSeg (type: int)
|
|
Param[4]: sides (type: int)
|
|
Function 496: GenMeshKnot() (4 input parameters)
|
|
Name: GenMeshKnot
|
|
Return type: Mesh
|
|
Description: Generate trefoil knot mesh
|
|
Param[1]: radius (type: float)
|
|
Param[2]: size (type: float)
|
|
Param[3]: radSeg (type: int)
|
|
Param[4]: sides (type: int)
|
|
Function 497: GenMeshHeightmap() (2 input parameters)
|
|
Name: GenMeshHeightmap
|
|
Return type: Mesh
|
|
Description: Generate heightmap mesh from image data
|
|
Param[1]: heightmap (type: Image)
|
|
Param[2]: size (type: Vector3)
|
|
Function 498: GenMeshCubicmap() (2 input parameters)
|
|
Name: GenMeshCubicmap
|
|
Return type: Mesh
|
|
Description: Generate cubes-based map mesh from image data
|
|
Param[1]: cubicmap (type: Image)
|
|
Param[2]: cubeSize (type: Vector3)
|
|
Function 499: LoadMaterials() (2 input parameters)
|
|
Name: LoadMaterials
|
|
Return type: Material *
|
|
Description: Load materials from model file
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: materialCount (type: int *)
|
|
Function 500: LoadMaterialDefault() (0 input parameters)
|
|
Name: LoadMaterialDefault
|
|
Return type: Material
|
|
Description: Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)
|
|
No input parameters
|
|
Function 501: IsMaterialValid() (1 input parameters)
|
|
Name: IsMaterialValid
|
|
Return type: bool
|
|
Description: Check if a material is valid (shader assigned, map textures loaded in GPU)
|
|
Param[1]: material (type: Material)
|
|
Function 502: UnloadMaterial() (1 input parameters)
|
|
Name: UnloadMaterial
|
|
Return type: void
|
|
Description: Unload material from GPU memory (VRAM)
|
|
Param[1]: material (type: Material)
|
|
Function 503: SetMaterialTexture() (3 input parameters)
|
|
Name: SetMaterialTexture
|
|
Return type: void
|
|
Description: Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)
|
|
Param[1]: material (type: Material *)
|
|
Param[2]: mapType (type: int)
|
|
Param[3]: texture (type: Texture2D)
|
|
Function 504: SetModelMeshMaterial() (3 input parameters)
|
|
Name: SetModelMeshMaterial
|
|
Return type: void
|
|
Description: Set material for a mesh
|
|
Param[1]: model (type: Model *)
|
|
Param[2]: meshId (type: int)
|
|
Param[3]: materialId (type: int)
|
|
Function 505: LoadModelAnimations() (2 input parameters)
|
|
Name: LoadModelAnimations
|
|
Return type: ModelAnimation *
|
|
Description: Load model animations from file
|
|
Param[1]: fileName (type: const char *)
|
|
Param[2]: animCount (type: int *)
|
|
Function 506: UpdateModelAnimation() (3 input parameters)
|
|
Name: UpdateModelAnimation
|
|
Return type: void
|
|
Description: Update model animation pose (CPU)
|
|
Param[1]: model (type: Model)
|
|
Param[2]: anim (type: ModelAnimation)
|
|
Param[3]: frame (type: int)
|
|
Function 507: UpdateModelAnimationBones() (3 input parameters)
|
|
Name: UpdateModelAnimationBones
|
|
Return type: void
|
|
Description: Update model animation mesh bone matrices (GPU skinning)
|
|
Param[1]: model (type: Model)
|
|
Param[2]: anim (type: ModelAnimation)
|
|
Param[3]: frame (type: int)
|
|
Function 508: UnloadModelAnimation() (1 input parameters)
|
|
Name: UnloadModelAnimation
|
|
Return type: void
|
|
Description: Unload animation data
|
|
Param[1]: anim (type: ModelAnimation)
|
|
Function 509: UnloadModelAnimations() (2 input parameters)
|
|
Name: UnloadModelAnimations
|
|
Return type: void
|
|
Description: Unload animation array data
|
|
Param[1]: animations (type: ModelAnimation *)
|
|
Param[2]: animCount (type: int)
|
|
Function 510: IsModelAnimationValid() (2 input parameters)
|
|
Name: IsModelAnimationValid
|
|
Return type: bool
|
|
Description: Check model animation skeleton match
|
|
Param[1]: model (type: Model)
|
|
Param[2]: anim (type: ModelAnimation)
|
|
Function 511: CheckCollisionSpheres() (4 input parameters)
|
|
Name: CheckCollisionSpheres
|
|
Return type: bool
|
|
Description: Check collision between two spheres
|
|
Param[1]: center1 (type: Vector3)
|
|
Param[2]: radius1 (type: float)
|
|
Param[3]: center2 (type: Vector3)
|
|
Param[4]: radius2 (type: float)
|
|
Function 512: CheckCollisionBoxes() (2 input parameters)
|
|
Name: CheckCollisionBoxes
|
|
Return type: bool
|
|
Description: Check collision between two bounding boxes
|
|
Param[1]: box1 (type: BoundingBox)
|
|
Param[2]: box2 (type: BoundingBox)
|
|
Function 513: CheckCollisionBoxSphere() (3 input parameters)
|
|
Name: CheckCollisionBoxSphere
|
|
Return type: bool
|
|
Description: Check collision between box and sphere
|
|
Param[1]: box (type: BoundingBox)
|
|
Param[2]: center (type: Vector3)
|
|
Param[3]: radius (type: float)
|
|
Function 514: GetRayCollisionSphere() (3 input parameters)
|
|
Name: GetRayCollisionSphere
|
|
Return type: RayCollision
|
|
Description: Get collision info between ray and sphere
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: center (type: Vector3)
|
|
Param[3]: radius (type: float)
|
|
Function 515: GetRayCollisionBox() (2 input parameters)
|
|
Name: GetRayCollisionBox
|
|
Return type: RayCollision
|
|
Description: Get collision info between ray and box
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: box (type: BoundingBox)
|
|
Function 516: GetRayCollisionMesh() (3 input parameters)
|
|
Name: GetRayCollisionMesh
|
|
Return type: RayCollision
|
|
Description: Get collision info between ray and mesh
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: mesh (type: Mesh)
|
|
Param[3]: transform (type: Matrix)
|
|
Function 517: GetRayCollisionTriangle() (4 input parameters)
|
|
Name: GetRayCollisionTriangle
|
|
Return type: RayCollision
|
|
Description: Get collision info between ray and triangle
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: p1 (type: Vector3)
|
|
Param[3]: p2 (type: Vector3)
|
|
Param[4]: p3 (type: Vector3)
|
|
Function 518: GetRayCollisionQuad() (5 input parameters)
|
|
Name: GetRayCollisionQuad
|
|
Return type: RayCollision
|
|
Description: Get collision info between ray and quad
|
|
Param[1]: ray (type: Ray)
|
|
Param[2]: p1 (type: Vector3)
|
|
Param[3]: p2 (type: Vector3)
|
|
Param[4]: p3 (type: Vector3)
|
|
Param[5]: p4 (type: Vector3)
|
|
Function 519: InitAudioDevice() (0 input parameters)
|
|
Name: InitAudioDevice
|
|
Return type: void
|
|
Description: Initialize audio device and context
|
|
No input parameters
|
|
Function 520: CloseAudioDevice() (0 input parameters)
|
|
Name: CloseAudioDevice
|
|
Return type: void
|
|
Description: Close the audio device and context
|
|
No input parameters
|
|
Function 521: IsAudioDeviceReady() (0 input parameters)
|
|
Name: IsAudioDeviceReady
|
|
Return type: bool
|
|
Description: Check if audio device has been initialized successfully
|
|
No input parameters
|
|
Function 522: SetMasterVolume() (1 input parameters)
|
|
Name: SetMasterVolume
|
|
Return type: void
|
|
Description: Set master volume (listener)
|
|
Param[1]: volume (type: float)
|
|
Function 523: GetMasterVolume() (0 input parameters)
|
|
Name: GetMasterVolume
|
|
Return type: float
|
|
Description: Get master volume (listener)
|
|
No input parameters
|
|
Function 524: LoadWave() (1 input parameters)
|
|
Name: LoadWave
|
|
Return type: Wave
|
|
Description: Load wave data from file
|
|
Param[1]: fileName (type: const char *)
|
|
Function 525: LoadWaveFromMemory() (3 input parameters)
|
|
Name: LoadWaveFromMemory
|
|
Return type: Wave
|
|
Description: Load wave from memory buffer, fileType refers to extension: i.e. '.wav'
|
|
Param[1]: fileType (type: const char *)
|
|
Param[2]: fileData (type: const unsigned char *)
|
|
Param[3]: dataSize (type: int)
|
|
Function 526: IsWaveValid() (1 input parameters)
|
|
Name: IsWaveValid
|
|
Return type: bool
|
|
Description: Checks if wave data is valid (data loaded and parameters)
|
|
Param[1]: wave (type: Wave)
|
|
Function 527: LoadSound() (1 input parameters)
|
|
Name: LoadSound
|
|
Return type: Sound
|
|
Description: Load sound from file
|
|
Param[1]: fileName (type: const char *)
|
|
Function 528: LoadSoundFromWave() (1 input parameters)
|
|
Name: LoadSoundFromWave
|
|
Return type: Sound
|
|
Description: Load sound from wave data
|
|
Param[1]: wave (type: Wave)
|
|
Function 529: LoadSoundAlias() (1 input parameters)
|
|
Name: LoadSoundAlias
|
|
Return type: Sound
|
|
Description: Create a new sound that shares the same sample data as the source sound, does not own the sound data
|
|
Param[1]: source (type: Sound)
|
|
Function 530: IsSoundValid() (1 input parameters)
|
|
Name: IsSoundValid
|
|
Return type: bool
|
|
Description: Checks if a sound is valid (data loaded and buffers initialized)
|
|
Param[1]: sound (type: Sound)
|
|
Function 531: UpdateSound() (3 input parameters)
|
|
Name: UpdateSound
|
|
Return type: void
|
|
Description: Update sound buffer with new data (data and frame count should fit in sound)
|
|
Param[1]: sound (type: Sound)
|
|
Param[2]: data (type: const void *)
|
|
Param[3]: sampleCount (type: int)
|
|
Function 532: UnloadWave() (1 input parameters)
|
|
Name: UnloadWave
|
|
Return type: void
|
|
Description: Unload wave data
|
|
Param[1]: wave (type: Wave)
|
|
Function 533: UnloadSound() (1 input parameters)
|
|
Name: UnloadSound
|
|
Return type: void
|
|
Description: Unload sound
|
|
Param[1]: sound (type: Sound)
|
|
Function 534: UnloadSoundAlias() (1 input parameters)
|
|
Name: UnloadSoundAlias
|
|
Return type: void
|
|
Description: Unload a sound alias (does not deallocate sample data)
|
|
Param[1]: alias (type: Sound)
|
|
Function 535: ExportWave() (2 input parameters)
|
|
Name: ExportWave
|
|
Return type: bool
|
|
Description: Export wave data to file, returns true on success
|
|
Param[1]: wave (type: Wave)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 536: ExportWaveAsCode() (2 input parameters)
|
|
Name: ExportWaveAsCode
|
|
Return type: bool
|
|
Description: Export wave sample data to code (.h), returns true on success
|
|
Param[1]: wave (type: Wave)
|
|
Param[2]: fileName (type: const char *)
|
|
Function 537: PlaySound() (1 input parameters)
|
|
Name: PlaySound
|
|
Return type: void
|
|
Description: Play a sound
|
|
Param[1]: sound (type: Sound)
|
|
Function 538: StopSound() (1 input parameters)
|
|
Name: StopSound
|
|
Return type: void
|
|
Description: Stop playing a sound
|
|
Param[1]: sound (type: Sound)
|
|
Function 539: PauseSound() (1 input parameters)
|
|
Name: PauseSound
|
|
Return type: void
|
|
Description: Pause a sound
|
|
Param[1]: sound (type: Sound)
|
|
Function 540: ResumeSound() (1 input parameters)
|
|
Name: ResumeSound
|
|
Return type: void
|
|
Description: Resume a paused sound
|
|
Param[1]: sound (type: Sound)
|
|
Function 541: IsSoundPlaying() (1 input parameters)
|
|
Name: IsSoundPlaying
|
|
Return type: bool
|
|
Description: Check if a sound is currently playing
|
|
Param[1]: sound (type: Sound)
|
|
Function 542: SetSoundVolume() (2 input parameters)
|
|
Name: SetSoundVolume
|
|
Return type: void
|
|
Description: Set volume for a sound (1.0 is max level)
|
|
Param[1]: sound (type: Sound)
|
|
Param[2]: volume (type: float)
|
|
Function 543: SetSoundPitch() (2 input parameters)
|
|
Name: SetSoundPitch
|
|
Return type: void
|
|
Description: Set pitch for a sound (1.0 is base level)
|
|
Param[1]: sound (type: Sound)
|
|
Param[2]: pitch (type: float)
|
|
Function 544: SetSoundPan() (2 input parameters)
|
|
Name: SetSoundPan
|
|
Return type: void
|
|
Description: Set pan for a sound (0.5 is center)
|
|
Param[1]: sound (type: Sound)
|
|
Param[2]: pan (type: float)
|
|
Function 545: WaveCopy() (1 input parameters)
|
|
Name: WaveCopy
|
|
Return type: Wave
|
|
Description: Copy a wave to a new wave
|
|
Param[1]: wave (type: Wave)
|
|
Function 546: WaveCrop() (3 input parameters)
|
|
Name: WaveCrop
|
|
Return type: void
|
|
Description: Crop a wave to defined frames range
|
|
Param[1]: wave (type: Wave *)
|
|
Param[2]: initFrame (type: int)
|
|
Param[3]: finalFrame (type: int)
|
|
Function 547: WaveFormat() (4 input parameters)
|
|
Name: WaveFormat
|
|
Return type: void
|
|
Description: Convert wave data to desired format
|
|
Param[1]: wave (type: Wave *)
|
|
Param[2]: sampleRate (type: int)
|
|
Param[3]: sampleSize (type: int)
|
|
Param[4]: channels (type: int)
|
|
Function 548: LoadWaveSamples() (1 input parameters)
|
|
Name: LoadWaveSamples
|
|
Return type: float *
|
|
Description: Load samples data from wave as a 32bit float data array
|
|
Param[1]: wave (type: Wave)
|
|
Function 549: UnloadWaveSamples() (1 input parameters)
|
|
Name: UnloadWaveSamples
|
|
Return type: void
|
|
Description: Unload samples data loaded with LoadWaveSamples()
|
|
Param[1]: samples (type: float *)
|
|
Function 550: LoadMusicStream() (1 input parameters)
|
|
Name: LoadMusicStream
|
|
Return type: Music
|
|
Description: Load music stream from file
|
|
Param[1]: fileName (type: const char *)
|
|
Function 551: LoadMusicStreamFromMemory() (3 input parameters)
|
|
Name: LoadMusicStreamFromMemory
|
|
Return type: Music
|
|
Description: Load music stream from data
|
|
Param[1]: fileType (type: const char *)
|
|
Param[2]: data (type: const unsigned char *)
|
|
Param[3]: dataSize (type: int)
|
|
Function 552: IsMusicValid() (1 input parameters)
|
|
Name: IsMusicValid
|
|
Return type: bool
|
|
Description: Checks if a music stream is valid (context and buffers initialized)
|
|
Param[1]: music (type: Music)
|
|
Function 553: UnloadMusicStream() (1 input parameters)
|
|
Name: UnloadMusicStream
|
|
Return type: void
|
|
Description: Unload music stream
|
|
Param[1]: music (type: Music)
|
|
Function 554: PlayMusicStream() (1 input parameters)
|
|
Name: PlayMusicStream
|
|
Return type: void
|
|
Description: Start music playing
|
|
Param[1]: music (type: Music)
|
|
Function 555: IsMusicStreamPlaying() (1 input parameters)
|
|
Name: IsMusicStreamPlaying
|
|
Return type: bool
|
|
Description: Check if music is playing
|
|
Param[1]: music (type: Music)
|
|
Function 556: UpdateMusicStream() (1 input parameters)
|
|
Name: UpdateMusicStream
|
|
Return type: void
|
|
Description: Updates buffers for music streaming
|
|
Param[1]: music (type: Music)
|
|
Function 557: StopMusicStream() (1 input parameters)
|
|
Name: StopMusicStream
|
|
Return type: void
|
|
Description: Stop music playing
|
|
Param[1]: music (type: Music)
|
|
Function 558: PauseMusicStream() (1 input parameters)
|
|
Name: PauseMusicStream
|
|
Return type: void
|
|
Description: Pause music playing
|
|
Param[1]: music (type: Music)
|
|
Function 559: ResumeMusicStream() (1 input parameters)
|
|
Name: ResumeMusicStream
|
|
Return type: void
|
|
Description: Resume playing paused music
|
|
Param[1]: music (type: Music)
|
|
Function 560: SeekMusicStream() (2 input parameters)
|
|
Name: SeekMusicStream
|
|
Return type: void
|
|
Description: Seek music to a position (in seconds)
|
|
Param[1]: music (type: Music)
|
|
Param[2]: position (type: float)
|
|
Function 561: SetMusicVolume() (2 input parameters)
|
|
Name: SetMusicVolume
|
|
Return type: void
|
|
Description: Set volume for music (1.0 is max level)
|
|
Param[1]: music (type: Music)
|
|
Param[2]: volume (type: float)
|
|
Function 562: SetMusicPitch() (2 input parameters)
|
|
Name: SetMusicPitch
|
|
Return type: void
|
|
Description: Set pitch for a music (1.0 is base level)
|
|
Param[1]: music (type: Music)
|
|
Param[2]: pitch (type: float)
|
|
Function 563: SetMusicPan() (2 input parameters)
|
|
Name: SetMusicPan
|
|
Return type: void
|
|
Description: Set pan for a music (0.5 is center)
|
|
Param[1]: music (type: Music)
|
|
Param[2]: pan (type: float)
|
|
Function 564: GetMusicTimeLength() (1 input parameters)
|
|
Name: GetMusicTimeLength
|
|
Return type: float
|
|
Description: Get music time length (in seconds)
|
|
Param[1]: music (type: Music)
|
|
Function 565: GetMusicTimePlayed() (1 input parameters)
|
|
Name: GetMusicTimePlayed
|
|
Return type: float
|
|
Description: Get current music time played (in seconds)
|
|
Param[1]: music (type: Music)
|
|
Function 566: LoadAudioStream() (3 input parameters)
|
|
Name: LoadAudioStream
|
|
Return type: AudioStream
|
|
Description: Load audio stream (to stream raw audio pcm data)
|
|
Param[1]: sampleRate (type: unsigned int)
|
|
Param[2]: sampleSize (type: unsigned int)
|
|
Param[3]: channels (type: unsigned int)
|
|
Function 567: IsAudioStreamValid() (1 input parameters)
|
|
Name: IsAudioStreamValid
|
|
Return type: bool
|
|
Description: Checks if an audio stream is valid (buffers initialized)
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 568: UnloadAudioStream() (1 input parameters)
|
|
Name: UnloadAudioStream
|
|
Return type: void
|
|
Description: Unload audio stream and free memory
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 569: UpdateAudioStream() (3 input parameters)
|
|
Name: UpdateAudioStream
|
|
Return type: void
|
|
Description: Update audio stream buffers with data
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: data (type: const void *)
|
|
Param[3]: frameCount (type: int)
|
|
Function 570: IsAudioStreamProcessed() (1 input parameters)
|
|
Name: IsAudioStreamProcessed
|
|
Return type: bool
|
|
Description: Check if any audio stream buffers requires refill
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 571: PlayAudioStream() (1 input parameters)
|
|
Name: PlayAudioStream
|
|
Return type: void
|
|
Description: Play audio stream
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 572: PauseAudioStream() (1 input parameters)
|
|
Name: PauseAudioStream
|
|
Return type: void
|
|
Description: Pause audio stream
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 573: ResumeAudioStream() (1 input parameters)
|
|
Name: ResumeAudioStream
|
|
Return type: void
|
|
Description: Resume audio stream
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 574: IsAudioStreamPlaying() (1 input parameters)
|
|
Name: IsAudioStreamPlaying
|
|
Return type: bool
|
|
Description: Check if audio stream is playing
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 575: StopAudioStream() (1 input parameters)
|
|
Name: StopAudioStream
|
|
Return type: void
|
|
Description: Stop audio stream
|
|
Param[1]: stream (type: AudioStream)
|
|
Function 576: SetAudioStreamVolume() (2 input parameters)
|
|
Name: SetAudioStreamVolume
|
|
Return type: void
|
|
Description: Set volume for audio stream (1.0 is max level)
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: volume (type: float)
|
|
Function 577: SetAudioStreamPitch() (2 input parameters)
|
|
Name: SetAudioStreamPitch
|
|
Return type: void
|
|
Description: Set pitch for audio stream (1.0 is base level)
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: pitch (type: float)
|
|
Function 578: SetAudioStreamPan() (2 input parameters)
|
|
Name: SetAudioStreamPan
|
|
Return type: void
|
|
Description: Set pan for audio stream (0.5 is centered)
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: pan (type: float)
|
|
Function 579: SetAudioStreamBufferSizeDefault() (1 input parameters)
|
|
Name: SetAudioStreamBufferSizeDefault
|
|
Return type: void
|
|
Description: Default size for new audio streams
|
|
Param[1]: size (type: int)
|
|
Function 580: SetAudioStreamCallback() (2 input parameters)
|
|
Name: SetAudioStreamCallback
|
|
Return type: void
|
|
Description: Audio thread callback to request new data
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: callback (type: AudioCallback)
|
|
Function 581: AttachAudioStreamProcessor() (2 input parameters)
|
|
Name: AttachAudioStreamProcessor
|
|
Return type: void
|
|
Description: Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo)
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: processor (type: AudioCallback)
|
|
Function 582: DetachAudioStreamProcessor() (2 input parameters)
|
|
Name: DetachAudioStreamProcessor
|
|
Return type: void
|
|
Description: Detach audio stream processor from stream
|
|
Param[1]: stream (type: AudioStream)
|
|
Param[2]: processor (type: AudioCallback)
|
|
Function 583: AttachAudioMixedProcessor() (1 input parameters)
|
|
Name: AttachAudioMixedProcessor
|
|
Return type: void
|
|
Description: Attach audio stream processor to the entire audio pipeline, receives frames x 2 samples as 'float' (stereo)
|
|
Param[1]: processor (type: AudioCallback)
|
|
Function 584: DetachAudioMixedProcessor() (1 input parameters)
|
|
Name: DetachAudioMixedProcessor
|
|
Return type: void
|
|
Description: Detach audio stream processor from the entire audio pipeline
|
|
Param[1]: processor (type: AudioCallback)
|