Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
raylib.h File Reference
#include <stdarg.h>
+ Include dependency graph for raylib.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Vector2
 
struct  Vector3
 
struct  Vector4
 
struct  Matrix
 
struct  Color
 
struct  Rectangle
 
struct  Image
 
struct  Texture
 
struct  RenderTexture
 
struct  NPatchInfo
 
struct  GlyphInfo
 
struct  Font
 
struct  Camera3D
 
struct  Camera2D
 
struct  Mesh
 
struct  Shader
 
struct  MaterialMap
 
struct  Material
 
struct  Transform
 
struct  BoneInfo
 
struct  Model
 
struct  ModelAnimation
 
struct  Ray
 
struct  RayCollision
 
struct  BoundingBox
 
struct  Wave
 
struct  AudioStream
 
struct  Sound
 
struct  Music
 
struct  VrDeviceInfo
 
struct  VrStereoConfig
 

Macros

#define RAYLIB_VERSION   "4.1-dev"
 raylib v4.1-dev - A simple and easy-to-use library to enjoy videogames programming (www.raylib.com) More...
 
#define RLAPI
 
#define PI   3.14159265358979323846f
 
#define DEG2RAD   (PI/180.0f)
 
#define RAD2DEG   (180.0f/PI)
 
#define RL_MALLOC(sz)   malloc(sz)
 
#define RL_CALLOC(n, sz)   calloc(n,sz)
 
#define RL_REALLOC(ptr, sz)   realloc(ptr,sz)
 
#define RL_FREE(ptr)   free(ptr)
 
#define CLITERAL(type)   (type)
 
#define RL_COLOR_TYPE
 
#define RL_RECTANGLE_TYPE
 
#define RL_VECTOR2_TYPE
 
#define RL_VECTOR3_TYPE
 
#define RL_VECTOR4_TYPE
 
#define RL_QUATERNION_TYPE
 
#define RL_MATRIX_TYPE
 
#define LIGHTGRAY   CLITERAL(Color){ 200, 200, 200, 255 }
 
#define GRAY   CLITERAL(Color){ 130, 130, 130, 255 }
 
#define DARKGRAY   CLITERAL(Color){ 80, 80, 80, 255 }
 
#define YELLOW   CLITERAL(Color){ 253, 249, 0, 255 }
 
#define GOLD   CLITERAL(Color){ 255, 203, 0, 255 }
 
#define ORANGE   CLITERAL(Color){ 255, 161, 0, 255 }
 
#define PINK   CLITERAL(Color){ 255, 109, 194, 255 }
 
#define RED   CLITERAL(Color){ 230, 41, 55, 255 }
 
#define MAROON   CLITERAL(Color){ 190, 33, 55, 255 }
 
#define GREEN   CLITERAL(Color){ 0, 228, 48, 255 }
 
#define LIME   CLITERAL(Color){ 0, 158, 47, 255 }
 
#define DARKGREEN   CLITERAL(Color){ 0, 117, 44, 255 }
 
#define SKYBLUE   CLITERAL(Color){ 102, 191, 255, 255 }
 
#define BLUE   CLITERAL(Color){ 0, 121, 241, 255 }
 
#define DARKBLUE   CLITERAL(Color){ 0, 82, 172, 255 }
 
#define PURPLE   CLITERAL(Color){ 200, 122, 255, 255 }
 
#define VIOLET   CLITERAL(Color){ 135, 60, 190, 255 }
 
#define DARKPURPLE   CLITERAL(Color){ 112, 31, 126, 255 }
 
#define BEIGE   CLITERAL(Color){ 211, 176, 131, 255 }
 
#define BROWN   CLITERAL(Color){ 127, 106, 79, 255 }
 
#define DARKBROWN   CLITERAL(Color){ 76, 63, 47, 255 }
 
#define WHITE   CLITERAL(Color){ 255, 255, 255, 255 }
 
#define BLACK   CLITERAL(Color){ 0, 0, 0, 255 }
 
#define BLANK   CLITERAL(Color){ 0, 0, 0, 0 }
 
#define MAGENTA   CLITERAL(Color){ 255, 0, 255, 255 }
 
#define RAYWHITE   CLITERAL(Color){ 245, 245, 245, 255 }
 
#define RL_BOOL_TYPE
 
#define MOUSE_LEFT_BUTTON   MOUSE_BUTTON_LEFT
 
#define MOUSE_RIGHT_BUTTON   MOUSE_BUTTON_RIGHT
 
#define MOUSE_MIDDLE_BUTTON   MOUSE_BUTTON_MIDDLE
 
#define MATERIAL_MAP_DIFFUSE   MATERIAL_MAP_ALBEDO
 
#define MATERIAL_MAP_SPECULAR   MATERIAL_MAP_METALNESS
 
#define SHADER_LOC_MAP_DIFFUSE   SHADER_LOC_MAP_ALBEDO
 
#define SHADER_LOC_MAP_SPECULAR   SHADER_LOC_MAP_METALNESS
 

Typedefs

typedef enum bool bool
 
typedef struct Vector2 Vector2
 
typedef struct Vector3 Vector3
 
typedef struct Vector4 Vector4
 
typedef Vector4 Quaternion
 
typedef struct Matrix Matrix
 
typedef struct Color Color
 
typedef struct Rectangle Rectangle
 
typedef struct Image Image
 
typedef struct Texture Texture
 
typedef Texture Texture2D
 
typedef Texture TextureCubemap
 
typedef struct RenderTexture RenderTexture
 
typedef RenderTexture RenderTexture2D
 
typedef struct NPatchInfo NPatchInfo
 
typedef struct GlyphInfo GlyphInfo
 
typedef struct Font Font
 
typedef struct Camera3D Camera3D
 
typedef Camera3D Camera
 
typedef struct Camera2D Camera2D
 
typedef struct Mesh Mesh
 
typedef struct Shader Shader
 
typedef struct MaterialMap MaterialMap
 
typedef struct Material Material
 
typedef struct Transform Transform
 
typedef struct BoneInfo BoneInfo
 
typedef struct Model Model
 
typedef struct ModelAnimation ModelAnimation
 
typedef struct Ray Ray
 
typedef struct RayCollision RayCollision
 
typedef struct BoundingBox BoundingBox
 
typedef struct Wave Wave
 
typedef struct rAudioBuffer rAudioBuffer
 
typedef struct rAudioProcessor rAudioProcessor
 
typedef struct AudioStream AudioStream
 
typedef struct Sound Sound
 
typedef struct Music Music
 
typedef struct VrDeviceInfo VrDeviceInfo
 
typedef struct VrStereoConfig VrStereoConfig
 
typedef void(* TraceLogCallback) (int logLevel, const char *text, va_list args)
 
typedef unsigned char *(* LoadFileDataCallback) (const char *fileName, unsigned int *bytesRead)
 
typedef bool(* SaveFileDataCallback) (const char *fileName, void *data, unsigned int bytesToWrite)
 
typedef char *(* LoadFileTextCallback) (const char *fileName)
 
typedef bool(* SaveFileTextCallback) (const char *fileName, char *text)
 
typedef void(* AudioCallback) (void *bufferData, unsigned int frames)
 

Enumerations

enum  bool {
  false , true , false , true ,
  false , true , false , true
}
 
enum  ConfigFlags {
  FLAG_VSYNC_HINT = 0x00000040 , FLAG_FULLSCREEN_MODE = 0x00000002 , FLAG_WINDOW_RESIZABLE = 0x00000004 , FLAG_WINDOW_UNDECORATED = 0x00000008 ,
  FLAG_WINDOW_HIDDEN = 0x00000080 , FLAG_WINDOW_MINIMIZED = 0x00000200 , FLAG_WINDOW_MAXIMIZED = 0x00000400 , FLAG_WINDOW_UNFOCUSED = 0x00000800 ,
  FLAG_WINDOW_TOPMOST = 0x00001000 , FLAG_WINDOW_ALWAYS_RUN = 0x00000100 , FLAG_WINDOW_TRANSPARENT = 0x00000010 , FLAG_WINDOW_HIGHDPI = 0x00002000 ,
  FLAG_MSAA_4X_HINT = 0x00000020 , FLAG_INTERLACED_HINT = 0x00010000
}
 
enum  TraceLogLevel {
  LOG_ALL = 0 , LOG_TRACE , LOG_DEBUG , LOG_INFO ,
  LOG_WARNING , LOG_ERROR , LOG_FATAL , LOG_NONE
}
 
enum  KeyboardKey {
  KEY_NULL = 0 , KEY_APOSTROPHE = 39 , KEY_COMMA = 44 , KEY_MINUS = 45 ,
  KEY_PERIOD = 46 , KEY_SLASH = 47 , KEY_ZERO = 48 , KEY_ONE = 49 ,
  KEY_TWO = 50 , KEY_THREE = 51 , KEY_FOUR = 52 , KEY_FIVE = 53 ,
  KEY_SIX = 54 , KEY_SEVEN = 55 , KEY_EIGHT = 56 , KEY_NINE = 57 ,
  KEY_SEMICOLON = 59 , KEY_EQUAL = 61 , KEY_A = 65 , KEY_B = 66 ,
  KEY_C = 67 , KEY_D = 68 , KEY_E = 69 , KEY_F = 70 ,
  KEY_G = 71 , KEY_H = 72 , KEY_I = 73 , KEY_J = 74 ,
  KEY_K = 75 , KEY_L = 76 , KEY_M = 77 , KEY_N = 78 ,
  KEY_O = 79 , KEY_P = 80 , KEY_Q = 81 , KEY_R = 82 ,
  KEY_S = 83 , KEY_T = 84 , KEY_U = 85 , KEY_V = 86 ,
  KEY_W = 87 , KEY_X = 88 , KEY_Y = 89 , KEY_Z = 90 ,
  KEY_LEFT_BRACKET = 91 , KEY_BACKSLASH = 92 , KEY_RIGHT_BRACKET = 93 , KEY_GRAVE = 96 ,
  KEY_SPACE = 32 , KEY_ESCAPE = 256 , KEY_ENTER = 257 , KEY_TAB = 258 ,
  KEY_BACKSPACE = 259 , KEY_INSERT = 260 , KEY_DELETE = 261 , KEY_RIGHT = 262 ,
  KEY_LEFT = 263 , KEY_DOWN = 264 , KEY_UP = 265 , KEY_PAGE_UP = 266 ,
  KEY_PAGE_DOWN = 267 , KEY_HOME = 268 , KEY_END = 269 , KEY_CAPS_LOCK = 280 ,
  KEY_SCROLL_LOCK = 281 , KEY_NUM_LOCK = 282 , KEY_PRINT_SCREEN = 283 , KEY_PAUSE = 284 ,
  KEY_F1 = 290 , KEY_F2 = 291 , KEY_F3 = 292 , KEY_F4 = 293 ,
  KEY_F5 = 294 , KEY_F6 = 295 , KEY_F7 = 296 , KEY_F8 = 297 ,
  KEY_F9 = 298 , KEY_F10 = 299 , KEY_F11 = 300 , KEY_F12 = 301 ,
  KEY_LEFT_SHIFT = 340 , KEY_LEFT_CONTROL = 341 , KEY_LEFT_ALT = 342 , KEY_LEFT_SUPER = 343 ,
  KEY_RIGHT_SHIFT = 344 , KEY_RIGHT_CONTROL = 345 , KEY_RIGHT_ALT = 346 , KEY_RIGHT_SUPER = 347 ,
  KEY_KB_MENU = 348 , KEY_KP_0 = 320 , KEY_KP_1 = 321 , KEY_KP_2 = 322 ,
  KEY_KP_3 = 323 , KEY_KP_4 = 324 , KEY_KP_5 = 325 , KEY_KP_6 = 326 ,
  KEY_KP_7 = 327 , KEY_KP_8 = 328 , KEY_KP_9 = 329 , KEY_KP_DECIMAL = 330 ,
  KEY_KP_DIVIDE = 331 , KEY_KP_MULTIPLY = 332 , KEY_KP_SUBTRACT = 333 , KEY_KP_ADD = 334 ,
  KEY_KP_ENTER = 335 , KEY_KP_EQUAL = 336 , KEY_BACK = 4 , KEY_MENU = 82 ,
  KEY_VOLUME_UP = 24 , KEY_VOLUME_DOWN = 25
}
 
enum  MouseButton {
  MOUSE_BUTTON_LEFT = 0 , MOUSE_BUTTON_RIGHT = 1 , MOUSE_BUTTON_MIDDLE = 2 , MOUSE_BUTTON_SIDE = 3 ,
  MOUSE_BUTTON_EXTRA = 4 , MOUSE_BUTTON_FORWARD = 5 , MOUSE_BUTTON_BACK = 6
}
 
enum  MouseCursor {
  MOUSE_CURSOR_DEFAULT = 0 , MOUSE_CURSOR_ARROW = 1 , MOUSE_CURSOR_IBEAM = 2 , MOUSE_CURSOR_CROSSHAIR = 3 ,
  MOUSE_CURSOR_POINTING_HAND = 4 , MOUSE_CURSOR_RESIZE_EW = 5 , MOUSE_CURSOR_RESIZE_NS = 6 , MOUSE_CURSOR_RESIZE_NWSE = 7 ,
  MOUSE_CURSOR_RESIZE_NESW = 8 , MOUSE_CURSOR_RESIZE_ALL = 9 , MOUSE_CURSOR_NOT_ALLOWED = 10
}
 
enum  GamepadButton {
  GAMEPAD_BUTTON_UNKNOWN = 0 , GAMEPAD_BUTTON_LEFT_FACE_UP , GAMEPAD_BUTTON_LEFT_FACE_RIGHT , GAMEPAD_BUTTON_LEFT_FACE_DOWN ,
  GAMEPAD_BUTTON_LEFT_FACE_LEFT , GAMEPAD_BUTTON_RIGHT_FACE_UP , GAMEPAD_BUTTON_RIGHT_FACE_RIGHT , GAMEPAD_BUTTON_RIGHT_FACE_DOWN ,
  GAMEPAD_BUTTON_RIGHT_FACE_LEFT , GAMEPAD_BUTTON_LEFT_TRIGGER_1 , GAMEPAD_BUTTON_LEFT_TRIGGER_2 , GAMEPAD_BUTTON_RIGHT_TRIGGER_1 ,
  GAMEPAD_BUTTON_RIGHT_TRIGGER_2 , GAMEPAD_BUTTON_MIDDLE_LEFT , GAMEPAD_BUTTON_MIDDLE , GAMEPAD_BUTTON_MIDDLE_RIGHT ,
  GAMEPAD_BUTTON_LEFT_THUMB , GAMEPAD_BUTTON_RIGHT_THUMB
}
 
enum  GamepadAxis {
  GAMEPAD_AXIS_LEFT_X = 0 , GAMEPAD_AXIS_LEFT_Y = 1 , GAMEPAD_AXIS_RIGHT_X = 2 , GAMEPAD_AXIS_RIGHT_Y = 3 ,
  GAMEPAD_AXIS_LEFT_TRIGGER = 4 , GAMEPAD_AXIS_RIGHT_TRIGGER = 5
}
 
enum  MaterialMapIndex {
  MATERIAL_MAP_ALBEDO = 0 , MATERIAL_MAP_METALNESS , MATERIAL_MAP_NORMAL , MATERIAL_MAP_ROUGHNESS ,
  MATERIAL_MAP_OCCLUSION , MATERIAL_MAP_EMISSION , MATERIAL_MAP_HEIGHT , MATERIAL_MAP_CUBEMAP ,
  MATERIAL_MAP_IRRADIANCE , MATERIAL_MAP_PREFILTER , MATERIAL_MAP_BRDF
}
 
