mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-08-23 14:45:31 -07:00
git subrepo clone (merge) https://github.com/HarbourMasters/otrgui.git OTRGui
subrepo: subdir: "OTRGui" merged: "a6066a251" upstream: origin: "https://github.com/HarbourMasters/otrgui.git" branch: "master" commit: "a6066a251" git-subrepo: version: "0.4.1" origin: "???" commit: "???"
This commit is contained in:
parent
442a88f03b
commit
f52a2a6406
1018 changed files with 511803 additions and 0 deletions
52
OTRGui/libs/raylib/projects/Geany/core_basic_window.c
Normal file
52
OTRGui/libs/raylib/projects/Geany/core_basic_window.c
Normal file
|
@ -0,0 +1,52 @@
|
|||
/*******************************************************************************************
|
||||
*
|
||||
* raylib [core] example - Basic window
|
||||
*
|
||||
* This example has been created using raylib 1.0 (www.raylib.com)
|
||||
* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
|
||||
*
|
||||
* Copyright (c) 2013-2022 Ramon Santamaria (@raysan5)
|
||||
*
|
||||
********************************************************************************************/
|
||||
|
||||
#include "raylib.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
// Initialization
|
||||
//--------------------------------------------------------------------------------------
|
||||
int screenWidth = 800;
|
||||
int screenHeight = 450;
|
||||
|
||||
InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
|
||||
|
||||
SetTargetFPS(60);
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
// Main game loop
|
||||
while (!WindowShouldClose()) // Detect window close button or ESC key
|
||||
{
|
||||
// Update
|
||||
//----------------------------------------------------------------------------------
|
||||
// TODO: Update your variables here
|
||||
//----------------------------------------------------------------------------------
|
||||
|
||||
// Draw
|
||||
//----------------------------------------------------------------------------------
|
||||
BeginDrawing();
|
||||
|
||||
ClearBackground(RAYWHITE);
|
||||
|
||||
DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY);
|
||||
|
||||
EndDrawing();
|
||||
//----------------------------------------------------------------------------------
|
||||
}
|
||||
|
||||
// De-Initialization
|
||||
//--------------------------------------------------------------------------------------
|
||||
CloseWindow(); // Close window and OpenGL context
|
||||
//--------------------------------------------------------------------------------------
|
||||
|
||||
return 0;
|
||||
}
|
452
OTRGui/libs/raylib/projects/Geany/raylib.c.tags
Normal file
452
OTRGui/libs/raylib/projects/Geany/raylib.c.tags
Normal file
|
@ -0,0 +1,452 @@
|
|||
# format=pipe
|
||||
InitWindow|void|(int width, int height, const char *title);|
|
||||
WindowShouldClose|bool|(void);|
|
||||
CloseWindow|void|(void);|
|
||||
IsWindowReady|bool|(void);|
|
||||
IsWindowMinimized|bool|(void);|
|
||||
IsWindowResized|bool|(void);|
|
||||
IsWindowHidden|bool|(void);|
|
||||
ToggleFullscreen|void|(void);|
|
||||
UnhideWindow|void|(void);|
|
||||
HideWindow|void|(void);|
|
||||
SetWindowIcon|void|(Image image);|
|
||||
SetWindowTitle|void|(const char *title);|
|
||||
SetWindowPosition|void|(int x, int y);|
|
||||
SetWindowMonitor|void|(int monitor);|
|
||||
SetWindowMinSize|void|(int width, int height);|
|
||||
SetWindowSize|void|(int width, int height);|
|
||||
GetWindowHandle|void *|(void);|
|
||||
GetScreenWidth|int|(void);|
|
||||
GetScreenHeight|int|(void);|
|
||||
GetMonitorCount|int|(void);|
|
||||
GetMonitorWidth|int|(int monitor);|
|
||||
GetMonitorHeight|int|(int monitor);|
|
||||
GetMonitorPhysicalWidth|int|(int monitor);|
|
||||
GetMonitorPhysicalHeight|int|(int monitor);|
|
||||
GetMonitorName|const char *|(int monitor);|
|
||||
GetClipboardText|const char *|(void);|
|
||||
SetClipboardText|void|(const char *text);|
|
||||
ShowCursor|void|(void);|
|
||||
HideCursor|void|(void);|
|
||||
IsCursorHidden|bool|(void);|
|
||||
EnableCursor|void|(void);|
|
||||
DisableCursor|void|(void);|
|
||||
ClearBackground|void|(Color color);|
|
||||
BeginDrawing|void|(void);|
|
||||
EndDrawing|void|(void);|
|
||||
BeginMode2D|void|(Camera2D camera);|
|
||||
EndMode2D|void|(void);|
|
||||
BeginMode3D|void|(Camera3D camera);|
|
||||
EndMode3D|void|(void);|
|
||||
BeginTextureMode|void|(RenderTexture2D target);|
|
||||
EndTextureMode|void|(void);|
|
||||
GetMouseRay|Ray|(Vector2 mousePosition, Camera camera);|
|
||||
GetWorldToScreen|Vector2|(Vector3 position, Camera camera);|
|
||||
GetCameraMatrix|Matrix|(Camera camera);|
|
||||
SetTargetFPS|void|(int fps);|
|
||||
GetFPS|int|(void);|
|
||||
GetFrameTime|float|(void);|
|
||||
GetTime|double|(void);|
|
||||
ColorToInt|int|(Color color);|
|
||||
ColorNormalize|Vector4|(Color color);|
|
||||
ColorToHSV|Vector3|(Color color);|
|
||||
ColorFromHSV|Color|(Vector3 hsv);|
|
||||
GetColor|Color|(int hexValue);|
|
||||
Fade|Color|(Color color, float alpha);|
|
||||
SetConfigFlags|void|(unsigned char flags);|
|
||||
SetTraceLogLevel|void|(int logType);|
|
||||
SetTraceLogExit|void|(int logType);|
|
||||
SetTraceLogCallback|void|(TraceLogCallback callback);|
|
||||
TraceLog|void|(int logType, const char *text, ...);|
|
||||
TakeScreenshot|void|(const char *fileName);|
|
||||
GetRandomValue|int|(int min, int max);|
|
||||
FileExists|bool|(const char *fileName);|
|
||||
IsFileExtension|bool|(const char *fileName, const char *ext);|
|
||||
GetExtension|const char *|(const char *fileName);|
|
||||
GetFileName|const char *|(const char *filePath);|
|
||||
GetFileNameWithoutExt|const char *|(const char *filePath);|
|
||||
GetDirectoryPath|const char *|(const char *fileName);|
|
||||
GetWorkingDirectory|const char *|(void);|
|
||||
GetDirectoryFiles|char **|(const char *dirPath, int *count);|
|
||||
ClearDirectoryFiles|void|(void);|
|
||||
ChangeDirectory|bool|(const char *dir);|
|
||||
IsFileDropped|bool|(void);|
|
||||
GetDroppedFiles|char **|(int *count);|
|
||||
ClearDroppedFiles|void|(void);|
|
||||
GetFileModTime|long|(const char *fileName);|
|
||||
StorageSaveValue|void|(int position, int value);|
|
||||
StorageLoadValue|int|(int position);|
|
||||
OpenURL|void|(const char *url);|
|
||||
IsKeyPressed|bool|(int key);|
|
||||
IsKeyDown|bool|(int key);|
|
||||
IsKeyReleased|bool|(int key);|
|
||||
IsKeyUp|bool|(int key);|
|
||||
GetKeyPressed|int|(void);|
|
||||
SetExitKey|void|(int key);|
|
||||
IsGamepadAvailable|bool|(int gamepad);|
|
||||
IsGamepadName|bool|(int gamepad, const char *name);|
|
||||
GetGamepadName|const char *|(int gamepad);|
|
||||
IsGamepadButtonPressed|bool|(int gamepad, int button);|
|
||||
IsGamepadButtonDown|bool|(int gamepad, int button);|
|
||||
IsGamepadButtonReleased|bool|(int gamepad, int button);|
|
||||
IsGamepadButtonUp|bool|(int gamepad, int button);|
|
||||
GetGamepadButtonPressed|int|(void);|
|
||||
GetGamepadAxisCount|int|(int gamepad);|
|
||||
GetGamepadAxisMovement|float|(int gamepad, int axis);|
|
||||
IsMouseButtonPressed|bool|(int button);|
|
||||
IsMouseButtonDown|bool|(int button);|
|
||||
IsMouseButtonReleased|bool|(int button);|
|
||||
IsMouseButtonUp|bool|(int button);|
|
||||
GetMouseX|int|(void);|
|
||||
GetMouseY|int|(void);|
|
||||
GetMousePosition|Vector2|(void);|
|
||||
SetMousePosition|void|(int x, int y);|
|
||||
SetMouseOffset|void|(int offsetX, int offsetY);|
|
||||
SetMouseScale|void|(float scaleX, float scaleY);|
|
||||
GetMouseWheelMove|float|(void);|
|
||||
GetTouchX|int|(void);|
|
||||
GetTouchY|int|(void);|
|
||||
GetTouchPosition|Vector2|(int index);|
|
||||
SetGesturesEnabled|void|(unsigned int gestureFlags);|
|
||||
IsGestureDetected|bool|(int gesture);|
|
||||
GetGestureDetected|int|(void);|
|
||||
GetTouchPointsCount|int|(void);|
|
||||
GetGestureHoldDuration|float|(void);|
|
||||
GetGestureDragVector|Vector2|(void);|
|
||||
GetGestureDragAngle|float|(void);|
|
||||
GetGesturePinchVector|Vector2|(void);|
|
||||
GetGesturePinchAngle|float|(void);|
|
||||
SetCameraMode|void|(Camera camera, int mode);|
|
||||
UpdateCamera|void|(Camera *camera);|
|
||||
SetCameraPanControl|void|(int panKey);|
|
||||
SetCameraAltControl|void|(int altKey);|
|
||||
SetCameraSmoothZoomControl|void|(int szKey);|
|
||||
SetCameraMoveControls|void|(int frontKey, int backKey, int rightKey, int leftKey, int upKey, int downKey);|
|
||||
DrawPixel|void|(int posX, int posY, Color color);|
|
||||
DrawPixelV|void|(Vector2 position, Color color);|
|
||||
DrawLine|void|(int startPosX, int startPosY, int endPosX, int endPosY, Color color);|
|
||||
DrawLineV|void|(Vector2 startPos, Vector2 endPos, Color color);|
|
||||
DrawLineEx|void|(Vector2 startPos, Vector2 endPos, float thick, Color color);|
|
||||
DrawLineBezier|void|(Vector2 startPos, Vector2 endPos, float thick, Color color);|
|
||||
DrawCircle|void|(int centerX, int centerY, float radius, Color color);|
|
||||
DrawCircleSector|void|(Vector2 center, float radius, int startAngle, int endAngle, int segments, Color color);|
|
||||
DrawCircleSectorLines|void|(Vector2 center, float radius, int startAngle, int endAngle, int segments, Color color); // Draw circle sector outline
|
||||
DrawCircleGradient|void|(int centerX, int centerY, float radius, Color color1, Color color2);|
|
||||
DrawCircleV|void|(Vector2 center, float radius, Color color);|
|
||||
DrawCircleLines|void|(int centerX, int centerY, float radius, Color color);|
|
||||
DrawRing|void|(Vector2 center, float innerRadius, float outerRadius, int startAngle, int endAngle, int segments, Color color);|
|
||||
DrawRingLines|void|(Vector2 center, float innerRadius, float outerRadius, int startAngle, int endAngle, int segments, Color color);|
|
||||
DrawRectangle|void|(int posX, int posY, int width, int height, Color color);|
|
||||
DrawRectangleV|void|(Vector2 position, Vector2 size, Color color);|
|
||||
DrawRectangleRec|void|(Rectangle rec, Color color);|
|
||||
DrawRectanglePro|void|(Rectangle rec, Vector2 origin, float rotation, Color color);|
|
||||
DrawRectangleGradientV|void|(int posX, int posY, int width, int height, Color color1, Color color2);|
|
||||
DrawRectangleGradientH|void|(int posX, int posY, int width, int height, Color color1, Color color2);|
|
||||
DrawRectangleGradientEx|void|(Rectangle rec, Color col1, Color col2, Color col3, Color col4);|
|
||||
DrawRectangleLines|void|(int posX, int posY, int width, int height, Color color);|
|
||||
DrawRectangleLinesEx|void|(Rectangle rec, int lineThick, Color color);|
|
||||
DrawRectangleRounded|void|(Rectangle rec, float roundness, int segments, Color color);|
|
||||
DrawRectangleRoundedLines|void|(Rectangle rec, float roundness, int segments, int lineThick, Color color);|
|
||||
DrawTriangle|void|(Vector2 v1, Vector2 v2, Vector2 v3, Color color);|
|
||||
DrawTriangleLines|void|(Vector2 v1, Vector2 v2, Vector2 v3, Color color);|
|
||||
DrawPoly|void|(Vector2 center, int sides, float radius, float rotation, Color color);|
|
||||
DrawPolyEx|void|(Vector2 *points, int numPoints, Color color);|
|
||||
DrawPolyExLines|void|(Vector2 *points, int numPoints, Color color);|
|
||||
SetShapesTexture|void|(Texture2D texture, Rectangle source);|
|
||||
CheckCollisionRecs|bool|(Rectangle rec1, Rectangle rec2);|
|
||||
CheckCollisionCircles|bool|(Vector2 center1, float radius1, Vector2 center2, float radius2);|
|
||||
CheckCollisionCircleRec|bool|(Vector2 center, float radius, Rectangle rec);|
|
||||
GetCollisionRec|Rectangle|(Rectangle rec1, Rectangle rec2);|
|
||||
CheckCollisionPointRec|bool|(Vector2 point, Rectangle rec);|
|
||||
CheckCollisionPointCircle|bool|(Vector2 point, Vector2 center, float radius);|
|
||||
CheckCollisionPointTriangle|bool|(Vector2 point, Vector2 p1, Vector2 p2, Vector2 p3);|
|
||||
LoadImage|Image|(const char *fileName);|
|
||||
LoadImageEx|Image|(Color *pixels, int width, int height);|
|
||||
LoadImagePro|Image|(void *data, int width, int height, int format);|
|
||||
LoadImageRaw|Image|(const char *fileName, int width, int height, int format, int headerSize);|
|
||||
ExportImage|void|(Image image, const char *fileName);|
|
||||
ExportImageAsCode|void|(Image image, const char *fileName);|
|
||||
LoadTexture|Texture2D|(const char *fileName);|
|
||||
LoadTextureFromImage|Texture2D|(Image image);|
|
||||
LoadTextureCubemap|TextureCubemap|(Image image, int layoutType);|
|
||||
LoadRenderTexture|RenderTexture2D|(int width, int height);|
|
||||
UnloadImage|void|(Image image);|
|
||||
UnloadTexture|void|(Texture2D texture);|
|
||||
UnloadRenderTexture|void|(RenderTexture2D target);|
|
||||
GetImageData|Color *|(Image image);|
|
||||
GetImageDataNormalized|Vector4 *|(Image image);|
|
||||
GetPixelDataSize|int|(int width, int height, int format);|
|
||||
GetTextureData|Image|(Texture2D texture);|
|
||||
GetScreenData|Image|(void);|
|
||||
UpdateTexture|void|(Texture2D texture, const void *pixels);|
|
||||
ImageCopy|Image|(Image image);|
|
||||
ImageToPOT|void|(Image *image, Color fillColor);|
|
||||
ImageFormat|void|(Image *image, int newFormat);|
|
||||
ImageAlphaMask|void|(Image *image, Image alphaMask);|
|
||||
ImageAlphaClear|void|(Image *image, Color color, float threshold);
|
||||
ImageAlphaCrop|void|(Image *image, float threshold);|
|
||||
ImageAlphaPremultiply|void|(Image *image);|
|
||||
ImageCrop|void|(Image *image, Rectangle crop);|
|
||||
ImageResize|void|(Image *image, int newWidth, int newHeight);|
|
||||
ImageResizeNN|void|(Image *image, int newWidth,int newHeight);|void|
|
||||
ImageResizeCanvas|void|(Image *image, int newWidth, int newHeight, int offsetX, int offsetY, Color color);|
|
||||
ImageMipmaps|void|(Image *image);|
|
||||
ImageDither|void|(Image *image, int rBpp, int gBpp, int bBpp, int aBpp);|
|
||||
ImageExtractPalette|Color *|(Image image, int maxPaletteSize, int *extractCount);|
|
||||
ImageText|Image|(const char *text, int fontSize, Color color);|
|
||||
ImageTextEx|Image|(Font font, const char *text, float fontSize, float spacing, Color tint);|
|
||||
ImageDraw|void|(Image *dst, Image src, Rectangle srcRec, Rectangle dstRec);|
|
||||
ImageDrawRectangle|void|(Image *dst, Rectangle rec, Color color);|
|
||||
ImageDrawRectangleLines|void|(Image *dst, Rectangle rec, int thick, Color color);|
|
||||
ImageDrawText|void|(Image *dst, Vector2 position, const char *text, int fontSize, Color color);|
|
||||
ImageDrawTextEx|void|(Image *dst, Vector2 position, Font font, const char *text, float fontSize, float spacing, Color color);|
|
||||
ImageFlipVertical|void|(Image *image);|
|
||||
ImageFlipHorizontal|void|(Image *image);|
|
||||
ImageRotateCW|void|(Image *image);|
|
||||
ImageRotateCCW|void|(Image *image);|
|
||||
ImageColorTint|void|(Image *image, Color color);|
|
||||
ImageColorInvert|void|(Image *image);|
|
||||
ImageColorGrayscale|void|(Image *image);|
|
||||
ImageColorContrast|void|(Image *image, float contrast);|
|
||||
ImageColorBrightness|void|(Image *image, int brightness);|
|
||||
ImageColorReplace|void|(Image *image, Color color, Color replace);|
|
||||
GenImageColor|Image|(int width, int height, Color color);|
|
||||
GenImageGradientV|Image|(int width, int height, Color top, Color bottom);|
|
||||
GenImageGradientH|Image|(int width, int height, Color left, Color right);|
|
||||
GenImageGradientRadial|Image|(int width, int height, float density, Color inner, Color outer);|
|
||||
GenImageChecked|Image|(int width, int height, int checksX, int checksY, Color col1, Color col2);|
|
||||
GenImageWhiteNoise|Image|(int width, int height, float factor);|
|
||||
GenImagePerlinNoise|Image|(int width, int height, int offsetX, int offsetY, float scale);|
|
||||
GenImageCellular|Image|(int width, int height, int tileSize);|
|
||||
GenTextureMipmaps|void|(Texture2D *texture);|
|
||||
SetTextureFilter|void|(Texture2D texture, int filterMode);|
|
||||
SetTextureWrap|void|(Texture2D texture, int wrapMode);|
|
||||
DrawTexture|void|(Texture2D texture, int posX, int posY, Color tint);|
|
||||
DrawTextureV|void|(Texture2D texture, Vector2 position, Color tint);|
|
||||
DrawTextureEx|void|(Texture2D texture, Vector2 position, float rotation, float scale, Color tint);|
|
||||
DrawTextureRec|void|(Texture2D texture, Rectangle sourceRec, Vector2 position, Color tint);|
|
||||
DrawTextureQuad|void|(Texture2D texture, Vector2 tiling, Vector2 offset, Rectangle quad, Color tint);|
|
||||
DrawTexturePro|void|(Texture2D texture, Rectangle sourceRec, Rectangle destRec, Vector2 origin, float rotation, Color tint);|
|
||||
DrawTextureNPatch|void|(Texture2D texture, NPatchInfo nPatchInfo, Rectangle destRec, Vector2 origin, float rotation, Color tint);|
|
||||
GetFontDefault|Font|(void);|
|
||||
LoadFont|Font|(const char *fileName);|
|
||||
LoadFontEx|Font|(const char *fileName, int fontSize, int *fontChars, int charsCount);|
|
||||
LoadFontFromImage|Font|(Image image, Color key, int firstChar);|
|
||||
LoadFontData|CharInfo *|(const char *fileName, int fontSize, int *fontChars, int charsCount, int type);|
|
||||
GenImageFontAtlas|Image|(CharInfo *chars, int charsCount, int fontSize, int padding, int packMethod);|
|
||||
UnloadFont|void|(Font font);|
|
||||
DrawFPS|void|(int posX, int posY);|
|
||||
DrawText|void|(const char *text, int posX, int posY, int fontSize, Color color);|
|
||||
DrawTextEx|void|(Font font, const char *text, Vector2 position, float fontSize, float spacing, Color tint);|
|
||||
DrawTextRec|void|(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint);|
|
||||
DrawTextRecEx|void|(Font font, const char *text, Rectangle rec, float fontSize, float spacing, bool wordWrap, Color tint, int selectStart, int selectLength, Color selectText, Color selectBack);|
|
||||
MeasureText|int|(const char *text, int fontSize);|
|
||||
MeasureTextEx|Vector2|(Font font, const char *text, float fontSize, float spacing);|
|
||||
GetGlyphIndex|int|(Font font, int character);|
|
||||
TextIsEqual|bool|(const char *text1, const char *text2);|
|
||||
TextLength|unsigned int|(const char *text);|
|
||||
TextFormat|const char *|(const char *text, ...);|
|
||||
TextSubtext|const char *|(const char *text, int position, int length);|
|
||||
TextReplace|const char *|(char *text, const char *replace, const char *by);|
|
||||
TextInsert|const char *|(const char *text, const char *insert, int position);|
|
||||
TextJoin|const char *|(const char **textList, int count, const char *delimiter);|
|
||||
TextSplit|const char **|(const char *text, char delimiter, int *count);|
|
||||
TextAppend|void|(char *text, const char *append, int *position);|
|
||||
TextFindIndex|int|(const char *text, const char *find);|
|
||||
TextToUpper|const char *|(const char *text);|
|
||||
TextToLower|const char *|(const char *text);|
|
||||
TextToPascal|const char *|(const char *text);|
|
||||
TextToInteger|int|(const char *text);|
|
||||
DrawLine3D|void|(Vector3 startPos, Vector3 endPos, Color color);|
|
||||
DrawCircle3D|void|(Vector3 center, float radius, Vector3 rotationAxis, float rotationAngle, Color color);|
|
||||
DrawCube|void|(Vector3 position, float width, float height, float length, Color color);|
|
||||
DrawCubeV|void|(Vector3 position, Vector3 size, Color color);|
|
||||
DrawCubeWires|void|(Vector3 position, float width, float height, float length, Color color);|
|
||||
DrawCubeWiresV|void|(Vector3 position, Vector3 size, Color color);|
|
||||
DrawCubeTexture|void|(Texture2D texture, Vector3 position, float width, float height, float length, Color color);|
|
||||
DrawSphere|void|(Vector3 centerPos, float radius, Color color);|
|
||||
DrawSphereEx|void|(Vector3 centerPos, float radius, int rings, int slices, Color color);|
|
||||
DrawSphereWires|void|(Vector3 centerPos, float radius, int rings, int slices, Color color);|
|
||||
DrawCylinder|void|(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);|
|
||||
DrawCylinderWires|void|(Vector3 position, float radiusTop, float radiusBottom, float height, int slices, Color color);|
|
||||
DrawPlane|void|(Vector3 centerPos, Vector2 size, Color color);|
|
||||
DrawRay|void|(Ray ray, Color color);|
|
||||
DrawGrid|void|(int slices, float spacing);|
|
||||
DrawGizmo|void|(Vector3 position);|
|
||||
LoadModel|Model|(const char *fileName);|
|
||||
LoadModelFromMesh|Model|(Mesh mesh);|
|
||||
UnloadModel|void|(Model model);|
|
||||
LoadMeshes|Mesh *|(const char *fileName, int *meshCount);|
|
||||
ExportMesh|void|(Mesh mesh, const char *fileName);|
|
||||
UnloadMesh|void|(Mesh *mesh);|
|
||||
LoadMaterials|Material *|(const char *fileName, int *materialCount);|
|
||||
LoadMaterialDefault|Material|(void);|
|
||||
UnloadMaterial|void|(Material material);|
|
||||
SetMaterialTexture|void|(Material *material, int mapType, Texture2D texture);|
|
||||
SetModelMeshMaterial|void|(Model *model, int meshId, int materialId);|
|
||||
LoadModelAnimations|ModelAnimation *|(const char *fileName, int *animsCount);|
|
||||
UpdateModelAnimation|void|(Model model, ModelAnimation anim, int frame);|
|
||||
UnloadModelAnimation|void|(ModelAnimation anim);|
|
||||
IsModelAnimationValid|bool|(Model model, ModelAnimation anim);|
|
||||
GenMeshPoly|Mesh|(int sides, float radius);|
|
||||
GenMeshPlane|Mesh|(float width, float length, int resX, int resZ);|
|
||||
GenMeshCube|Mesh|(float width, float height, float length);|
|
||||
GenMeshSphere|Mesh|(float radius, int rings, int slices);|
|
||||
GenMeshHemiSphere|Mesh|(float radius, int rings, int slices);|
|
||||
GenMeshCylinder|Mesh|(float radius, float height, int slices);|
|
||||
GenMeshTorus|Mesh|(float radius, float size, int radSeg, int sides);|
|
||||
GenMeshKnot|Mesh|(float radius, float size, int radSeg, int sides);|
|
||||
GenMeshHeightmap|Mesh|(Image heightmap, Vector3 size);|
|
||||
GenMeshCubicmap|Mesh|(Image cubicmap, Vector3 cubeSize);|
|
||||
GetMeshBoundingBox|BoundingBox|(Mesh mesh);|
|
||||
MeshTangents|void|(Mesh *mesh);|
|
||||
MeshBinormals|void|(Mesh *mesh);|
|
||||
DrawModel|void|(Model model, Vector3 position, float scale, Color tint);|
|
||||
DrawModelEx|void|(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint);|
|
||||
DrawModelWires|void|(Model model, Vector3 position, float scale, Color tint);|
|
||||
DrawModelWiresEx|void|(Model model, Vector3 position, Vector3 rotationAxis, float rotationAngle, Vector3 scale, Color tint);|
|
||||
DrawBoundingBox|void|(BoundingBox box, Color color);|
|
||||
DrawBillboard|void|(Camera camera, Texture2D texture, Vector3 center, float size, Color tint);|
|
||||
DrawBillboardRec|void|(Camera camera, Texture2D texture, Rectangle sourceRec, Vector3 center, float size, Color tint);|
|
||||
CheckCollisionSpheres|bool|(Vector3 centerA, float radiusA, Vector3 centerB, float radiusB);|
|
||||
CheckCollisionBoxes|bool|(BoundingBox box1, BoundingBox box2);|
|
||||
CheckCollisionBoxSphere|bool|(BoundingBox box, Vector3 centerSphere, float radiusSphere);|
|
||||
CheckCollisionRaySphere|bool|(Ray ray, Vector3 spherePosition, float sphereRadius);|
|
||||
CheckCollisionRaySphereEx|bool|(Ray ray, Vector3 spherePosition, float sphereRadius, Vector3 *collisionPoint);|
|
||||
CheckCollisionRayBox|bool|(Ray ray, BoundingBox box);|
|
||||
GetCollisionRayModel|RayHitInfo|(Ray ray, Model *model);|
|
||||
GetCollisionRayTriangle|RayHitInfo|(Ray ray, Vector3 p1, Vector3 p2, Vector3 p3);|
|
||||
GetCollisionRayGround|RayHitInfo|(Ray ray, float groundHeight);|
|
||||
LoadText|char *|(const char *fileName);|
|
||||
LoadShader|Shader|(const char *vsFileName, const char *fsFileName);|
|
||||
LoadShaderCode|Shader|(char *vsCode, char *fsCode);|
|
||||
UnloadShader|void|(Shader shader);|
|
||||
GetShaderDefault|Shader|(void);|
|
||||
GetTextureDefault|Texture2D|(void);|
|
||||
GetShaderLocation|int|(Shader shader, const char *uniformName);|
|
||||
SetShaderValue|void|(Shader shader, int uniformLoc, const void *value, int uniformType);|
|
||||
SetShaderValueV|void|(Shader shader, int uniformLoc, const void *value, int uniformType, int count);|
|
||||
SetShaderValueMatrix|void|(Shader shader, int uniformLoc, Matrix mat);|
|
||||
SetShaderValueTexture|void|(Shader shader, int uniformLoc, Texture2D texture);|
|
||||
SetMatrixProjection|void|(Matrix proj);|
|
||||
SetMatrixModelview|void|(Matrix view);|
|
||||
GetMatrixModelview|Matrix|();|
|
||||
BeginShaderMode|void|(Shader shader);|
|
||||
EndShaderMode|void|(void);|
|
||||
BeginBlendMode|void|(int mode);|
|
||||
EndBlendMode|void|(void);|
|
||||
BeginScissorMode|void|(int x, int y, int width, int height);|
|
||||
EndScissorMode|void|(void);|
|
||||
InitVrSimulator|void|(void);|
|
||||
CloseVrSimulator|void|(void);|
|
||||
UpdateVrTracking|void|(Camera *camera);|
|
||||
SetVrConfiguration|void|(VrDeviceInfo info, Shader distortion);|
|
||||
IsVrSimulatorReady|bool|(void);|
|
||||
ToggleVrMode|void|(void);|
|
||||
BeginVrDrawing|void|(void);|
|
||||
EndVrDrawing|void|(void);|
|
||||
InitAudioDevice|void|(void);|
|
||||
CloseAudioDevice|void|(void);|
|
||||
IsAudioDeviceReady|bool|(void);|
|
||||
SetMasterVolume|void|(float volume);|
|
||||
LoadWave|Wave|(const char *fileName);|
|
||||
LoadWaveEx|Wave|(void *data, int sampleCount, int sampleRate, int sampleSize, int channels);|
|
||||
LoadSound|Sound|(const char *fileName);|
|
||||
LoadSoundFromWave|Sound|(Wave wave);|
|
||||
UpdateSound|void|(Sound sound, const void *data, int samplesCount);|
|
||||
UnloadWave|void|(Wave wave);|
|
||||
UnloadSound|void|(Sound sound);|
|
||||
ExportWave|void|(Wave wave, const char *fileName);|
|
||||
ExportWaveAsCode|void|(Wave wave, const char *fileName);|
|
||||
PlaySound|void|(Sound sound);|
|
||||
PauseSound|void|(Sound sound);|
|
||||
ResumeSound|void|(Sound sound);|
|
||||
StopSound|void|(Sound sound);|
|
||||
IsSoundPlaying|bool|(Sound sound);|
|
||||
SetSoundVolume|void|(Sound sound, float volume);|
|
||||
SetSoundPitch|void|(Sound sound, float pitch);|
|
||||
WaveFormat|void|(Wave *wave, int sampleRate, int sampleSize, int channels);|
|
||||
WaveCopy|Wave|(Wave wave);|
|
||||
WaveCrop|void|(Wave *wave, int initSample, int finalSample);|
|
||||
GetWaveData|float *|(Wave wave);|
|
||||
LoadMusicStream|Music|(const char *fileName);|
|
||||
UnloadMusicStream|void|(Music music);|
|
||||
PlayMusicStream|void|(Music music);|
|
||||
UpdateMusicStream|void|(Music music);|
|
||||
StopMusicStream|void|(Music music);|
|
||||
PauseMusicStream|void|(Music music);|
|
||||
ResumeMusicStream|void|(Music music);|
|
||||
IsMusicPlaying|bool|(Music music);|
|
||||
SetMusicVolume|void|(Music music, float volume);|
|
||||
SetMusicPitch|void|(Music music, float pitch);|
|
||||
SetMusicLoopCount|void|(Music music, int count);|
|
||||
GetMusicTimeLength|float|(Music music);|
|
||||
GetMusicTimePlayed|float|(Music music);|
|
||||
InitAudioStream|AudioStream|(unsigned int sampleRate, unsigned int sampleSize, unsigned int channels);|
|
||||
UpdateAudioStream|void|(AudioStream stream, const void *data, int samplesCount);|
|
||||
CloseAudioStream|void|(AudioStream stream);|
|
||||
IsAudioBufferProcessed|bool|(AudioStream stream);|
|
||||
PlayAudioStream|void|(AudioStream stream);|
|
||||
PauseAudioStream|void|(AudioStream stream);|
|
||||
ResumeAudioStream|void|(AudioStream stream);|
|
||||
IsAudioStreamPlaying|bool|(AudioStream stream);|
|
||||
StopAudioStream|void|(AudioStream stream);|
|
||||
SetAudioStreamVolume|void|(AudioStream stream, float volume);|
|
||||
SetAudioStreamPitch|void|(AudioStream stream, float pitch);|
|
||||
Vector2|struct||
|
||||
Vector3|struct||
|
||||
Vector4|struct||
|
||||
Quaternion|struct||
|
||||
Matrix|struct||
|
||||
Color|struct||
|
||||
Rectangle|struct||
|
||||
Image|struct||
|
||||
Texture|struct||
|
||||
RenderTexture|struct||
|
||||
NPatchInfo|struct||
|
||||
CharInfo|struct||
|
||||
Font|struct||
|
||||
Camera|struct||
|
||||
Camera2D|struct||
|
||||
Mesh|struct||
|
||||
Shader|struct||
|
||||
MaterialMap|struct||
|
||||
Material|struct||
|
||||
Model|struct||
|
||||
Transform|struct||
|
||||
BoneInfo|struct||
|
||||
ModelAnimation|struct||
|
||||
Ray|struct||
|
||||
RayHitInfo|struct||
|
||||
BoundingBox|struct||
|
||||
Wave|struct||
|
||||
Sound|struct||
|
||||
Music|struct||
|
||||
AudioStream|struct||
|
||||
VrDeviceInfo|struct||
|
||||
LIGHTGRAY|#define||
|
||||
GRAY|#define||
|
||||
DARKGRAY|#define||
|
||||
YELLOW|#define||
|
||||
GOLD|#define||
|
||||
ORANGE|#define||
|
||||
PINK|#define||
|
||||
RED|#define||
|
||||
MAROON|#define||
|
||||
GREEN|#define||
|
||||
LIME|#define||
|
||||
DARKGREEN|#define||
|
||||
SKYBLUE|#define||
|
||||
BLUE|#define||
|
||||
DARKBLUE|#define||
|
||||
PURPLE|#define||
|
||||
VIOLET|#define||
|
||||
DARKPURPLE|#define||
|
||||
BEIGE|#define||
|
||||
BROWN|#define||
|
||||
DARKBROWN|#define||
|
||||
WHITE|#define||
|
||||
BLACK|#define||
|
||||
BLANK|#define||
|
||||
MAGENTA|#define||
|
||||
RAYWHITE|#define||
|
21
OTRGui/libs/raylib/projects/Geany/raylib_compile_execute.bat
Normal file
21
OTRGui/libs/raylib/projects/Geany/raylib_compile_execute.bat
Normal file
|
@ -0,0 +1,21 @@
|
|||
::@echo off
|
||||
:: > Setup required Environment
|
||||
:: -------------------------------------
|
||||
set RAYLIB_DIR=C:\raylib
|
||||
set COMPILER_DIR=C:\raylib\mingw\bin
|
||||
set PATH=%PATH%;%COMPILER_DIR%
|
||||
set FILE_NAME=%1
|
||||
set NAME_PART=%FILE_NAME:~0,-2%
|
||||
cd %~dp0
|
||||
:: .
|
||||
:: > Cleaning latest build
|
||||
:: ---------------------------
|
||||
cmd /c if exist %NAME_PART%.exe del /F %NAME_PART%.exe
|
||||
:: .
|
||||
:: > Compiling program
|
||||
:: --------------------------
|
||||
gcc -o %NAME_PART%.exe %FILE_NAME% %RAYLIB_DIR%\src\raylib.rc.data -s -O2 -I../../src -Iexternal -lraylib -lopengl32 -lgdi32 -lwinmm -std=c99 -Wall -mwindows
|
||||
:: .
|
||||
:: . > Executing program
|
||||
:: -------------------------
|
||||
cmd /c if exist %NAME_PART%.exe %NAME_PART%.exe
|
42
OTRGui/libs/raylib/projects/Geany/raylib_compile_sources.bat
Normal file
42
OTRGui/libs/raylib/projects/Geany/raylib_compile_sources.bat
Normal file
|
@ -0,0 +1,42 @@
|
|||
::@echo off
|
||||
:: > Choose compile options
|
||||
:: -------------------------------
|
||||
:: Set desired OpenGL API version: 1.1, 2.1, 3.3
|
||||
set GRAPHICS_API=GRAPHICS_API_OPENGL_33
|
||||
:: .
|
||||
:: > Setup required Environment
|
||||
:: -------------------------------------
|
||||
set RAYLIB_DIR=C:\raylib
|
||||
set COMPILER_DIR=C:\raylib\mingw\bin
|
||||
set PATH=%PATH%;%COMPILER_DIR%
|
||||
cd %RAYLIB_DIR%\raylib\src
|
||||
:: .
|
||||
:: > Cleaning latest build
|
||||
:: ---------------------------
|
||||
cmd /c del /F *.o
|
||||
cmd /c del /F libraylib.a
|
||||
:: .
|
||||
:: > Compile raylib modules
|
||||
:: ------------------------------
|
||||
gcc -O2 -c rglfw.c -Wall -I. -Iexternal/glfw/include
|
||||
gcc -O2 -c rcore.c -std=c99 -Wall -Iexternal/glfw/include -DPLATFORM_DESKTOP -D%GRAPHICS_API%
|
||||
gcc -O2 -c rshapes.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
gcc -O2 -c rtextures.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
gcc -O2 -c rtext.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
gcc -O2 -c rmodels.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
gcc -O2 -c raudio.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
gcc -O2 -c utils.c -std=c99 -Wall -DPLATFORM_DESKTOP
|
||||
|
||||
:: .
|
||||
:: . > Generate raylib library
|
||||
:: ------------------------------
|
||||
ar rcs libraylib.a rcore.o rglfw.o rshapes.o rtextures.o rtext.o rmodels.o raudio.o utils.o
|
||||
:: .
|
||||
:: > Installing raylib library
|
||||
:: -----------------------------
|
||||
cmd /c copy raylib.h %RAYLIB_DIR%\mingw\i686-w64-mingw32\include /Y
|
||||
cmd /c copy libraylib.a %RAYLIB_DIR%\mingw\i686-w64-mingw32\lib /Y
|
||||
:: .
|
||||
:: > Restore environment
|
||||
:: -----------------------------
|
||||
cd %~dp0
|
41
OTRGui/libs/raylib/projects/Geany/raylib_project.geany
Normal file
41
OTRGui/libs/raylib/projects/Geany/raylib_project.geany
Normal file
|
@ -0,0 +1,41 @@
|
|||
[editor]
|
||||
line_wrapping=false
|
||||
line_break_column=72
|
||||
auto_continue_multiline=true
|
||||
|
||||
[file_prefs]
|
||||
final_new_line=true
|
||||
ensure_convert_new_lines=false
|
||||
strip_trailing_spaces=false
|
||||
replace_tabs=true
|
||||
|
||||
[indentation]
|
||||
indent_width=4
|
||||
indent_type=0
|
||||
indent_hard_tab_width=8
|
||||
detect_indent=false
|
||||
detect_indent_width=false
|
||||
indent_mode=2
|
||||
|
||||
[project]
|
||||
name=raylib_project
|
||||
base_path=./
|
||||
description=raylib project template
|
||||
file_patterns=
|
||||
|
||||
[long line marker]
|
||||
long_line_behaviour=1
|
||||
long_line_column=72
|
||||
|
||||
[files]
|
||||
current_page=0
|
||||
FILE_NAME_0=0;C;0;EUTF-8;1;1;0;C%3A%5CGitHub%5Craylib%5Cprojects%5CGeany%5Ccore_basic_window.c;0;4
|
||||
|
||||
[build-menu]
|
||||
filetypes=C;
|
||||
EX_00_LB=_Execute
|
||||
EX_00_CM="./%e"
|
||||
EX_00_WD=
|
||||
CFT_00_LB=_Compile
|
||||
CFT_00_CM=raylib_compile_execute.bat %f
|
||||
CFT_00_WD=
|
Loading…
Add table
Add a link
Reference in a new issue