|
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 Color * | LoadImageColors (Image image) |
|
RLAPI Color * | LoadImagePalette (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 GlyphInfo * | LoadFontData (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 Material * | LoadMaterials (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 ModelAnimation * | LoadModelAnimations (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) |
|