enum  ShaderLocationIndex {
  SHADER_LOC_VERTEX_POSITION = 0 , SHADER_LOC_VERTEX_TEXCOORD01 , SHADER_LOC_VERTEX_TEXCOORD02 , SHADER_LOC_VERTEX_NORMAL ,
  SHADER_LOC_VERTEX_TANGENT , SHADER_LOC_VERTEX_COLOR , SHADER_LOC_MATRIX_MVP , SHADER_LOC_MATRIX_VIEW ,
  SHADER_LOC_MATRIX_PROJECTION , SHADER_LOC_MATRIX_MODEL , SHADER_LOC_MATRIX_NORMAL , SHADER_LOC_VECTOR_VIEW ,
  SHADER_LOC_COLOR_DIFFUSE , SHADER_LOC_COLOR_SPECULAR , SHADER_LOC_COLOR_AMBIENT , SHADER_LOC_MAP_ALBEDO ,
  SHADER_LOC_MAP_METALNESS , SHADER_LOC_MAP_NORMAL , SHADER_LOC_MAP_ROUGHNESS , SHADER_LOC_MAP_OCCLUSION ,
  SHADER_LOC_MAP_EMISSION , SHADER_LOC_MAP_HEIGHT , SHADER_LOC_MAP_CUBEMAP , SHADER_LOC_MAP_IRRADIANCE ,
  SHADER_LOC_MAP_PREFILTER , SHADER_LOC_MAP_BRDF
}
 
enum  ShaderUniformDataType {
  SHADER_UNIFORM_FLOAT = 0 , SHADER_UNIFORM_VEC2 , SHADER_UNIFORM_VEC3 , SHADER_UNIFORM_VEC4 ,
  SHADER_UNIFORM_INT , SHADER_UNIFORM_IVEC2 , SHADER_UNIFORM_IVEC3 , SHADER_UNIFORM_IVEC4 ,
  SHADER_UNIFORM_SAMPLER2D
}
 
enum  ShaderAttributeDataType { SHADER_ATTRIB_FLOAT = 0 , SHADER_ATTRIB_VEC2 , SHADER_ATTRIB_VEC3 , SHADER_ATTRIB_VEC4 }
 
enum  PixelFormat {
  PIXELFORMAT_UNCOMPRESSED_GRAYSCALE = 1 , PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA , PIXELFORMAT_UNCOMPRESSED_R5G6B5 , PIXELFORMAT_UNCOMPRESSED_R8G8B8 ,
  PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 , PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 , PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 , PIXELFORMAT_UNCOMPRESSED_R32 ,
  PIXELFORMAT_UNCOMPRESSED_R32G32B32 , PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 , PIXELFORMAT_COMPRESSED_DXT1_RGB , PIXELFORMAT_COMPRESSED_DXT1_RGBA ,
  PIXELFORMAT_COMPRESSED_DXT3_RGBA , PIXELFORMAT_COMPRESSED_DXT5_RGBA , PIXELFORMAT_COMPRESSED_ETC1_RGB , PIXELFORMAT_COMPRESSED_ETC2_RGB ,
  PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA , PIXELFORMAT_COMPRESSED_PVRT_RGB , PIXELFORMAT_COMPRESSED_PVRT_RGBA , PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA ,
  PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
}
 
enum  TextureFilter {
  TEXTURE_FILTER_POINT = 0 , TEXTURE_FILTER_BILINEAR , TEXTURE_FILTER_TRILINEAR , TEXTURE_FILTER_ANISOTROPIC_4X ,
  TEXTURE_FILTER_ANISOTROPIC_8X , TEXTURE_FILTER_ANISOTROPIC_16X
}
 
enum  TextureWrap { TEXTURE_WRAP_REPEAT = 0 , TEXTURE_WRAP_CLAMP , TEXTURE_WRAP_MIRROR_REPEAT , TEXTURE_WRAP_MIRROR_CLAMP }
 
enum  CubemapLayout {
  CUBEMAP_LAYOUT_AUTO_DETECT = 0 , CUBEMAP_LAYOUT_LINE_VERTICAL , CUBEMAP_LAYOUT_LINE_HORIZONTAL , CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR ,
  CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE , CUBEMAP_LAYOUT_PANORAMA
}
 
enum  FontType { FONT_DEFAULT = 0 , FONT_BITMAP , FONT_SDF }
 
enum  BlendMode {
  BLEND_ALPHA = 0 , BLEND_ADDITIVE , BLEND_MULTIPLIED , BLEND_ADD_COLORS ,
  BLEND_SUBTRACT_COLORS , BLEND_ALPHA_PREMUL , BLEND_CUSTOM
}
 
enum  Gesture {
  GESTURE_NONE = 0 , GESTURE_TAP = 1 , GESTURE_DOUBLETAP = 2 , GESTURE_HOLD = 4 ,
  GESTURE_DRAG = 8 , GESTURE_SWIPE_RIGHT = 16 , GESTURE_SWIPE_LEFT = 32 , GESTURE_SWIPE_UP = 64 ,
  GESTURE_SWIPE_DOWN = 128 , GESTURE_PINCH_IN = 256 , GESTURE_PINCH_OUT = 512
}
 
enum  CameraMode {
  CAMERA_CUSTOM = 0 , CAMERA_FREE , CAMERA_ORBITAL , CAMERA_FIRST_PERSON ,
  CAMERA_THIRD_PERSON
}
 
enum  CameraProjection { CAMERA_PERSPECTIVE = 0 , CAMERA_ORTHOGRAPHIC }
 
enum  NPatchLayout { NPATCH_NINE_PATCH = 0 , NPATCH_THREE_PATCH_VERTICAL , NPATCH_THREE_PATCH_HORIZONTAL }
 

Functions

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

Macro Definition Documentation

◆ BEIGE

#define BEIGE   CLITERAL(Color){ 211, 176, 131, 255 }

Definition at line 166 of file raylib.h.

◆ BLACK

#define BLACK   CLITERAL(Color){ 0, 0, 0, 255 }

Definition at line 171 of file raylib.h.

◆ BLANK

#define BLANK   CLITERAL(Color){ 0, 0, 0, 0 }

Definition at line 172 of file raylib.h.

◆ BLUE

#define BLUE   CLITERAL(Color){ 0, 121, 241, 255 }

Definition at line 161 of file raylib.h.

◆ BROWN

#define BROWN   CLITERAL(Color){ 127, 106, 79, 255 }

Definition at line 167 of file raylib.h.

◆ CLITERAL

#define CLITERAL (   type)    (type)

Definition at line 131 of file raylib.h.

◆ DARKBLUE

#define DARKBLUE   CLITERAL(Color){ 0, 82, 172, 255 }

Definition at line 162 of file raylib.h.

◆ DARKBROWN

#define DARKBROWN   CLITERAL(Color){ 76, 63, 47, 255 }

Definition at line 168 of file raylib.h.

◆ DARKGRAY

#define DARKGRAY   CLITERAL(Color){ 80, 80, 80, 255 }

Definition at line 150 of file raylib.h.

◆ DARKGREEN

#define DARKGREEN   CLITERAL(Color){ 0, 117, 44, 255 }

Definition at line 159 of file raylib.h.

◆ DARKPURPLE

#define DARKPURPLE   CLITERAL(Color){ 112, 31, 126, 255 }

Definition at line 165 of file raylib.h.

◆ DEG2RAD

#define DEG2RAD   (PI/180.0f)

Definition at line 106 of file raylib.h.

◆ GOLD

#define GOLD   CLITERAL(Color){ 255, 203, 0, 255 }

Definition at line 152 of file raylib.h.

◆ GRAY

#define GRAY   CLITERAL(Color){ 130, 130, 130, 255 }

Definition at line 149 of file raylib.h.

◆ GREEN

#define GREEN   CLITERAL(Color){ 0, 228, 48, 255 }

Definition at line 157 of file raylib.h.

◆ LIGHTGRAY

#define LIGHTGRAY   CLITERAL(Color){ 200, 200, 200, 255 }

Definition at line 148 of file raylib.h.

◆ LIME

#define LIME   CLITERAL(Color){ 0, 158, 47, 255 }

Definition at line 158 of file raylib.h.

◆ MAGENTA

#define MAGENTA   CLITERAL(Color){ 255, 0, 255, 255 }

Definition at line 173 of file raylib.h.

◆ MAROON

#define MAROON   CLITERAL(Color){ 190, 33, 55, 255 }

Definition at line 156 of file raylib.h.

◆ MATERIAL_MAP_DIFFUSE

#define MATERIAL_MAP_DIFFUSE   MATERIAL_MAP_ALBEDO

Definition at line 719 of file raylib.h.

◆ MATERIAL_MAP_SPECULAR

#define MATERIAL_MAP_SPECULAR   MATERIAL_MAP_METALNESS

Definition at line 720 of file raylib.h.

◆ MOUSE_LEFT_BUTTON

#define MOUSE_LEFT_BUTTON   MOUSE_BUTTON_LEFT

Definition at line 642 of file raylib.h.

◆ MOUSE_MIDDLE_BUTTON

#define MOUSE_MIDDLE_BUTTON   MOUSE_BUTTON_MIDDLE

Definition at line 644 of file raylib.h.

◆ MOUSE_RIGHT_BUTTON

#define MOUSE_RIGHT_BUTTON   MOUSE_BUTTON_RIGHT

Definition at line 643 of file raylib.h.

◆ ORANGE

#define ORANGE   CLITERAL(Color){ 255, 161, 0, 255 }

Definition at line 153 of file raylib.h.

◆ PI

#define PI   3.14159265358979323846f

Definition at line 103 of file raylib.h.

◆ PINK

#define PINK   CLITERAL(Color){ 255, 109, 194, 255 }

Definition at line 154 of file raylib.h.

◆ PURPLE

#define PURPLE   CLITERAL(Color){ 200, 122, 255, 255 }

Definition at line 163 of file raylib.h.

◆ RAD2DEG

#define RAD2DEG   (180.0f/PI)

Definition at line 109 of file raylib.h.

◆ RAYLIB_VERSION

#define RAYLIB_VERSION   "4.1-dev"

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

FEATURES:

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

NOTES:

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

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

LICENSE: zlib/libpng

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

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

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

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

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

Definition at line 83 of file raylib.h.

◆ RAYWHITE

#define RAYWHITE   CLITERAL(Color){ 245, 245, 245, 255 }

Definition at line 174 of file raylib.h.

◆ RED

#define RED   CLITERAL(Color){ 230, 41, 55, 255 }

Definition at line 155 of file raylib.h.

◆ RL_BOOL_TYPE

#define RL_BOOL_TYPE

Definition at line 184 of file raylib.h.

◆ RL_CALLOC

#define RL_CALLOC (   n,
  sz 
)    calloc(n,sz)

Definition at line 117 of file raylib.h.

◆ RL_COLOR_TYPE

#define RL_COLOR_TYPE

Definition at line 138 of file raylib.h.

◆ RL_FREE

#define RL_FREE (   ptr)    free(ptr)

Definition at line 123 of file raylib.h.

◆ RL_MALLOC

#define RL_MALLOC (   sz)    malloc(sz)

Definition at line 114 of file raylib.h.

◆ RL_MATRIX_TYPE

#define RL_MATRIX_TYPE

Definition at line 144 of file raylib.h.

◆ RL_QUATERNION_TYPE

#define RL_QUATERNION_TYPE

Definition at line 143 of file raylib.h.

◆ RL_REALLOC

#define RL_REALLOC (   ptr,
  sz 
)    realloc(ptr,sz)

Definition at line 120 of file raylib.h.

◆ RL_RECTANGLE_TYPE

#define RL_RECTANGLE_TYPE

Definition at line 139 of file raylib.h.

◆ RL_VECTOR2_TYPE

#define RL_VECTOR2_TYPE

Definition at line 140 of file raylib.h.

◆ RL_VECTOR3_TYPE

#define RL_VECTOR3_TYPE

Definition at line 141 of file raylib.h.

◆ RL_VECTOR4_TYPE

#define RL_VECTOR4_TYPE

Definition at line 142 of file raylib.h.

◆ RLAPI

#define RLAPI

Definition at line 96 of file raylib.h.

◆ SHADER_LOC_MAP_DIFFUSE

#define SHADER_LOC_MAP_DIFFUSE   SHADER_LOC_MAP_ALBEDO

Definition at line 752 of file raylib.h.

◆ SHADER_LOC_MAP_SPECULAR

#define SHADER_LOC_MAP_SPECULAR   SHADER_LOC_MAP_METALNESS

Definition at line 753 of file raylib.h.

◆ SKYBLUE

#define SKYBLUE   CLITERAL(Color){ 102, 191, 255, 255 }

Definition at line 160 of file raylib.h.

◆ VIOLET

#define VIOLET   CLITERAL(Color){ 135, 60, 190, 255 }

Definition at line 164 of file raylib.h.

◆ WHITE

#define WHITE   CLITERAL(Color){ 255, 255, 255, 255 }

Definition at line 170 of file raylib.h.

◆ YELLOW

#define YELLOW   CLITERAL(Color){ 253, 249, 0, 255 }

Definition at line 151 of file raylib.h.

Typedef Documentation

◆ AudioCallback

typedef void(* AudioCallback) (void *bufferData, unsigned int frames)

Definition at line 1479 of file raylib.h.

◆ AudioStream

typedef struct AudioStream AudioStream

◆ BoneInfo

typedef struct BoneInfo BoneInfo

◆ bool

typedef enum bool bool

◆ BoundingBox

typedef struct BoundingBox BoundingBox

◆ Camera

typedef Camera3D Camera

Definition at line 307 of file raylib.h.

◆ Camera2D

typedef struct Camera2D Camera2D

◆ Camera3D

typedef struct Camera3D Camera3D

◆ Color

typedef struct Color Color

◆ Font

typedef struct Font Font

◆ GlyphInfo

typedef struct GlyphInfo GlyphInfo

◆ Image

typedef struct Image Image

◆ LoadFileDataCallback

typedef unsigned char *(* LoadFileDataCallback) (const char *fileName, unsigned int *bytesRead)

Definition at line 891 of file raylib.h.

◆ LoadFileTextCallback

typedef char *(* LoadFileTextCallback) (const char *fileName)

Definition at line 893 of file raylib.h.

◆ Material

typedef struct Material Material

◆ MaterialMap

typedef struct MaterialMap MaterialMap

◆ Matrix

typedef struct Matrix Matrix

◆ Mesh

typedef struct Mesh Mesh

◆ Model

typedef struct Model Model

◆ ModelAnimation

◆ Music

typedef struct Music Music

◆ NPatchInfo

typedef struct NPatchInfo NPatchInfo

◆ Quaternion

Definition at line 209 of file raylib.h.

◆ rAudioBuffer

typedef struct rAudioBuffer rAudioBuffer

Definition at line 430 of file raylib.h.

◆ rAudioProcessor

Definition at line 431 of file raylib.h.

◆ Ray

typedef struct Ray Ray

◆ RayCollision

typedef struct RayCollision RayCollision

◆ Rectangle

typedef struct Rectangle Rectangle

◆ RenderTexture

typedef struct RenderTexture RenderTexture

◆ RenderTexture2D

Definition at line 267 of file raylib.h.

◆ SaveFileDataCallback

typedef bool(* SaveFileDataCallback) (const char *fileName, void *data, unsigned int bytesToWrite)

Definition at line 892 of file raylib.h.

◆ SaveFileTextCallback

typedef bool(* SaveFileTextCallback) (const char *fileName, char *text)

Definition at line 894 of file raylib.h.

◆ Shader

typedef struct Shader Shader

◆ Sound

typedef struct Sound Sound

◆ Texture

typedef struct Texture Texture

◆ Texture2D

typedef Texture Texture2D

Definition at line 254 of file raylib.h.

◆ TextureCubemap

Definition at line 257 of file raylib.h.

◆ TraceLogCallback

typedef void(* TraceLogCallback) (int logLevel, const char *text, va_list args)

Definition at line 890 of file raylib.h.

◆ Transform

typedef struct Transform Transform

◆ Vector2

typedef struct Vector2 Vector2

◆ Vector3

typedef struct Vector3 Vector3

◆ Vector4

typedef struct Vector4 Vector4

◆ VrDeviceInfo

typedef struct VrDeviceInfo VrDeviceInfo

◆ VrStereoConfig

◆ Wave

typedef struct Wave Wave

Enumeration Type Documentation

◆ BlendMode

enum BlendMode
Enumerator
BLEND_ALPHA 
BLEND_ADDITIVE 
BLEND_MULTIPLIED 
BLEND_ADD_COLORS 
BLEND_SUBTRACT_COLORS 
BLEND_ALPHA_PREMUL 
BLEND_CUSTOM 

Definition at line 840 of file raylib.h.

◆ bool

enum bool
Enumerator
false 
true 
false 
true 
false 
true 
false 
true 

Definition at line 183 of file raylib.h.

◆ CameraMode

enum CameraMode
Enumerator
CAMERA_CUSTOM 
CAMERA_FREE 
CAMERA_ORBITAL 
CAMERA_FIRST_PERSON 
CAMERA_THIRD_PERSON 

Definition at line 867 of file raylib.h.

◆ CameraProjection

Enumerator
CAMERA_PERSPECTIVE 
CAMERA_ORTHOGRAPHIC 

Definition at line 876 of file raylib.h.

◆ ConfigFlags

Enumerator
FLAG_VSYNC_HINT 
FLAG_FULLSCREEN_MODE 
FLAG_WINDOW_RESIZABLE 
FLAG_WINDOW_UNDECORATED 
FLAG_WINDOW_HIDDEN 
FLAG_WINDOW_MINIMIZED 
FLAG_WINDOW_MAXIMIZED 
FLAG_WINDOW_UNFOCUSED 
FLAG_WINDOW_TOPMOST 
FLAG_WINDOW_ALWAYS_RUN 
FLAG_WINDOW_TRANSPARENT 
FLAG_WINDOW_HIGHDPI 
FLAG_MSAA_4X_HINT 
FLAG_INTERLACED_HINT 

Definition at line 491 of file raylib.h.

◆ CubemapLayout

Enumerator
CUBEMAP_LAYOUT_AUTO_DETECT 
CUBEMAP_LAYOUT_LINE_VERTICAL 
CUBEMAP_LAYOUT_LINE_HORIZONTAL 
CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR 
CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE 
CUBEMAP_LAYOUT_PANORAMA 

Definition at line 823 of file raylib.h.

◆ FontType

enum FontType
Enumerator
FONT_DEFAULT 
FONT_BITMAP 
FONT_SDF 

Definition at line 833 of file raylib.h.

◆ GamepadAxis

Enumerator
GAMEPAD_AXIS_LEFT_X 
GAMEPAD_AXIS_LEFT_Y 
GAMEPAD_AXIS_RIGHT_X 
GAMEPAD_AXIS_RIGHT_Y 
GAMEPAD_AXIS_LEFT_TRIGGER 
GAMEPAD_AXIS_RIGHT_TRIGGER 

Definition at line 695 of file raylib.h.

◆ GamepadButton

Enumerator
GAMEPAD_BUTTON_UNKNOWN 
GAMEPAD_BUTTON_LEFT_FACE_UP 
GAMEPAD_BUTTON_LEFT_FACE_RIGHT 
GAMEPAD_BUTTON_LEFT_FACE_DOWN 
GAMEPAD_BUTTON_LEFT_FACE_LEFT 
GAMEPAD_BUTTON_RIGHT_FACE_UP 
GAMEPAD_BUTTON_RIGHT_FACE_RIGHT 
GAMEPAD_BUTTON_RIGHT_FACE_DOWN 
GAMEPAD_BUTTON_RIGHT_FACE_LEFT 
GAMEPAD_BUTTON_LEFT_TRIGGER_1 
GAMEPAD_BUTTON_LEFT_TRIGGER_2 
GAMEPAD_BUTTON_RIGHT_TRIGGER_1 
GAMEPAD_BUTTON_RIGHT_TRIGGER_2 
GAMEPAD_BUTTON_MIDDLE_LEFT 
GAMEPAD_BUTTON_MIDDLE 
GAMEPAD_BUTTON_MIDDLE_RIGHT 
GAMEPAD_BUTTON_LEFT_THUMB 
GAMEPAD_BUTTON_RIGHT_THUMB 

Definition at line 673 of file raylib.h.

◆ Gesture

enum Gesture
Enumerator
GESTURE_NONE 
GESTURE_TAP 
GESTURE_DOUBLETAP 
GESTURE_HOLD 
GESTURE_DRAG 
GESTURE_SWIPE_RIGHT 
GESTURE_SWIPE_LEFT 
GESTURE_SWIPE_UP 
GESTURE_SWIPE_DOWN 
GESTURE_PINCH_IN 
GESTURE_PINCH_OUT 

Definition at line 852 of file raylib.h.

◆ KeyboardKey

Enumerator
KEY_NULL 
KEY_APOSTROPHE 
KEY_COMMA 
KEY_MINUS 
KEY_PERIOD 
KEY_SLASH 
KEY_ZERO 
KEY_ONE 
KEY_TWO 
KEY_THREE 
KEY_FOUR 
KEY_FIVE 
KEY_SIX 
KEY_SEVEN 
KEY_EIGHT 
KEY_NINE 
KEY_SEMICOLON 
KEY_EQUAL 
KEY_A 
KEY_B 
KEY_C 
KEY_D 
KEY_E 
KEY_F 
KEY_G 
KEY_H 
KEY_I 
KEY_J 
KEY_K 
KEY_L 
KEY_M 
KEY_N 
KEY_O 
KEY_P 
KEY_Q 
KEY_R 
KEY_S 
KEY_T 
KEY_U 
KEY_V 
KEY_W 
KEY_X 
KEY_Y 
KEY_Z 
KEY_LEFT_BRACKET 
KEY_BACKSLASH 
KEY_RIGHT_BRACKET 
KEY_GRAVE 
KEY_SPACE 
KEY_ESCAPE 
KEY_ENTER 
KEY_TAB 
KEY_BACKSPACE 
KEY_INSERT 
KEY_DELETE 
KEY_RIGHT 
KEY_LEFT 
KEY_DOWN 
KEY_UP 
KEY_PAGE_UP 
KEY_PAGE_DOWN 
KEY_HOME 
KEY_END 
KEY_CAPS_LOCK 
KEY_SCROLL_LOCK 
KEY_NUM_LOCK 
KEY_PRINT_SCREEN 
KEY_PAUSE 
KEY_F1 
KEY_F2 
KEY_F3 
KEY_F4 
KEY_F5 
KEY_F6 
KEY_F7 
KEY_F8 
KEY_F9 
KEY_F10 
KEY_F11 
KEY_F12 
KEY_LEFT_SHIFT 
KEY_LEFT_CONTROL 
KEY_LEFT_ALT 
KEY_LEFT_SUPER 
KEY_RIGHT_SHIFT 
KEY_RIGHT_CONTROL 
KEY_RIGHT_ALT 
KEY_RIGHT_SUPER 
KEY_KB_MENU 
KEY_KP_0 
KEY_KP_1 
KEY_KP_2 
KEY_KP_3 
KEY_KP_4 
KEY_KP_5 
KEY_KP_6 
KEY_KP_7 
KEY_KP_8 
KEY_KP_9 
KEY_KP_DECIMAL 
KEY_KP_DIVIDE 
KEY_KP_MULTIPLY 
KEY_KP_SUBTRACT 
KEY_KP_ADD 
KEY_KP_ENTER 
KEY_KP_EQUAL 
KEY_BACK 
KEY_MENU 
KEY_VOLUME_UP 
KEY_VOLUME_DOWN 

Definition at line 524 of file raylib.h.

◆ MaterialMapIndex

Enumerator
MATERIAL_MAP_ALBEDO 
MATERIAL_MAP_METALNESS 
MATERIAL_MAP_NORMAL 
MATERIAL_MAP_ROUGHNESS 
MATERIAL_MAP_OCCLUSION 
MATERIAL_MAP_EMISSION 
MATERIAL_MAP_HEIGHT 
MATERIAL_MAP_CUBEMAP 
MATERIAL_MAP_IRRADIANCE 
MATERIAL_MAP_PREFILTER 
MATERIAL_MAP_BRDF 

Definition at line 705 of file raylib.h.

◆ MouseButton

Enumerator
MOUSE_BUTTON_LEFT 
MOUSE_BUTTON_RIGHT 
MOUSE_BUTTON_MIDDLE 
MOUSE_BUTTON_SIDE 
MOUSE_BUTTON_EXTRA 
MOUSE_BUTTON_FORWARD 
MOUSE_BUTTON_BACK 

Definition at line 647 of file raylib.h.

◆ MouseCursor

Enumerator
MOUSE_CURSOR_DEFAULT 
MOUSE_CURSOR_ARROW 
MOUSE_CURSOR_IBEAM 
MOUSE_CURSOR_CROSSHAIR 
MOUSE_CURSOR_POINTING_HAND 
MOUSE_CURSOR_RESIZE_EW 
MOUSE_CURSOR_RESIZE_NS 
MOUSE_CURSOR_RESIZE_NWSE 
MOUSE_CURSOR_RESIZE_NESW 
MOUSE_CURSOR_RESIZE_ALL 
MOUSE_CURSOR_NOT_ALLOWED 

Definition at line 658 of file raylib.h.

◆ NPatchLayout

Enumerator
NPATCH_NINE_PATCH 
NPATCH_THREE_PATCH_VERTICAL 
NPATCH_THREE_PATCH_HORIZONTAL 

Definition at line 882 of file raylib.h.

◆ PixelFormat

Enumerator
PIXELFORMAT_UNCOMPRESSED_GRAYSCALE 
PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA 
PIXELFORMAT_UNCOMPRESSED_R5G6B5 
PIXELFORMAT_UNCOMPRESSED_R8G8B8 
PIXELFORMAT_UNCOMPRESSED_R5G5B5A1 
PIXELFORMAT_UNCOMPRESSED_R4G4B4A4 
PIXELFORMAT_UNCOMPRESSED_R8G8B8A8 
PIXELFORMAT_UNCOMPRESSED_R32 
PIXELFORMAT_UNCOMPRESSED_R32G32B32 
PIXELFORMAT_UNCOMPRESSED_R32G32B32A32 
PIXELFORMAT_COMPRESSED_DXT1_RGB 
PIXELFORMAT_COMPRESSED_DXT1_RGBA 
PIXELFORMAT_COMPRESSED_DXT3_RGBA 
PIXELFORMAT_COMPRESSED_DXT5_RGBA 
PIXELFORMAT_COMPRESSED_ETC1_RGB 
PIXELFORMAT_COMPRESSED_ETC2_RGB 
PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA 
PIXELFORMAT_COMPRESSED_PVRT_RGB 
PIXELFORMAT_COMPRESSED_PVRT_RGBA 
PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA 
PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA 

Definition at line 778 of file raylib.h.

◆ ShaderAttributeDataType

Enumerator
SHADER_ATTRIB_FLOAT 
SHADER_ATTRIB_VEC2 
SHADER_ATTRIB_VEC3 
SHADER_ATTRIB_VEC4 

Definition at line 769 of file raylib.h.

◆ ShaderLocationIndex

Enumerator
SHADER_LOC_VERTEX_POSITION 
SHADER_LOC_VERTEX_TEXCOORD01 
SHADER_LOC_VERTEX_TEXCOORD02 
SHADER_LOC_VERTEX_NORMAL 
SHADER_LOC_VERTEX_TANGENT 
SHADER_LOC_VERTEX_COLOR 
SHADER_LOC_MATRIX_MVP 
SHADER_LOC_MATRIX_VIEW 
SHADER_LOC_MATRIX_PROJECTION 
SHADER_LOC_MATRIX_MODEL 
SHADER_LOC_MATRIX_NORMAL 
SHADER_LOC_VECTOR_VIEW 
SHADER_LOC_COLOR_DIFFUSE 
SHADER_LOC_COLOR_SPECULAR 
SHADER_LOC_COLOR_AMBIENT 
SHADER_LOC_MAP_ALBEDO 
SHADER_LOC_MAP_METALNESS 
SHADER_LOC_MAP_NORMAL 
SHADER_LOC_MAP_ROUGHNESS 
SHADER_LOC_MAP_OCCLUSION 
SHADER_LOC_MAP_EMISSION 
SHADER_LOC_MAP_HEIGHT 
SHADER_LOC_MAP_CUBEMAP 
SHADER_LOC_MAP_IRRADIANCE 
SHADER_LOC_MAP_PREFILTER 
SHADER_LOC_MAP_BRDF 

Definition at line 723 of file raylib.h.

◆ ShaderUniformDataType

Enumerator
SHADER_UNIFORM_FLOAT 
SHADER_UNIFORM_VEC2 
SHADER_UNIFORM_VEC3 
SHADER_UNIFORM_VEC4 
SHADER_UNIFORM_INT 
SHADER_UNIFORM_IVEC2 
SHADER_UNIFORM_IVEC3 
SHADER_UNIFORM_IVEC4 
SHADER_UNIFORM_SAMPLER2D 

Definition at line 756 of file raylib.h.

◆ TextureFilter

Enumerator
TEXTURE_FILTER_POINT 
TEXTURE_FILTER_BILINEAR 
TEXTURE_FILTER_TRILINEAR 
TEXTURE_FILTER_ANISOTROPIC_4X 
TEXTURE_FILTER_ANISOTROPIC_8X 
TEXTURE_FILTER_ANISOTROPIC_16X 

Definition at line 805 of file raylib.h.

◆ TextureWrap

Enumerator
TEXTURE_WRAP_REPEAT 
TEXTURE_WRAP_CLAMP 
TEXTURE_WRAP_MIRROR_REPEAT 
TEXTURE_WRAP_MIRROR_CLAMP 

Definition at line 815 of file raylib.h.

◆ TraceLogLevel

Enumerator
LOG_ALL 
LOG_TRACE 
LOG_DEBUG 
LOG_INFO 
LOG_WARNING 
LOG_ERROR 
LOG_FATAL 
LOG_NONE 

Definition at line 510 of file raylib.h.

Function Documentation

◆ AttachAudioStreamProcessor()

RLAPI void AttachAudioStreamProcessor ( AudioStream  stream,
AudioCallback  processor 
)

Definition at line 2055 of file raudio.c.

+ Here is the call graph for this function:

◆ BeginBlendMode()

RLAPI void BeginBlendMode ( int  mode)

Definition at line 2256 of file rcore.c.

+ Here is the call graph for this function:

◆ BeginDrawing()

RLAPI void BeginDrawing ( void  )

Definition at line 1992 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BeginMode2D()

RLAPI void BeginMode2D ( Camera2D  camera)

Definition at line 2120 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ BeginMode3D()

RLAPI void BeginMode3D ( Camera3D  camera)

Definition at line 2143 of file rcore.c.

+ Here is the call graph for this function:

◆ BeginScissorMode()

RLAPI void BeginScissorMode ( int  x,
int  y,
int  width,
int  height 
)

Definition at line 2269 of file rcore.c.

+ Here is the call graph for this function:

◆ BeginShaderMode()

RLAPI void BeginShaderMode ( Shader  shader)

Definition at line 2243 of file rcore.c.

+ Here is the call graph for this function:

◆ BeginTextureMode()

RLAPI void BeginTextureMode ( RenderTexture2D  target)

Definition at line 2198 of file rcore.c.

+ Here is the call graph for this function:

◆ BeginVrStereoMode()

RLAPI void BeginVrStereoMode ( VrStereoConfig  config)

Definition at line 2299 of file rcore.c.

+ Here is the call graph for this function:

◆ ChangeDirectory()

RLAPI bool ChangeDirectory ( const char *  dir)

Definition at line 3141 of file rcore.c.

◆ CheckCollisionBoxes()

RLAPI bool CheckCollisionBoxes ( BoundingBox  box1,
BoundingBox  box2 
)

Definition at line 3465 of file rmodels.c.

◆ CheckCollisionBoxSphere()

RLAPI bool CheckCollisionBoxSphere ( BoundingBox  box,
Vector3  center,
float  radius 
)

Definition at line 3480 of file rmodels.c.

◆ CheckCollisionCircleRec()

RLAPI bool CheckCollisionCircleRec ( Vector2  center,
float  radius,
Rectangle  rec 
)

Definition at line 1664 of file rshapes.c.

◆ CheckCollisionCircles()

RLAPI bool CheckCollisionCircles ( Vector2  center1,
float  radius1,
Vector2  center2,
float  radius2 
)

Definition at line 1648 of file rshapes.c.

+ Here is the caller graph for this function:

◆ CheckCollisionLines()

RLAPI bool CheckCollisionLines ( Vector2  startPos1,
Vector2  endPos1,
Vector2  startPos2,
Vector2  endPos2,
Vector2 collisionPoint 
)

Definition at line 1689 of file rshapes.c.

◆ CheckCollisionPointCircle()

RLAPI bool CheckCollisionPointCircle ( Vector2  point,
Vector2  center,
float  radius 
)

Definition at line 1609 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CheckCollisionPointLine()

RLAPI bool CheckCollisionPointLine ( Vector2  point,
Vector2  p1,
Vector2  p2,
int  threshold 
)

Definition at line 1718 of file rshapes.c.

◆ CheckCollisionPointRec()

RLAPI bool CheckCollisionPointRec ( Vector2  point,
Rectangle  rec 
)

Definition at line 1599 of file rshapes.c.

+ Here is the caller graph for this function:

◆ CheckCollisionPointTriangle()

RLAPI bool CheckCollisionPointTriangle ( Vector2  point,
Vector2  p1,
Vector2  p2,
Vector2  p3 
)

Definition at line 1619 of file rshapes.c.

◆ CheckCollisionRecs()

RLAPI bool CheckCollisionRecs ( Rectangle  rec1,
Rectangle  rec2 
)

Definition at line 1637 of file rshapes.c.

+ Here is the caller graph for this function:

◆ CheckCollisionSpheres()

RLAPI bool CheckCollisionSpheres ( Vector3  center1,
float  radius1,
Vector3  center2,
float  radius2 
)

Definition at line 3441 of file rmodels.c.

+ Here is the call graph for this function:

◆ ClearBackground()

RLAPI void ClearBackground ( Color  color)

Definition at line 1985 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ClearDirectoryFiles()

RLAPI void ClearDirectoryFiles ( void  )

Definition at line 3128 of file rcore.c.

+ Here is the caller graph for this function:

◆ ClearDroppedFiles()

RLAPI void ClearDroppedFiles ( void  )

Definition at line 3165 of file rcore.c.

◆ ClearWindowState()

RLAPI void ClearWindowState ( unsigned int  flags)

Definition at line 1433 of file rcore.c.

+ Here is the call graph for this function:

◆ CloseAudioDevice()

RLAPI void CloseAudioDevice ( void  )

Definition at line 494 of file raudio.c.

+ Here is the call graph for this function:

◆ CloseWindow()

RLAPI void CloseWindow ( void  )

Definition at line 926 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CodepointToUTF8()

RLAPI const char * CodepointToUTF8 ( int  codepoint,
int *  byteSize 
)

Definition at line 1645 of file rtext.c.

+ Here is the caller graph for this function:

◆ ColorAlpha()

RLAPI Color ColorAlpha ( Color  color,
float  alpha 
)

Definition at line 3798 of file rtextures.c.

◆ ColorAlphaBlend()

RLAPI Color ColorAlphaBlend ( Color  dst,
Color  src,
Color  tint 
)

Definition at line 3807 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ColorFromHSV()

RLAPI Color ColorFromHSV ( float  hue,
float  saturation,
float  value 
)

Definition at line 3766 of file rtextures.c.

◆ ColorFromNormalized()

RLAPI Color ColorFromNormalized ( Vector4  normalized)

Definition at line 3697 of file rtextures.c.

◆ ColorNormalize()

RLAPI Vector4 ColorNormalize ( Color  color)

Definition at line 3684 of file rtextures.c.

+ Here is the caller graph for this function:

◆ ColorToHSV()

RLAPI Vector3 ColorToHSV ( Color  color)

Definition at line 3711 of file rtextures.c.

◆ ColorToInt()

RLAPI int ColorToInt ( Color  color)

Definition at line 3678 of file rtextures.c.

◆ CompressData()

RLAPI unsigned char * CompressData ( const unsigned char *  data,
int  dataSize,
int *  compDataSize 
)

Definition at line 3193 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DecodeDataBase64()

RLAPI unsigned char * DecodeDataBase64 ( const unsigned char *  data,
int *  outputSize 
)

Definition at line 3271 of file rcore.c.

◆ DecompressData()

RLAPI unsigned char * DecompressData ( const unsigned char *  compData,
int  compDataSize,
int *  dataSize 
)

Definition at line 3213 of file rcore.c.

+ Here is the call graph for this function:

◆ DetachAudioStreamProcessor()

RLAPI void DetachAudioStreamProcessor ( AudioStream  stream,
AudioCallback  processor 
)

Definition at line 2078 of file raudio.c.

+ Here is the call graph for this function:

◆ DirectoryExists()

RLAPI bool DirectoryExists ( const char *  dirPath)

Definition at line 2849 of file rcore.c.

+ Here is the call graph for this function:

◆ DisableCursor()

RLAPI void DisableCursor ( void  )

Definition at line 1966 of file rcore.c.

+ Here is the call graph for this function:

◆ DrawBillboard()

RLAPI void DrawBillboard ( Camera  camera,
Texture2D  texture,
Vector3  position,
float  size,
Color  tint 
)

Definition at line 3319 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawBillboardPro()

RLAPI void DrawBillboardPro ( Camera  camera,
Texture2D  texture,
Rectangle  source,
Vector3  position,
Vector3  up,
Vector2  size,
Vector2  origin,
float  rotation,
Color  tint 
)

Definition at line 3335 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawBillboardRec()

RLAPI void DrawBillboardRec ( Camera  camera,
Texture2D  texture,
Rectangle  source,
Vector3  position,
Vector2  size,
Color  tint 
)

Definition at line 3327 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawBoundingBox()

RLAPI void DrawBoundingBox ( BoundingBox  box,
Color  color 
)

Definition at line 3427 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCircle()

RLAPI void DrawCircle ( int  centerX,
int  centerY,
float  radius,
Color  color 
)

Definition at line 256 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCircle3D()

RLAPI void DrawCircle3D ( Vector3  center,
float  radius,
Vector3  rotationAxis,
float  rotationAngle,
Color  color 
)

Definition at line 180 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCircleGradient()

RLAPI void DrawCircleGradient ( int  centerX,
int  centerY,
float  radius,
Color  color1,
Color  color2 
)

Definition at line 417 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawCircleLines()

RLAPI void DrawCircleLines ( int  centerX,
int  centerY,
float  radius,
Color  color 
)

Definition at line 442 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawCircleSector()

RLAPI void DrawCircleSector ( Vector2  center,
float  radius,
float  startAngle,
float  endAngle,
int  segments,
Color  color 
)

Definition at line 262 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCircleSectorLines()

RLAPI void DrawCircleSectorLines ( Vector2  center,
float  radius,
float  startAngle,
float  endAngle,
int  segments,
Color  color 
)

Definition at line 354 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCircleV()

RLAPI void DrawCircleV ( Vector2  center,
float  radius,
Color  color 
)

Definition at line 436 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCube()

RLAPI void DrawCube ( Vector3  position,
float  width,
float  height,
float  length,
Color  color 
)

Definition at line 244 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCubeTexture()

RLAPI void DrawCubeTexture ( Texture2D  texture,
Vector3  position,
float  width,
float  height,
float  length,
Color  color 
)

Definition at line 402 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCubeTextureRec()

RLAPI void DrawCubeTextureRec ( Texture2D  texture,
Rectangle  source,
Vector3  position,
float  width,
float  height,
float  length,
Color  color 
)

Definition at line 463 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCubeV()

RLAPI void DrawCubeV ( Vector3  position,
Vector3  size,
Color  color 
)

Definition at line 319 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCubeWires()

RLAPI void DrawCubeWires ( Vector3  position,
float  width,
float  height,
float  length,
Color  color 
)

Definition at line 325 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawCubeWiresV()

RLAPI void DrawCubeWiresV ( Vector3  position,
Vector3  size,
Color  color 
)

Definition at line 395 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCylinder()

RLAPI void DrawCylinder ( Vector3  position,
float  radiusTop,
float  radiusBottom,
float  height,
int  slices,
Color  color 
)

Definition at line 644 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCylinderEx()

RLAPI void DrawCylinderEx ( Vector3  startPos,
Vector3  endPos,
float  startRadius,
float  endRadius,
int  sides,
Color  color 
)

Definition at line 703 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCylinderWires()

RLAPI void DrawCylinderWires ( Vector3  position,
float  radiusTop,
float  radiusBottom,
float  height,
int  slices,
Color  color 
)

Definition at line 762 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawCylinderWiresEx()

RLAPI void DrawCylinderWiresEx ( Vector3  startPos,
Vector3  endPos,
float  startRadius,
float  endRadius,
int  sides,
Color  color 
)

Definition at line 796 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawEllipse()

RLAPI void DrawEllipse ( int  centerX,
int  centerY,
float  radiusH,
float  radiusV,
Color  color 
)

Definition at line 459 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawEllipseLines()

RLAPI void DrawEllipseLines ( int  centerX,
int  centerY,
float  radiusH,
float  radiusV,
Color  color 
)

Definition at line 475 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawFPS()

RLAPI void DrawFPS ( int  posX,
int  posY 
)

Definition at line 993 of file rtext.c.

+ Here is the call graph for this function:

◆ DrawGrid()

RLAPI void DrawGrid ( int  slices,
float  spacing 
)

Definition at line 880 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawLine()

RLAPI void DrawLine ( int  startPosX,
int  startPosY,
int  endPosX,
int  endPosY,
Color  color 
)

Definition at line 125 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawLine3D()

RLAPI void DrawLine3D ( Vector3  startPos,
Vector3  endPos,
Color  color 
)

Definition at line 150 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawLineBezier()

RLAPI void DrawLineBezier ( Vector2  startPos,
Vector2  endPos,
float  thick,
Color  color 
)

Definition at line 166 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawLineBezierCubic()

RLAPI void DrawLineBezierCubic ( Vector2  startPos,
Vector2  endPos,
Vector2  startControlPos,
Vector2  endControlPos,
float  thick,
Color  color 
)

Definition at line 211 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawLineBezierQuad()

RLAPI void DrawLineBezierQuad ( Vector2  startPos,
Vector2  endPos,
Vector2  controlPos,
float  thick,
Color  color 
)

Definition at line 185 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawLineEx()

RLAPI void DrawLineEx ( Vector2  startPos,
Vector2  endPos,
float  thick,
Color  color 
)

Definition at line 145 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawLineStrip()

RLAPI void DrawLineStrip ( Vector2 points,
int  pointCount,
Color  color 
)

Definition at line 237 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawLineV()

RLAPI void DrawLineV ( Vector2  startPos,
Vector2  endPos,
Color  color 
)

Definition at line 135 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawMesh()

RLAPI void DrawMesh ( Mesh  mesh,
Material  material,
Matrix  transform 
)

Definition at line 1183 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawMeshInstanced()

RLAPI void DrawMeshInstanced ( Mesh  mesh,
Material  material,
const Matrix transforms,
int  instances 
)

Definition at line 1407 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawModel()

RLAPI void DrawModel ( Model  model,
Vector3  position,
float  scale,
Color  tint 
)

Definition at line 3260 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawModelEx()

RLAPI void DrawModelEx ( Model  model,
Vector3  position,
Vector3  rotationAxis,
float  rotationAngle,
Vector3  scale,
Color  tint 
)

Definition at line 3269 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawModelWires()

RLAPI void DrawModelWires ( Model  model,
Vector3  position,
float  scale,
Color  tint 
)

Definition at line 3299 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawModelWiresEx()

RLAPI void DrawModelWiresEx ( Model  model,
Vector3  position,
Vector3  rotationAxis,
float  rotationAngle,
Vector3  scale,
Color  tint 
)

Definition at line 3309 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawPixel()

RLAPI void DrawPixel ( int  posX,
int  posY,
Color  color 
)

Definition at line 105 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawPixelV()

RLAPI void DrawPixelV ( Vector2  position,
Color  color 
)

Definition at line 115 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawPlane()

RLAPI void DrawPlane ( Vector3  centerPos,
Vector2  size,
Color  color 
)

Definition at line 844 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawPoint3D()

RLAPI void DrawPoint3D ( Vector3  position,
Color  color 
)

Definition at line 165 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawPoly()

RLAPI void DrawPoly ( Vector2  center,
int  sides,
float  radius,
float  rotation,
Color  color 
)

Definition at line 1452 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawPolyLines()

RLAPI void DrawPolyLines ( Vector2  center,
int  sides,
float  radius,
float  rotation,
Color  color 
)

Definition at line 1508 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawPolyLinesEx()

RLAPI void DrawPolyLinesEx ( Vector2  center,
int  sides,
float  radius,
float  rotation,
float  lineThick,
Color  color 
)

Definition at line 1532 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRay()

RLAPI void DrawRay ( Ray  ray,
Color  color 
)

Definition at line 866 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawRectangle()

RLAPI void DrawRectangle ( int  posX,
int  posY,
int  width,
int  height,
Color  color 
)

Definition at line 664 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRectangleGradientEx()

RLAPI void DrawRectangleGradientEx ( Rectangle  rec,
Color  col1,
Color  col2,
Color  col3,
Color  col4 
)

Definition at line 782 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRectangleGradientH()

RLAPI void DrawRectangleGradientH ( int  posX,
int  posY,
int  width,
int  height,
Color  color1,
Color  color2 
)

Definition at line 775 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRectangleGradientV()

RLAPI void DrawRectangleGradientV ( int  posX,
int  posY,
int  width,
int  height,
Color  color1,
Color  color2 
)

Definition at line 768 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRectangleLines()

RLAPI void DrawRectangleLines ( int  posX,
int  posY,
int  width,
int  height,
Color  color 
)

Definition at line 816 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRectangleLinesEx()

RLAPI void DrawRectangleLinesEx ( Rectangle  rec,
float  lineThick,
Color  color 
)

Definition at line 842 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRectanglePro()

RLAPI void DrawRectanglePro ( Rectangle  rec,
Vector2  origin,
float  rotation,
Color  color 
)

Definition at line 683 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRectangleRec()

RLAPI void DrawRectangleRec ( Rectangle  rec,
Color  color 
)

Definition at line 677 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRectangleRounded()

RLAPI void DrawRectangleRounded ( Rectangle  rec,
float  roundness,
int  segments,
Color  color 
)

Definition at line 873 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRectangleRoundedLines()

RLAPI void DrawRectangleRoundedLines ( Rectangle  rec,
float  roundness,
int  segments,
float  lineThick,
Color  color 
)

Definition at line 1095 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRectangleV()

RLAPI void DrawRectangleV ( Vector2  position,
Vector2  size,
Color  color 
)

Definition at line 671 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawRing()

RLAPI void DrawRing ( Vector2  center,
float  innerRadius,
float  outerRadius,
float  startAngle,
float  endAngle,
int  segments,
Color  color 
)

Definition at line 490 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawRingLines()

RLAPI void DrawRingLines ( Vector2  center,
float  innerRadius,
float  outerRadius,
float  startAngle,
float  endAngle,
int  segments,
Color  color 
)

Definition at line 584 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawSphere()

RLAPI void DrawSphere ( Vector3  centerPos,
float  radius,
Color  color 
)

Definition at line 550 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawSphereEx()

RLAPI void DrawSphereEx ( Vector3  centerPos,
float  radius,
int  rings,
int  slices,
Color  color 
)

Definition at line 556 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawSphereWires()

RLAPI void DrawSphereWires ( Vector3  centerPos,
float  radius,
int  rings,
int  slices,
Color  color 
)

Definition at line 599 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawText()

RLAPI void DrawText ( const char *  text,
int  posX,
int  posY,
int  fontSize,
Color  color 
)

Definition at line 1007 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextCodepoint()

RLAPI void DrawTextCodepoint ( Font  font,
int  codepoint,
Vector2  position,
float  fontSize,
Color  tint 
)

Definition at line 1083 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextCodepoints()

RLAPI void DrawTextCodepoints ( Font  font,
const int *  codepoints,
int  count,
Vector2  position,
float  fontSize,
float  spacing,
Color  tint 
)

Definition at line 1107 of file rtext.c.

+ Here is the call graph for this function:

◆ DrawTextEx()

RLAPI void DrawTextEx ( Font  font,
const char *  text,
Vector2  position,
float  fontSize,
float  spacing,
Color  tint 
)

Definition at line 1024 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextPro()

RLAPI void DrawTextPro ( Font  font,
const char *  text,
Vector2  position,
Vector2  origin,
float  rotation,
float  fontSize,
float  spacing,
Color  tint 
)

Definition at line 1069 of file rtext.c.

+ Here is the call graph for this function:

◆ DrawTexture()

RLAPI void DrawTexture ( Texture2D  texture,
int  posX,
int  posY,
Color  tint 
)

Definition at line 3183 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextureEx()

RLAPI void DrawTextureEx ( Texture2D  texture,
Vector2  position,
float  rotation,
float  scale,
Color  tint 
)

Definition at line 3195 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextureNPatch()

RLAPI void DrawTextureNPatch ( Texture2D  texture,
NPatchInfo  nPatchInfo,
Rectangle  dest,
Vector2  origin,
float  rotation,
Color  tint 
)

Definition at line 3437 of file rtextures.c.

+ Here is the call graph for this function:

◆ DrawTexturePoly()

RLAPI void DrawTexturePoly ( Texture2D  texture,
Vector2  center,
Vector2 points,
Vector2 texcoords,
int  pointCount,
Color  tint 
)

Definition at line 3638 of file rtextures.c.

+ Here is the call graph for this function:

◆ DrawTexturePro()

RLAPI void DrawTexturePro ( Texture2D  texture,
Rectangle  source,
Rectangle  dest,
Vector2  origin,
float  rotation,
Color  tint 
)

Definition at line 3313 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTextureQuad()

RLAPI void DrawTextureQuad ( Texture2D  texture,
Vector2  tiling,
Vector2  offset,
Rectangle  quad,
Color  tint 
)

Definition at line 3216 of file rtextures.c.

+ Here is the call graph for this function:

◆ DrawTextureRec()

RLAPI void DrawTextureRec ( Texture2D  texture,
Rectangle  source,
Vector2  position,
Color  tint 
)

Definition at line 3205 of file rtextures.c.

+ Here is the call graph for this function:

◆ DrawTextureTiled()

RLAPI void DrawTextureTiled ( Texture2D  texture,
Rectangle  source,
Rectangle  dest,
Vector2  origin,
float  rotation,
float  scale,
Color  tint 
)

Definition at line 3228 of file rtextures.c.

+ Here is the call graph for this function:

◆ DrawTextureV()

RLAPI void DrawTextureV ( Texture2D  texture,
Vector2  position,
Color  tint 
)

Definition at line 3189 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTriangle()

RLAPI void DrawTriangle ( Vector2  v1,
Vector2  v2,
Vector2  v3,
Color  color 
)

Definition at line 1334 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawTriangle3D()

RLAPI void DrawTriangle3D ( Vector3  v1,
Vector3  v2,
Vector3  v3,
Color  color 
)

Definition at line 201 of file rmodels.c.

+ Here is the call graph for this function:

◆ DrawTriangleFan()

RLAPI void DrawTriangleFan ( Vector2 points,
int  pointCount,
Color  color 
)

Definition at line 1392 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawTriangleLines()

RLAPI void DrawTriangleLines ( Vector2  v1,
Vector2  v2,
Vector2  v3,
Color  color 
)

Definition at line 1372 of file rshapes.c.

+ Here is the call graph for this function:

◆ DrawTriangleStrip()

RLAPI void DrawTriangleStrip ( Vector2 points,
int  pointCount,
Color  color 
)

Definition at line 1423 of file rshapes.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DrawTriangleStrip3D()

RLAPI void DrawTriangleStrip3D ( Vector3 points,
int  pointCount,
Color  color 
)

Definition at line 214 of file rmodels.c.

+ Here is the call graph for this function:

◆ EnableCursor()

RLAPI void EnableCursor ( void  )

Definition at line 1953 of file rcore.c.

+ Here is the call graph for this function:

◆ EncodeDataBase64()

RLAPI char * EncodeDataBase64 ( const unsigned char *  data,
int  dataSize,
int *  outputSize 
)

Definition at line 3235 of file rcore.c.

◆ EndBlendMode()

RLAPI void EndBlendMode ( void  )

Definition at line 2262 of file rcore.c.

+ Here is the call graph for this function:

◆ EndDrawing()

RLAPI void EndDrawing ( void  )

Definition at line 2009 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndMode2D()

RLAPI void EndMode2D ( void  )

Definition at line 2134 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndMode3D()

RLAPI void EndMode3D ( void  )

Definition at line 2182 of file rcore.c.

+ Here is the call graph for this function:

◆ EndScissorMode()

RLAPI void EndScissorMode ( void  )

Definition at line 2292 of file rcore.c.

+ Here is the call graph for this function:

◆ EndShaderMode()

RLAPI void EndShaderMode ( void  )

Definition at line 2249 of file rcore.c.

+ Here is the call graph for this function:

◆ EndTextureMode()

RLAPI void EndTextureMode ( void  )

Definition at line 2228 of file rcore.c.

+ Here is the call graph for this function:

◆ EndVrStereoMode()

RLAPI void EndVrStereoMode ( void  )

Definition at line 2309 of file rcore.c.

+ Here is the call graph for this function:

◆ ExportDataAsCode()

RLAPI bool ExportDataAsCode ( const char *  data,
unsigned int  size,
const char *  fileName 
)

Definition at line 272 of file utils.c.

+ Here is the call graph for this function:

◆ ExportFontAsCode()

RLAPI bool ExportFontAsCode ( Font  font,
const char *  fileName 
)

Definition at line 837 of file rtext.c.

+ Here is the call graph for this function:

◆ ExportImage()

RLAPI bool ExportImage ( Image  image,
const char *  fileName 
)

Definition at line 464 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ExportImageAsCode()

RLAPI bool ExportImageAsCode ( Image  image,
const char *  fileName 
)

Definition at line 545 of file rtextures.c.

+ Here is the call graph for this function:

◆ ExportMesh()

RLAPI bool ExportMesh ( Mesh  mesh,
const char *  fileName 
)

Definition at line 1645 of file rmodels.c.

+ Here is the call graph for this function:

◆ ExportWave()

RLAPI bool ExportWave ( Wave  wave,
const char *  fileName 
)

Definition at line 916 of file raudio.c.

+ Here is the call graph for this function:

◆ ExportWaveAsCode()

RLAPI bool ExportWaveAsCode ( Wave  wave,
const char *  fileName 
)

Definition at line 958 of file raudio.c.

+ Here is the call graph for this function:

◆ Fade()

RLAPI Color Fade ( Color  color,
float  alpha 
)

Definition at line 3669 of file rtextures.c.

◆ FileExists()

RLAPI bool FileExists ( const char *  fileName)

Definition at line 2798 of file rcore.c.

◆ GenImageCellular()

RLAPI Image GenImageCellular ( int  width,
int  height,
int  tileSize 
)

Definition at line 764 of file rtextures.c.

+ Here is the call graph for this function:

◆ GenImageChecked()

RLAPI Image GenImageChecked ( int  width,
int  height,
int  checksX,
int  checksY,
Color  col1,
Color  col2 
)

Definition at line 717 of file rtextures.c.

◆ GenImageColor()

RLAPI Image GenImageColor ( int  width,
int  height,
Color  color 
)

Definition at line 605 of file rtextures.c.

+ Here is the caller graph for this function:

◆ GenImageFontAtlas()

RLAPI Image GenImageFontAtlas ( const GlyphInfo chars,
Rectangle **  recs,
int  glyphCount,
int  fontSize,
int  padding,
int  packMethod 
)

Definition at line 662 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GenImageGradientH()

RLAPI Image GenImageGradientH ( int  width,
int  height,
Color  left,
Color  right 
)

Definition at line 652 of file rtextures.c.

◆ GenImageGradientRadial()

RLAPI Image GenImageGradientRadial ( int  width,
int  height,
float  density,
Color  inner,
Color  outer 
)

Definition at line 680 of file rtextures.c.

◆ GenImageGradientV()

RLAPI Image GenImageGradientV ( int  width,
int  height,
Color  top,
Color  bottom 
)

Definition at line 624 of file rtextures.c.

◆ GenImageWhiteNoise()

RLAPI Image GenImageWhiteNoise ( int  width,
int  height,
float  factor 
)

Definition at line 742 of file rtextures.c.

+ Here is the call graph for this function:

◆ GenMeshBinormals()

RLAPI void GenMeshBinormals ( Mesh mesh)

Definition at line 3247 of file rmodels.c.

◆ GenMeshCone()

RLAPI Mesh GenMeshCone ( float  radius,
float  height,
int  slices 
)

Definition at line 2485 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshCube()

RLAPI Mesh GenMeshCube ( float  width,
float  height,
float  length 
)

Definition at line 2170 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GenMeshCubicmap()

RLAPI Mesh GenMeshCubicmap ( Image  cubicmap,
Vector3  cubeSize 
)

Definition at line 2766 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshCylinder()

RLAPI Mesh GenMeshCylinder ( float  radius,
float  height,
int  slices 
)

Definition at line 2421 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshHeightmap()

RLAPI Mesh GenMeshHeightmap ( Image  heightmap,
Vector3  size 
)

Definition at line 2631 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshHemiSphere()

RLAPI Mesh GenMeshHemiSphere ( float  radius,
int  rings,
int  slices 
)

Definition at line 2377 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshKnot()

RLAPI Mesh GenMeshKnot ( float  radius,
float  size,
int  radSeg,
int  sides 
)

Definition at line 2586 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshPlane()

RLAPI Mesh GenMeshPlane ( float  width,
float  length,
int  resX,
int  resZ 
)

Definition at line 2037 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshPoly()

RLAPI Mesh GenMeshPoly ( int  sides,
float  radius 
)

Definition at line 1968 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshSphere()

RLAPI Mesh GenMeshSphere ( float  radius,
int  rings,
int  slices 
)

Definition at line 2335 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshTangents()

RLAPI void GenMeshTangents ( Mesh mesh)

Definition at line 3147 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenMeshTorus()

RLAPI Mesh GenMeshTorus ( float  radius,
float  size,
int  radSeg,
int  sides 
)

Definition at line 2540 of file rmodels.c.

+ Here is the call graph for this function:

◆ GenTextureMipmaps()

RLAPI void GenTextureMipmaps ( Texture2D texture)

Definition at line 3076 of file rtextures.c.

+ Here is the call graph for this function:

◆ GetApplicationDirectory()

RLAPI const char * GetApplicationDirectory ( void  )

Definition at line 3016 of file rcore.c.

◆ GetCameraMatrix()

RLAPI Matrix GetCameraMatrix ( Camera  camera)

Definition at line 2571 of file rcore.c.

+ Here is the call graph for this function:

◆ GetCameraMatrix2D()

RLAPI Matrix GetCameraMatrix2D ( Camera2D  camera)

Definition at line 2577 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetCharPressed()

RLAPI int GetCharPressed ( void  )

Definition at line 3551 of file rcore.c.

◆ GetClipboardText()

RLAPI const char * GetClipboardText ( void  )

Definition at line 1904 of file rcore.c.

+ Here is the call graph for this function:

◆ GetCodepoint()

RLAPI int GetCodepoint ( const char *  text,
int *  bytesProcessed 
)

Definition at line 1741 of file rtext.c.

+ Here is the caller graph for this function:

◆ GetCodepointCount()

RLAPI int GetCodepointCount ( const char *  text)

Definition at line 1716 of file rtext.c.

+ Here is the call graph for this function:

◆ GetCollisionRec()

RLAPI Rectangle GetCollisionRec ( Rectangle  rec1,
Rectangle  rec2 
)

Definition at line 1738 of file rshapes.c.

+ Here is the call graph for this function:

◆ GetColor()

RLAPI Color GetColor ( unsigned int  hexValue)

Definition at line 3862 of file rtextures.c.

◆ GetCurrentMonitor()

RLAPI int GetCurrentMonitor ( void  )

Definition at line 1675 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetDirectoryFiles()

RLAPI char ** GetDirectoryFiles ( const char *  dirPath,
int *  count 
)

Definition at line 3094 of file rcore.c.

+ Here is the call graph for this function:

◆ GetDirectoryPath()

RLAPI const char * GetDirectoryPath ( const char *  filePath)

Definition at line 2936 of file rcore.c.

◆ GetDroppedFiles()

RLAPI char ** GetDroppedFiles ( int *  count)

Definition at line 3158 of file rcore.c.

◆ GetFileExtension()

RLAPI const char * GetFileExtension ( const char *  fileName)

Definition at line 2882 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetFileLength()

RLAPI int GetFileLength ( const char *  fileName)

Definition at line 2865 of file rcore.c.

◆ GetFileModTime()

RLAPI long GetFileModTime ( const char *  fileName)

Definition at line 3178 of file rcore.c.

◆ GetFileName()

RLAPI const char * GetFileName ( const char *  filePath)

Definition at line 2900 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetFileNameWithoutExt()

RLAPI const char * GetFileNameWithoutExt ( const char *  filePath)

Definition at line 2911 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetFontDefault()

RLAPI Font GetFontDefault ( void  )

Definition at line 289 of file rtext.c.

+ Here is the caller graph for this function:

◆ GetFPS()

RLAPI int GetFPS ( void  )

Definition at line 2685 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetFrameTime()

RLAPI float GetFrameTime ( void  )

Definition at line 2717 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetGamepadAxisCount()

RLAPI int GetGamepadAxisCount ( int  gamepad)

Definition at line 3611 of file rcore.c.

◆ GetGamepadAxisMovement()

RLAPI float GetGamepadAxisMovement ( int  gamepad,
int  axis 
)

Definition at line 3623 of file rcore.c.

◆ GetGamepadButtonPressed()

RLAPI int GetGamepadButtonPressed ( void  )

Definition at line 3678 of file rcore.c.

◆ GetGamepadName()

RLAPI const char * GetGamepadName ( int  gamepad)

Definition at line 3594 of file rcore.c.

+ Here is the call graph for this function:

◆ GetGestureDetected()

RLAPI int GetGestureDetected ( void  )

◆ GetGestureDragAngle()

RLAPI float GetGestureDragAngle ( void  )

◆ GetGestureDragVector()

RLAPI Vector2 GetGestureDragVector ( void  )

◆ GetGestureHoldDuration()

RLAPI float GetGestureHoldDuration ( void  )

◆ GetGesturePinchAngle()

RLAPI float GetGesturePinchAngle ( void  )

◆ GetGesturePinchVector()

RLAPI Vector2 GetGesturePinchVector ( void  )

◆ GetGlyphAtlasRec()

RLAPI Rectangle GetGlyphAtlasRec ( Font  font,
int  codepoint 
)

Definition at line 1251 of file rtext.c.

+ Here is the call graph for this function:

◆ GetGlyphIndex()

RLAPI int GetGlyphIndex ( Font  font,
int  codepoint 
)

Definition at line 1212 of file rtext.c.

+ Here is the caller graph for this function:

◆ GetGlyphInfo()

RLAPI GlyphInfo GetGlyphInfo ( Font  font,
int  codepoint 
)

Definition at line 1240 of file rtext.c.

+ Here is the call graph for this function:

◆ GetImageAlphaBorder()

RLAPI Rectangle GetImageAlphaBorder ( Image  image,
float  threshold 
)

Definition at line 2266 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetImageColor()

RLAPI Color GetImageColor ( Image  image,
int  x,
int  y 
)

Definition at line 2306 of file rtextures.c.

◆ GetKeyPressed()

RLAPI int GetKeyPressed ( void  )

Definition at line 3529 of file rcore.c.

◆ GetMeshBoundingBox()

RLAPI BoundingBox GetMeshBoundingBox ( Mesh  mesh)

Definition at line 3118 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetModelBoundingBox()

RLAPI BoundingBox GetModelBoundingBox ( Model  model)

Definition at line 1037 of file rmodels.c.

+ Here is the call graph for this function:

◆ GetMonitorCount()

RLAPI int GetMonitorCount ( void  )

Definition at line 1663 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorHeight()

RLAPI int GetMonitorHeight ( int  monitor)

Definition at line 1763 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorName()

RLAPI const char * GetMonitorName ( int  monitor)

Definition at line 1887 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorPhysicalHeight()

RLAPI int GetMonitorPhysicalHeight ( int  monitor)

Definition at line 1802 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorPhysicalWidth()

RLAPI int GetMonitorPhysicalWidth ( int  monitor)

Definition at line 1784 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorPosition()

RLAPI Vector2 GetMonitorPosition ( int  monitor)

Definition at line 1723 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorRefreshRate()

RLAPI int GetMonitorRefreshRate ( int  monitor)

Definition at line 1819 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMonitorWidth()

RLAPI int GetMonitorWidth ( int  monitor)

Definition at line 1742 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMouseDelta()

RLAPI Vector2 GetMouseDelta ( void  )

Definition at line 3776 of file rcore.c.

◆ GetMousePosition()

RLAPI Vector2 GetMousePosition ( void  )

Definition at line 3761 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMouseRay()

RLAPI Ray GetMouseRay ( Vector2  mousePosition,
Camera  camera 
)

Definition at line 2516 of file rcore.c.

+ Here is the call graph for this function:

◆ GetMouseWheelMove()

RLAPI float GetMouseWheelMove ( void  )

Definition at line 3811 of file rcore.c.

◆ GetMouseX()

RLAPI int GetMouseX ( void  )

Definition at line 3741 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetMouseY()

RLAPI int GetMouseY ( void  )

Definition at line 3751 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetMusicTimeLength()

RLAPI float GetMusicTimeLength ( Music  music)

Definition at line 1855 of file raudio.c.

◆ GetMusicTimePlayed()

RLAPI float GetMusicTimePlayed ( Music  music)

Definition at line 1865 of file raudio.c.

+ Here is the call graph for this function:

◆ GetPixelColor()

RLAPI Color GetPixelColor ( void *  srcPtr,
int  format 
)

Definition at line 3875 of file rtextures.c.

+ Here is the caller graph for this function:

◆ GetPixelDataSize()

RLAPI int GetPixelDataSize ( int  width,
int  height,
int  format 
)

Definition at line 4025 of file rtextures.c.

+ Here is the caller graph for this function:

◆ GetPrevDirectoryPath()

RLAPI const char * GetPrevDirectoryPath ( const char *  dirPath)

Definition at line 2982 of file rcore.c.

◆ GetRandomValue()

RLAPI int GetRandomValue ( int  min,
int  max 
)

Definition at line 2779 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetRayCollisionBox()

RLAPI RayCollision GetRayCollisionBox ( Ray  ray,
BoundingBox  box 
)

Definition at line 3538 of file rmodels.c.

+ Here is the call graph for this function:

◆ GetRayCollisionMesh()

RLAPI RayCollision GetRayCollisionMesh ( Ray  ray,
Mesh  mesh,
Matrix  transform 
)

Definition at line 3598 of file rmodels.c.

+ Here is the call graph for this function:

◆ GetRayCollisionQuad()

RLAPI RayCollision GetRayCollisionQuad ( Ray  ray,
Vector3  p1,
Vector3  p2,
Vector3  p3,
Vector3  p4 
)

Definition at line 3705 of file rmodels.c.

+ Here is the call graph for this function:

◆ GetRayCollisionSphere()

RLAPI RayCollision GetRayCollisionSphere ( Ray  ray,
Vector3  center,
float  radius 
)

Definition at line 3501 of file rmodels.c.

+ Here is the call graph for this function:

◆ GetRayCollisionTriangle()

RLAPI RayCollision GetRayCollisionTriangle ( Ray  ray,
Vector3  p1,
Vector3  p2,
Vector3  p3 
)

Definition at line 3646 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetRenderHeight()

RLAPI int GetRenderHeight ( void  )

Definition at line 1635 of file rcore.c.

◆ GetRenderWidth()

RLAPI int GetRenderWidth ( void  )

Definition at line 1629 of file rcore.c.

◆ GetScreenHeight()

RLAPI int GetScreenHeight ( void  )

Definition at line 1623 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetScreenToWorld2D()

RLAPI Vector2 GetScreenToWorld2D ( Vector2  position,
Camera2D  camera 
)

Definition at line 2666 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetScreenWidth()

RLAPI int GetScreenWidth ( void  )

Definition at line 1617 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetShaderLocation()

RLAPI int GetShaderLocation ( Shader  shader,
const char *  uniformName 
)

Definition at line 2474 of file rcore.c.

+ Here is the call graph for this function:

◆ GetShaderLocationAttrib()

RLAPI int GetShaderLocationAttrib ( Shader  shader,
const char *  attribName 
)

Definition at line 2480 of file rcore.c.

+ Here is the call graph for this function:

◆ GetSoundsPlaying()

RLAPI int GetSoundsPlaying ( void  )

Definition at line 1098 of file raudio.c.

+ Here is the call graph for this function:

◆ GetTime()

RLAPI double GetTime ( void  )

Definition at line 2725 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetTouchPointCount()

RLAPI int GetTouchPointCount ( void  )

Definition at line 3904 of file rcore.c.

◆ GetTouchPointId()

RLAPI int GetTouchPointId ( int  index)

Definition at line 3894 of file rcore.c.

◆ GetTouchPosition()

RLAPI Vector2 GetTouchPosition ( int  index)

Definition at line 3860 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetTouchX()

RLAPI int GetTouchX ( void  )

Definition at line 3839 of file rcore.c.

+ Here is the call graph for this function:

◆ GetTouchY()

RLAPI int GetTouchY ( void  )

Definition at line 3849 of file rcore.c.

+ Here is the call graph for this function:

◆ GetWindowHandle()

RLAPI void * GetWindowHandle ( void  )

Definition at line 1641 of file rcore.c.

+ Here is the call graph for this function:

◆ GetWindowPosition()

RLAPI Vector2 GetWindowPosition ( void  )

Definition at line 1842 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetWindowScaleDPI()

RLAPI Vector2 GetWindowScaleDPI ( void  )

Definition at line 1853 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetWorkingDirectory()

RLAPI const char * GetWorkingDirectory ( void  )

Definition at line 3006 of file rcore.c.

+ Here is the caller graph for this function:

◆ GetWorldToScreen()

RLAPI Vector2 GetWorldToScreen ( Vector3  position,
Camera  camera 
)

Definition at line 2605 of file rcore.c.

+ Here is the call graph for this function:

◆ GetWorldToScreen2D()

RLAPI Vector2 GetWorldToScreen2D ( Vector2  position,
Camera2D  camera 
)

Definition at line 2657 of file rcore.c.

+ Here is the call graph for this function:

◆ GetWorldToScreenEx()

RLAPI Vector2 GetWorldToScreenEx ( Vector3  position,
Camera  camera,
int  width,
int  height 
)

Definition at line 2613 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HideCursor()

RLAPI void HideCursor ( void  )

Definition at line 1937 of file rcore.c.

+ Here is the call graph for this function:

◆ ImageAlphaClear()

RLAPI void ImageAlphaClear ( Image image,
Color  color,
float  threshold 
)

Definition at line 1233 of file rtextures.c.

◆ ImageAlphaCrop()

RLAPI void ImageAlphaCrop ( Image image,
float  threshold 
)

Definition at line 1220 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageAlphaMask()

RLAPI void ImageAlphaMask ( Image image,
Image  alphaMask 
)

Definition at line 1325 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageAlphaPremultiply()

RLAPI void ImageAlphaPremultiply ( Image image)

Definition at line 1374 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageClearBackground()

RLAPI void ImageClearBackground ( Image dst,
Color  color 
)

Definition at line 2412 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorBrightness()

RLAPI void ImageColorBrightness ( Image image,
int  brightness 
)

Definition at line 2001 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorContrast()

RLAPI void ImageColorContrast ( Image image,
float  contrast 
)

Definition at line 1943 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorGrayscale()

RLAPI void ImageColorGrayscale ( Image image)

Definition at line 1936 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorInvert()

RLAPI void ImageColorInvert ( Image image)

Definition at line 1909 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorReplace()

RLAPI void ImageColorReplace ( Image image,
Color  color,
Color  replace 
)

Definition at line 2044 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageColorTint()

RLAPI void ImageColorTint ( Image image,
Color  color 
)

Definition at line 1870 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageCopy()

RLAPI Image ImageCopy ( Image  image)

Definition at line 833 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageCrop()

RLAPI void ImageCrop ( Image image,
Rectangle  crop 
)

Definition at line 892 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDither()

RLAPI void ImageDither ( Image image,
int  rBpp,
int  gBpp,
int  bBpp,
int  aBpp 
)

Definition at line 1627 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDraw()

RLAPI void ImageDraw ( Image dst,
Image  src,
Rectangle  srcRec,
Rectangle  dstRec,
Color  tint 
)

Definition at line 2731 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDrawCircle()

RLAPI void ImageDrawCircle ( Image dst,
int  centerX,
int  centerY,
int  radius,
Color  color 
)

Definition at line 2647 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDrawCircleV()

RLAPI void ImageDrawCircleV ( Image dst,
Vector2  center,
int  radius,
Color  color 
)

Definition at line 2674 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawLine()

RLAPI void ImageDrawLine ( Image dst,
int  startPosX,
int  startPosY,
int  endPosX,
int  endPosY,
Color  color 
)

Definition at line 2550 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDrawLineV()

RLAPI void ImageDrawLineV ( Image dst,
Vector2  start,
Vector2  end,
Color  color 
)

Definition at line 2641 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawPixel()

RLAPI void ImageDrawPixel ( Image dst,
int  posX,
int  posY,
Color  color 
)

Definition at line 2432 of file rtextures.c.

+ Here is the caller graph for this function:

◆ ImageDrawPixelV()

RLAPI void ImageDrawPixelV ( Image dst,
Vector2  position,
Color  color 
)

Definition at line 2544 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawRectangle()

RLAPI void ImageDrawRectangle ( Image dst,
int  posX,
int  posY,
int  width,
int  height,
Color  color 
)

Definition at line 2680 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDrawRectangleLines()

RLAPI void ImageDrawRectangleLines ( Image dst,
Rectangle  rec,
int  thick,
Color  color 
)

Definition at line 2721 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawRectangleRec()

RLAPI void ImageDrawRectangleRec ( Image dst,
Rectangle  rec,
Color  color 
)

Definition at line 2692 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageDrawRectangleV()

RLAPI void ImageDrawRectangleV ( Image dst,
Vector2  position,
Vector2  size,
Color  color 
)

Definition at line 2686 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawText()

RLAPI void ImageDrawText ( Image dst,
const char *  text,
int  posX,
int  posY,
int  fontSize,
Color  color 
)

Definition at line 2846 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageDrawTextEx()

RLAPI void ImageDrawTextEx ( Image dst,
Font  font,
const char *  text,
Vector2  position,
float  fontSize,
float  spacing,
Color  tint 
)

Definition at line 2858 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageFlipHorizontal()

RLAPI void ImageFlipHorizontal ( Image image)

Definition at line 1761 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageFlipVertical()

RLAPI void ImageFlipVertical ( Image image)

Definition at line 1737 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageFormat()

RLAPI void ImageFormat ( Image image,
int  newFormat 
)

Definition at line 943 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageFromImage()

RLAPI Image ImageFromImage ( Image  image,
Rectangle  rec 
)

Definition at line 870 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageMipmaps()

RLAPI void ImageMipmaps ( Image image)

Definition at line 1558 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageResize()

RLAPI void ImageResize ( Image image,
int  newWidth,
int  newHeight 
)

Definition at line 1412 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageResizeCanvas()

RLAPI void ImageResizeCanvas ( Image image,
int  newWidth,
int  newHeight,
int  offsetX,
int  offsetY,
Color  fill 
)

Definition at line 1503 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageResizeNN()

RLAPI void ImageResizeNN ( Image image,
int  newWidth,
int  newHeight 
)

Definition at line 1463 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageRotateCCW()

RLAPI void ImageRotateCCW ( Image image)

Definition at line 1838 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageRotateCW()

RLAPI void ImageRotateCW ( Image image)

Definition at line 1806 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageText()

RLAPI Image ImageText ( const char *  text,
int  fontSize,
Color  color 
)

Definition at line 1136 of file rtextures.c.

+ Here is the call graph for this function:

◆ ImageTextEx()

RLAPI Image ImageTextEx ( Font  font,
const char *  text,
float  fontSize,
float  spacing,
Color  tint 
)

Definition at line 1152 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ImageToPOT()

RLAPI void ImageToPOT ( Image image,
Color  fill 
)

Definition at line 1120 of file rtextures.c.

+ Here is the call graph for this function:

◆ InitAudioDevice()

RLAPI void InitAudioDevice ( void  )

Definition at line 421 of file raudio.c.

+ Here is the call graph for this function:

◆ InitWindow()

RLAPI void InitWindow ( int  width,
int  height,
const char *  title 
)

Definition at line 723 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsAudioDeviceReady()

RLAPI bool IsAudioDeviceReady ( void  )

Definition at line 524 of file raudio.c.

◆ IsAudioStreamPlaying()

RLAPI bool IsAudioStreamPlaying ( AudioStream  stream)

Definition at line 2011 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsAudioStreamProcessed()

RLAPI bool IsAudioStreamProcessed ( AudioStream  stream)

Definition at line 1985 of file raudio.c.

+ Here is the caller graph for this function:

◆ IsCursorHidden()

RLAPI bool IsCursorHidden ( void  )

Definition at line 1947 of file rcore.c.

◆ IsCursorOnScreen()

RLAPI bool IsCursorOnScreen ( void  )

Definition at line 1979 of file rcore.c.

◆ IsFileDropped()

RLAPI bool IsFileDropped ( void  )

Definition at line 3151 of file rcore.c.

◆ IsFileExtension()

RLAPI bool IsFileExtension ( const char *  fileName,
const char *  ext 
)

Definition at line 2818 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsGamepadAvailable()

RLAPI bool IsGamepadAvailable ( int  gamepad)

Definition at line 3584 of file rcore.c.

◆ IsGamepadButtonDown()

RLAPI bool IsGamepadButtonDown ( int  gamepad,
int  button 
)

Definition at line 3645 of file rcore.c.

◆ IsGamepadButtonPressed()

RLAPI bool IsGamepadButtonPressed ( int  gamepad,
int  button 
)

Definition at line 3634 of file rcore.c.

◆ IsGamepadButtonReleased()

RLAPI bool IsGamepadButtonReleased ( int  gamepad,
int  button 
)

Definition at line 3656 of file rcore.c.

◆ IsGamepadButtonUp()

RLAPI bool IsGamepadButtonUp ( int  gamepad,
int  button 
)

Definition at line 3667 of file rcore.c.

◆ IsGestureDetected()

RLAPI bool IsGestureDetected ( int  gesture)

◆ IsKeyDown()

RLAPI bool IsKeyDown ( int  key)

Definition at line 3505 of file rcore.c.

+ Here is the caller graph for this function:

◆ IsKeyPressed()

RLAPI bool IsKeyPressed ( int  key)

Definition at line 3495 of file rcore.c.

◆ IsKeyReleased()

RLAPI bool IsKeyReleased ( int  key)

Definition at line 3512 of file rcore.c.

◆ IsKeyUp()

RLAPI bool IsKeyUp ( int  key)

Definition at line 3522 of file rcore.c.

◆ IsModelAnimationValid()

RLAPI bool IsModelAnimationValid ( Model  model,
ModelAnimation  anim 
)

Definition at line 1950 of file rmodels.c.

◆ IsMouseButtonDown()

RLAPI bool IsMouseButtonDown ( int  button)

Definition at line 3709 of file rcore.c.

+ Here is the caller graph for this function:

◆ IsMouseButtonPressed()

RLAPI bool IsMouseButtonPressed ( int  button)

Definition at line 3696 of file rcore.c.

+ Here is the caller graph for this function:

◆ IsMouseButtonReleased()

RLAPI bool IsMouseButtonReleased ( int  button)

Definition at line 3722 of file rcore.c.

◆ IsMouseButtonUp()

RLAPI bool IsMouseButtonUp ( int  button)

Definition at line 3735 of file rcore.c.

+ Here is the call graph for this function:

◆ IsMusicStreamPlaying()

RLAPI bool IsMusicStreamPlaying ( Music  music)

Definition at line 1831 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ IsSoundPlaying()

RLAPI bool IsSoundPlaying ( Sound  sound)

Definition at line 1129 of file raudio.c.

+ Here is the call graph for this function:

◆ IsWindowFocused()

RLAPI bool IsWindowFocused ( void  )

Definition at line 1150 of file rcore.c.

◆ IsWindowFullscreen()

RLAPI bool IsWindowFullscreen ( void  )

Definition at line 1115 of file rcore.c.

+ Here is the caller graph for this function:

◆ IsWindowHidden()

RLAPI bool IsWindowHidden ( void  )

Definition at line 1121 of file rcore.c.

◆ IsWindowMaximized()

RLAPI bool IsWindowMaximized ( void  )

Definition at line 1140 of file rcore.c.

◆ IsWindowMinimized()

RLAPI bool IsWindowMinimized ( void  )

Definition at line 1130 of file rcore.c.

◆ IsWindowReady()

RLAPI bool IsWindowReady ( void  )

Definition at line 1109 of file rcore.c.

◆ IsWindowResized()

RLAPI bool IsWindowResized ( void  )

Definition at line 1160 of file rcore.c.

◆ IsWindowState()

RLAPI bool IsWindowState ( unsigned int  flag)

Definition at line 1170 of file rcore.c.

+ Here is the caller graph for this function:

◆ LoadAudioStream()

RLAPI AudioStream LoadAudioStream ( unsigned int  sampleRate,
unsigned int  sampleSize,
unsigned int  channels 
)

Definition at line 1891 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadCodepoints()

RLAPI int * LoadCodepoints ( const char *  text,
int *  count 
)

Definition at line 1683 of file rtext.c.

+ Here is the call graph for this function:

◆ LoadFileData()

RLAPI unsigned char * LoadFileData ( const char *  fileName,
unsigned int *  bytesRead 
)

Definition at line 182 of file utils.c.

+ Here is the caller graph for this function:

◆ LoadFileText()

RLAPI char * LoadFileText ( const char *  fileName)

Definition at line 318 of file utils.c.

+ Here is the caller graph for this function:

◆ LoadFont()

RLAPI Font LoadFont ( const char *  fileName)

Definition at line 300 of file rtext.c.

+ Here is the call graph for this function:

◆ LoadFontData()

RLAPI GlyphInfo * LoadFontData ( const unsigned char *  fileData,
int  dataSize,
int  fontSize,
int *  fontChars,
int  glyphCount,
int  type 
)

Definition at line 536 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadFontEx()

RLAPI Font LoadFontEx ( const char *  fileName,
int  fontSize,
int *  fontChars,
int  glyphCount 
)

Definition at line 345 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadFontFromImage()

RLAPI Font LoadFontFromImage ( Image  image,
Color  key,
int  firstChar 
)

Definition at line 366 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadFontFromMemory()

RLAPI Font LoadFontFromMemory ( const char *  fileType,
const unsigned char *  fileData,
int  dataSize,
int  fontSize,
int *  fontChars,
int  glyphCount 
)

Definition at line 491 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadImage()

RLAPI Image LoadImage ( const char *  fileName)

Definition at line 207 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadImageAnim()

RLAPI Image LoadImageAnim ( const char *  fileName,
int *  frames 
)

Definition at line 268 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadImageColors()

RLAPI Color * LoadImageColors ( Image  image)

Definition at line 2080 of file rtextures.c.

+ Here is the caller graph for this function:

◆ LoadImageFromMemory()

RLAPI Image LoadImageFromMemory ( const char *  fileType,
const unsigned char *  fileData,
int  dataSize 
)

Definition at line 305 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadImageFromScreen()

RLAPI Image LoadImageFromScreen ( void  )

Definition at line 443 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadImageFromTexture()

RLAPI Image LoadImageFromTexture ( Texture2D  texture)

Definition at line 412 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadImagePalette()

RLAPI Color * LoadImagePalette ( Image  image,
int  maxPaletteSize,
int *  colorCount 
)

Definition at line 2198 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadImageRaw()

RLAPI Image LoadImageRaw ( const char *  fileName,
int  width,
int  height,
int  format,
int  headerSize 
)

Definition at line 236 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadMaterialDefault()

RLAPI Material LoadMaterialDefault ( void  )

Definition at line 1763 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadMaterials()

RLAPI Material * LoadMaterials ( const char *  fileName,
int *  materialCount 
)

Definition at line 1725 of file rmodels.c.

+ Here is the call graph for this function:

◆ LoadModel()

RLAPI Model LoadModel ( const char *  fileName)

Definition at line 914 of file rmodels.c.

+ Here is the call graph for this function:

◆ LoadModelAnimations()

RLAPI ModelAnimation * LoadModelAnimations ( const char *  fileName,
unsigned int *  animCount 
)

Definition at line 1817 of file rmodels.c.

+ Here is the call graph for this function:

◆ LoadModelFromMesh()

RLAPI Model LoadModelFromMesh ( Mesh  mesh)

Definition at line 969 of file rmodels.c.

+ Here is the call graph for this function:

◆ LoadMusicStream()

RLAPI Music LoadMusicStream ( const char *  fileName)

Definition at line 1254 of file raudio.c.

+ Here is the call graph for this function:

◆ LoadMusicStreamFromMemory()

RLAPI Music LoadMusicStreamFromMemory ( const char *  fileType,
const unsigned char *  data,
int  dataSize 
)

Definition at line 1425 of file raudio.c.

+ Here is the call graph for this function:

◆ LoadRenderTexture()

RLAPI RenderTexture2D LoadRenderTexture ( int  width,
int  height 
)

Definition at line 2995 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadShader()

RLAPI Shader LoadShader ( const char *  vsFileName,
const char *  fsFileName 
)

Definition at line 2396 of file rcore.c.

+ Here is the call graph for this function:

◆ LoadShaderFromMemory()

RLAPI Shader LoadShaderFromMemory ( const char *  vsCode,
const char *  fsCode 
)

Definition at line 2415 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadSound()

RLAPI Sound LoadSound ( const char *  fileName)

Definition at line 835 of file raudio.c.

+ Here is the call graph for this function:

◆ LoadSoundFromWave()

RLAPI Sound LoadSoundFromWave ( Wave  wave)

Definition at line 848 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadStorageValue()

RLAPI int LoadStorageValue ( unsigned int  position)

Definition at line 3404 of file rcore.c.

+ Here is the call graph for this function:

◆ LoadTexture()

RLAPI Texture2D LoadTexture ( const char *  fileName)

Definition at line 2874 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadTextureCubemap()

RLAPI TextureCubemap LoadTextureCubemap ( Image  image,
int  layout 
)

Definition at line 2910 of file rtextures.c.

+ Here is the call graph for this function:

◆ LoadTextureFromImage()

RLAPI Texture2D LoadTextureFromImage ( Image  image)

Definition at line 2891 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadVrStereoConfig()

RLAPI VrStereoConfig LoadVrStereoConfig ( VrDeviceInfo  device)

Definition at line 2315 of file rcore.c.

+ Here is the call graph for this function:

◆ LoadWave()

RLAPI Wave LoadWave ( const char *  fileName)

Definition at line 726 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadWaveFromMemory()

RLAPI Wave LoadWaveFromMemory ( const char *  fileType,
const unsigned char *  fileData,
int  dataSize 
)

Definition at line 744 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ LoadWaveSamples()

RLAPI float * LoadWaveSamples ( Wave  wave)

Definition at line 1227 of file raudio.c.

◆ MaximizeWindow()

RLAPI void MaximizeWindow ( void  )

Definition at line 1295 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MeasureText()

RLAPI int MeasureText ( const char *  text,
int  fontSize 
)

Definition at line 1139 of file rtext.c.

+ Here is the call graph for this function:

◆ MeasureTextEx()

RLAPI Vector2 MeasureTextEx ( Font  font,
const char *  text,
float  fontSize,
float  spacing 
)

Definition at line 1157 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MemAlloc()

RLAPI void * MemAlloc ( int  size)

Definition at line 162 of file utils.c.

◆ MemFree()

RLAPI void MemFree ( void *  ptr)

Definition at line 176 of file utils.c.

+ Here is the caller graph for this function:

◆ MemRealloc()

RLAPI void * MemRealloc ( void *  ptr,
int  size 
)

Definition at line 169 of file utils.c.

◆ MinimizeWindow()

RLAPI void MinimizeWindow ( void  )

Definition at line 1307 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ OpenURL()

RLAPI void OpenURL ( const char *  url)

Definition at line 3437 of file rcore.c.

+ Here is the call graph for this function:

◆ PauseAudioStream()

RLAPI void PauseAudioStream ( AudioStream  stream)

Definition at line 1999 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PauseMusicStream()

RLAPI void PauseMusicStream ( Music  music)

Definition at line 1658 of file raudio.c.

+ Here is the call graph for this function:

◆ PauseSound()

RLAPI void PauseSound ( Sound  sound)

Definition at line 1111 of file raudio.c.

+ Here is the call graph for this function:

◆ PlayAudioStream()

RLAPI void PlayAudioStream ( AudioStream  stream)

Definition at line 1993 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PlayMusicStream()

RLAPI void PlayMusicStream ( Music  music)

Definition at line 1643 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PlaySound()

RLAPI void PlaySound ( Sound  sound)

Definition at line 1023 of file raudio.c.

+ Here is the call graph for this function:

◆ PlaySoundMulti()

RLAPI void PlaySoundMulti ( Sound  sound)

Definition at line 1029 of file raudio.c.

+ Here is the call graph for this function:

◆ PollInputEvents()

RLAPI void PollInputEvents ( void  )

Definition at line 4890 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ RestoreWindow()

RLAPI void RestoreWindow ( void  )

Definition at line 1316 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ResumeAudioStream()

RLAPI void ResumeAudioStream ( AudioStream  stream)

Definition at line 2005 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ResumeMusicStream()

RLAPI void ResumeMusicStream ( Music  music)

Definition at line 1664 of file raudio.c.

+ Here is the call graph for this function:

◆ ResumeSound()

RLAPI void ResumeSound ( Sound  sound)

Definition at line 1117 of file raudio.c.

+ Here is the call graph for this function:

◆ SaveFileData()

RLAPI bool SaveFileData ( const char *  fileName,
void *  data,
unsigned int  bytesToWrite 
)

Definition at line 237 of file utils.c.

+ Here is the caller graph for this function:

◆ SaveFileText()

RLAPI bool SaveFileText ( const char *  fileName,
char *  text 
)

Definition at line 376 of file utils.c.

+ Here is the caller graph for this function:

◆ SaveStorageValue()

RLAPI bool SaveStorageValue ( unsigned int  position,
int  value 
)

Definition at line 3330 of file rcore.c.

+ Here is the call graph for this function:

◆ SeekMusicStream()

RLAPI void SeekMusicStream ( Music  music,
float  position 
)

Definition at line 1699 of file raudio.c.

+ Here is the call graph for this function:

◆ SetAudioStreamBufferSizeDefault()

RLAPI void SetAudioStreamBufferSizeDefault ( int  size)

Definition at line 2041 of file raudio.c.

◆ SetAudioStreamCallback()

RLAPI void SetAudioStreamCallback ( AudioStream  stream,
AudioCallback  callback 
)

Definition at line 2047 of file raudio.c.

◆ SetAudioStreamPan()

RLAPI void SetAudioStreamPan ( AudioStream  stream,
float  pan 
)

Definition at line 2035 of file raudio.c.

+ Here is the call graph for this function:

◆ SetAudioStreamPitch()

RLAPI void SetAudioStreamPitch ( AudioStream  stream,
float  pitch 
)

Definition at line 2029 of file raudio.c.

+ Here is the call graph for this function:

◆ SetAudioStreamVolume()

RLAPI void SetAudioStreamVolume ( AudioStream  stream,
float  volume 
)

Definition at line 2023 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetCameraAltControl()

RLAPI void SetCameraAltControl ( int  keyAlt)

◆ SetCameraMode()

RLAPI void SetCameraMode ( Camera  camera,
int  mode 
)

◆ SetCameraMoveControls()

RLAPI void SetCameraMoveControls ( int  keyFront,
int  keyBack,
int  keyRight,
int  keyLeft,
int  keyUp,
int  keyDown 
)

◆ SetCameraPanControl()

RLAPI void SetCameraPanControl ( int  keyPan)

◆ SetCameraSmoothZoomControl()

RLAPI void SetCameraSmoothZoomControl ( int  keySmoothZoom)

◆ SetClipboardText()

RLAPI void SetClipboardText ( const char *  text)

Definition at line 1916 of file rcore.c.

+ Here is the call graph for this function:

◆ SetConfigFlags()

RLAPI void SetConfigFlags ( unsigned int  flags)

Definition at line 2744 of file rcore.c.

◆ SetExitKey()

RLAPI void SetExitKey ( int  key)

Definition at line 3574 of file rcore.c.

◆ SetGamepadMappings()

RLAPI int SetGamepadMappings ( const char *  mappings)

Definition at line 3684 of file rcore.c.

+ Here is the call graph for this function:

◆ SetGesturesEnabled()

RLAPI void SetGesturesEnabled ( unsigned int  flags)

◆ SetLoadFileDataCallback()

RLAPI void SetLoadFileDataCallback ( LoadFileDataCallback  callback)

Definition at line 75 of file utils.c.

◆ SetLoadFileTextCallback()

RLAPI void SetLoadFileTextCallback ( LoadFileTextCallback  callback)

Definition at line 77 of file utils.c.

◆ SetMasterVolume()

RLAPI void SetMasterVolume ( float  volume)

Definition at line 530 of file raudio.c.

+ Here is the call graph for this function:

◆ SetMaterialTexture()

RLAPI void SetMaterialTexture ( Material material,
int  mapType,
Texture2D  texture 
)

Definition at line 1803 of file rmodels.c.

◆ SetModelMeshMaterial()

RLAPI void SetModelMeshMaterial ( Model model,
int  meshId,
int  materialId 
)

Definition at line 1809 of file rmodels.c.

◆ SetMouseCursor()

RLAPI void SetMouseCursor ( int  cursor)

Definition at line 3825 of file rcore.c.

+ Here is the call graph for this function:

◆ SetMouseOffset()

RLAPI void SetMouseOffset ( int  offsetX,
int  offsetY 
)

Definition at line 3798 of file rcore.c.

◆ SetMousePosition()

RLAPI void SetMousePosition ( int  x,
int  y 
)

Definition at line 3787 of file rcore.c.

+ Here is the call graph for this function:

◆ SetMouseScale()

RLAPI void SetMouseScale ( float  scaleX,
float  scaleY 
)

Definition at line 3805 of file rcore.c.

◆ SetMusicPan()

RLAPI void SetMusicPan ( Music  music,
float  pan 
)

Definition at line 1849 of file raudio.c.

+ Here is the call graph for this function:

◆ SetMusicPitch()

RLAPI void SetMusicPitch ( Music  music,
float  pitch 
)

Definition at line 1843 of file raudio.c.

+ Here is the call graph for this function:

◆ SetMusicVolume()

RLAPI void SetMusicVolume ( Music  music,
float  volume 
)

Definition at line 1837 of file raudio.c.

+ Here is the call graph for this function:

◆ SetPixelColor()

RLAPI void SetPixelColor ( void *  dstPtr,
Color  color,
int  format 
)

Definition at line 3943 of file rtextures.c.

+ Here is the caller graph for this function:

◆ SetRandomSeed()

RLAPI void SetRandomSeed ( unsigned int  seed)

Definition at line 2792 of file rcore.c.

◆ SetSaveFileDataCallback()

RLAPI void SetSaveFileDataCallback ( SaveFileDataCallback  callback)

Definition at line 76 of file utils.c.

◆ SetSaveFileTextCallback()

RLAPI void SetSaveFileTextCallback ( SaveFileTextCallback  callback)

Definition at line 78 of file utils.c.

◆ SetShaderValue()

RLAPI void SetShaderValue ( Shader  shader,
int  locIndex,
const void *  value,
int  uniformType 
)

Definition at line 2486 of file rcore.c.

+ Here is the call graph for this function:

◆ SetShaderValueMatrix()

RLAPI void SetShaderValueMatrix ( Shader  shader,
int  locIndex,
Matrix  mat 
)

Definition at line 2500 of file rcore.c.

+ Here is the call graph for this function:

◆ SetShaderValueTexture()

RLAPI void SetShaderValueTexture ( Shader  shader,
int  locIndex,
Texture2D  texture 
)

Definition at line 2508 of file rcore.c.

+ Here is the call graph for this function:

◆ SetShaderValueV()

RLAPI void SetShaderValueV ( Shader  shader,
int  locIndex,
const void *  value,
int  uniformType,
int  count 
)

Definition at line 2492 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetShapesTexture()

RLAPI void SetShapesTexture ( Texture2D  texture,
Rectangle  source 
)

Definition at line 98 of file rshapes.c.

+ Here is the caller graph for this function:

◆ SetSoundPan()

RLAPI void SetSoundPan ( Sound  sound,
float  pan 
)

Definition at line 1147 of file raudio.c.

+ Here is the call graph for this function:

◆ SetSoundPitch()

RLAPI void SetSoundPitch ( Sound  sound,
float  pitch 
)

Definition at line 1141 of file raudio.c.

+ Here is the call graph for this function:

◆ SetSoundVolume()

RLAPI void SetSoundVolume ( Sound  sound,
float  volume 
)

Definition at line 1135 of file raudio.c.

+ Here is the call graph for this function:

◆ SetTargetFPS()

RLAPI void SetTargetFPS ( int  fps)

Definition at line 2675 of file rcore.c.

+ Here is the caller graph for this function:

◆ SetTextureFilter()

RLAPI void SetTextureFilter ( Texture2D  texture,
int  filter 
)

Definition at line 3084 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetTextureWrap()

RLAPI void SetTextureWrap ( Texture2D  texture,
int  wrap 
)

Definition at line 3150 of file rtextures.c.

+ Here is the call graph for this function:

◆ SetTraceLogCallback()

RLAPI void SetTraceLogCallback ( TraceLogCallback  callback)

Definition at line 74 of file utils.c.

◆ SetTraceLogLevel()

RLAPI void SetTraceLogLevel ( int  logLevel)

Definition at line 104 of file utils.c.

◆ SetWindowIcon()

RLAPI void SetWindowIcon ( Image  image)

Definition at line 1535 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowMinSize()

RLAPI void SetWindowMinSize ( int  width,
int  height 
)

Definition at line 1590 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowMonitor()

RLAPI void SetWindowMonitor ( int  monitor)

Definition at line 1572 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowOpacity()

RLAPI void SetWindowOpacity ( float  opacity)

Definition at line 1607 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowPosition()

RLAPI void SetWindowPosition ( int  x,
int  y 
)

Definition at line 1564 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowSize()

RLAPI void SetWindowSize ( int  width,
int  height 
)

Definition at line 1599 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowState()

RLAPI void SetWindowState ( unsigned int  flags)

Definition at line 1330 of file rcore.c.

+ Here is the call graph for this function:

◆ SetWindowTitle()

RLAPI void SetWindowTitle ( const char *  title)

Definition at line 1555 of file rcore.c.

+ Here is the call graph for this function:

◆ ShowCursor()

RLAPI void ShowCursor ( void  )

Definition at line 1927 of file rcore.c.

+ Here is the call graph for this function:

◆ StopAudioStream()

RLAPI void StopAudioStream ( AudioStream  stream)

Definition at line 2017 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ StopMusicStream()

RLAPI void StopMusicStream ( Music  music)

Definition at line 1670 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ StopSound()

RLAPI void StopSound ( Sound  sound)

Definition at line 1123 of file raudio.c.

+ Here is the call graph for this function:

◆ StopSoundMulti()

RLAPI void StopSoundMulti ( void  )

Definition at line 1092 of file raudio.c.

+ Here is the call graph for this function:

◆ SwapScreenBuffer()

RLAPI void SwapScreenBuffer ( void  )

Definition at line 4850 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ TakeScreenshot()

RLAPI void TakeScreenshot ( const char *  fileName)

Definition at line 2754 of file rcore.c.

+ Here is the call graph for this function:

◆ TextAppend()

RLAPI void TextAppend ( char *  text,
const char *  append,
int *  position 
)

Definition at line 1529 of file rtext.c.

+ Here is the call graph for this function:

◆ TextCodepointsToUTF8()

RLAPI char * TextCodepointsToUTF8 ( const int *  codepoints,
int  length 
)

Definition at line 1620 of file rtext.c.

+ Here is the call graph for this function:

◆ TextCopy()

RLAPI int TextCopy ( char *  dst,
const char *  src 
)

Definition at line 1322 of file rtext.c.

◆ TextFindIndex()

RLAPI int TextFindIndex ( const char *  text,
const char *  find 
)

Definition at line 1537 of file rtext.c.

◆ TextFormat()

RLAPI const char * TextFormat ( const char *  text,
  ... 
)

Definition at line 1278 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextInsert()

RLAPI char * TextInsert ( const char *  text,
const char *  insert,
int  position 
)

Definition at line 1436 of file rtext.c.

+ Here is the call graph for this function:

◆ TextIsEqual()

RLAPI bool TextIsEqual ( const char *  text1,
const char *  text2 
)

Definition at line 1345 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextJoin()

RLAPI const char * TextJoin ( const char **  textList,
int  count,
const char *  delimiter 
)

Definition at line 1454 of file rtext.c.

+ Here is the call graph for this function:

◆ TextLength()

RLAPI unsigned int TextLength ( const char *  text)

Definition at line 1264 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextReplace()

RLAPI char * TextReplace ( char *  text,
const char *  replace,
const char *  by 
)

Definition at line 1387 of file rtext.c.

+ Here is the call graph for this function:

◆ TextSplit()

RLAPI const char ** TextSplit ( const char *  text,
char  delimiter,
int *  count 
)

Definition at line 1488 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextSubtext()

RLAPI const char * TextSubtext ( const char *  text,
int  position,
int  length 
)

Definition at line 1358 of file rtext.c.

+ Here is the call graph for this function:

◆ TextToInteger()

RLAPI int TextToInteger ( const char *  text)

Definition at line 1304 of file rtext.c.

◆ TextToLower()

RLAPI const char * TextToLower ( const char *  text)

Definition at line 1573 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextToPascal()

RLAPI const char * TextToPascal ( const char *  text)

Definition at line 1593 of file rtext.c.

+ Here is the caller graph for this function:

◆ TextToUpper()

RLAPI const char * TextToUpper ( const char *  text)

Definition at line 1550 of file rtext.c.

+ Here is the caller graph for this function:

◆ ToggleFullscreen()

RLAPI void ToggleFullscreen ( void  )

Definition at line 1176 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ TraceLog()

RLAPI void TraceLog ( int  logLevel,
const char *  text,
  ... 
)

Definition at line 107 of file utils.c.

+ Here is the caller graph for this function:

◆ UnloadAudioStream()

RLAPI void UnloadAudioStream ( AudioStream  stream)

Definition at line 1923 of file raudio.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadCodepoints()

RLAPI void UnloadCodepoints ( int *  codepoints)

Definition at line 1709 of file rtext.c.

◆ UnloadFileData()

RLAPI void UnloadFileData ( unsigned char *  data)

Definition at line 231 of file utils.c.

+ Here is the caller graph for this function:

◆ UnloadFileText()

RLAPI void UnloadFileText ( char *  text)

Definition at line 370 of file utils.c.

+ Here is the caller graph for this function:

◆ UnloadFont()

RLAPI void UnloadFont ( Font  font)

Definition at line 823 of file rtext.c.

+ Here is the call graph for this function:

◆ UnloadFontData()

RLAPI void UnloadFontData ( GlyphInfo chars,
int  glyphCount 
)

Definition at line 815 of file rtext.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadImage()

RLAPI void UnloadImage ( Image  image)

Definition at line 457 of file rtextures.c.

+ Here is the caller graph for this function:

◆ UnloadImageColors()

RLAPI void UnloadImageColors ( Color colors)

Definition at line 2253 of file rtextures.c.

+ Here is the caller graph for this function:

◆ UnloadImagePalette()

RLAPI void UnloadImagePalette ( Color colors)

Definition at line 2259 of file rtextures.c.

◆ UnloadMaterial()

RLAPI void UnloadMaterial ( Material  material)

Definition at line 1784 of file rmodels.c.

+ Here is the call graph for this function:

◆ UnloadMesh()

RLAPI void UnloadMesh ( Mesh  mesh)

Definition at line 1622 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadModel()

RLAPI void UnloadModel ( Model  model)

Definition at line 992 of file rmodels.c.

+ Here is the call graph for this function:

◆ UnloadModelAnimation()

RLAPI void UnloadModelAnimation ( ModelAnimation  anim)

Definition at line 1940 of file rmodels.c.

+ Here is the caller graph for this function:

◆ UnloadModelAnimations()

RLAPI void UnloadModelAnimations ( ModelAnimation animations,
unsigned int  count 
)

Definition at line 1933 of file rmodels.c.

+ Here is the call graph for this function:

◆ UnloadModelKeepMeshes()

RLAPI void UnloadModelKeepMeshes ( Model  model)

Definition at line 1016 of file rmodels.c.

◆ UnloadMusicStream()

RLAPI void UnloadMusicStream ( Music  music)

Definition at line 1614 of file raudio.c.

+ Here is the call graph for this function:

◆ UnloadRenderTexture()

RLAPI void UnloadRenderTexture ( RenderTexture2D  target)

Definition at line 3045 of file rtextures.c.

+ Here is the call graph for this function:

◆ UnloadShader()

RLAPI void UnloadShader ( Shader  shader)

Definition at line 2464 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadSound()

RLAPI void UnloadSound ( Sound  sound)

Definition at line 897 of file raudio.c.

+ Here is the call graph for this function:

◆ UnloadTexture()

RLAPI void UnloadTexture ( Texture2D  texture)

Definition at line 3034 of file rtextures.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UnloadVrStereoConfig()

RLAPI void UnloadVrStereoConfig ( VrStereoConfig  config)

Definition at line 2389 of file rcore.c.

◆ UnloadWave()

RLAPI void UnloadWave ( Wave  wave)

Definition at line 890 of file raudio.c.

+ Here is the caller graph for this function:

◆ UnloadWaveSamples()

RLAPI void UnloadWaveSamples ( float *  samples)

Definition at line 1244 of file raudio.c.

◆ UpdateAudioStream()

RLAPI void UpdateAudioStream ( AudioStream  stream,
const void *  data,
int  frameCount 
)

Definition at line 1933 of file raudio.c.

+ Here is the caller graph for this function:

◆ UpdateCamera()

RLAPI void UpdateCamera ( Camera camera)

◆ UpdateMeshBuffer()

RLAPI void UpdateMeshBuffer ( Mesh  mesh,
int  index,
const void *  data,
int  dataSize,
int  offset 
)

Definition at line 1177 of file rmodels.c.

+ Here is the call graph for this function:

◆ UpdateModelAnimation()

RLAPI void UpdateModelAnimation ( Model  model,
ModelAnimation  anim,
int  frame 
)

Definition at line 1833 of file rmodels.c.

+ Here is the call graph for this function:

◆ UpdateMusicStream()

RLAPI void UpdateMusicStream ( Music  music)

Definition at line 1727 of file raudio.c.

+ Here is the call graph for this function:

◆ UpdateSound()

RLAPI void UpdateSound ( Sound  sound,
const void *  data,
int  sampleCount 
)

Definition at line 904 of file raudio.c.

+ Here is the call graph for this function:

◆ UpdateTexture()

RLAPI void UpdateTexture ( Texture2D  texture,
const void *  pixels 
)

Definition at line 3060 of file rtextures.c.

+ Here is the call graph for this function:

◆ UpdateTextureRec()

RLAPI void UpdateTextureRec ( Texture2D  texture,
Rectangle  rec,
const void *  pixels 
)

Definition at line 3067 of file rtextures.c.

+ Here is the call graph for this function:

◆ UploadMesh()

RLAPI void UploadMesh ( Mesh mesh,
bool  dynamic 
)

Definition at line 1066 of file rmodels.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WaitTime()

RLAPI void WaitTime ( float  ms)

Definition at line 4807 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ WaveCopy()

RLAPI Wave WaveCopy ( Wave  wave)

Definition at line 1185 of file raudio.c.

◆ WaveCrop()

RLAPI void WaveCrop ( Wave wave,
int  initSample,
int  finalSample 
)

Definition at line 1207 of file raudio.c.

◆ WaveFormat()

RLAPI void WaveFormat ( Wave wave,
int  sampleRate,
int  sampleSize,
int  channels 
)

Definition at line 1153 of file raudio.c.

+ Here is the call graph for this function:

◆ WindowShouldClose()

RLAPI bool WindowShouldClose ( void  )

Definition at line 1074 of file rcore.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: