diff options
| author | Ray <[email protected]> | 2021-04-09 01:28:52 +0200 |
|---|---|---|
| committer | Ray <[email protected]> | 2021-04-09 01:28:52 +0200 |
| commit | 09e6f42f2e6ebfdd0db5fb0258a71f3ef49c7d18 (patch) | |
| tree | 27acc7edfa71214996d328360044cceb945533ed /projects/Notepad++/raylib_npp_parser/raylib_npp.xml | |
| parent | 3cdac3e11e86a2038df395a12e85b0e63e93b326 (diff) | |
| download | raylib-09e6f42f2e6ebfdd0db5fb0258a71f3ef49c7d18.tar.gz raylib-09e6f42f2e6ebfdd0db5fb0258a71f3ef49c7d18.zip | |
Update Notepad++ Intellisense
Diffstat (limited to 'projects/Notepad++/raylib_npp_parser/raylib_npp.xml')
| -rw-r--r-- | projects/Notepad++/raylib_npp_parser/raylib_npp.xml | 495 |
1 files changed, 243 insertions, 252 deletions
diff --git a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml index a902a93a..2c8bafb5 100644 --- a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml +++ b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml @@ -109,18 +109,21 @@ <KeyWord name="GetMonitorCount" func="yes"> <Overload retVal="int" descr="Get number of connected monitors"></Overload> </KeyWord> + <KeyWord name="GetCurrentMonitor" func="yes"> + <Overload retVal="int" descr="Get current connected monitor"></Overload> + </KeyWord> <KeyWord name="GetMonitorPosition" func="yes"> <Overload retVal="Vector2" descr="Get specified monitor position"> <Param name="int monitor" /> </Overload> </KeyWord> <KeyWord name="GetMonitorWidth" func="yes"> - <Overload retVal="int" descr="Get specified monitor width"> + <Overload retVal="int" descr="Get specified monitor width (max available by monitor)"> <Param name="int monitor" /> </Overload> </KeyWord> <KeyWord name="GetMonitorHeight" func="yes"> - <Overload retVal="int" descr="Get specified monitor height"> + <Overload retVal="int" descr="Get specified monitor height (max available by monitor)"> <Param name="int monitor" /> </Overload> </KeyWord> @@ -215,6 +218,22 @@ <KeyWord name="EndTextureMode" func="yes"> <Overload retVal="void" descr="Ends drawing to render texture"></Overload> </KeyWord> + <KeyWord name="BeginShaderMode" func="yes"> + <Overload retVal="void" descr="Begin custom shader drawing"> + <Param name="Shader shader" /> + </Overload> + </KeyWord> + <KeyWord name="EndShaderMode" func="yes"> + <Overload retVal="void" descr="End custom shader drawing (use default shader)"></Overload> + </KeyWord> + <KeyWord name="BeginBlendMode" func="yes"> + <Overload retVal="void" descr="Begin blending mode (alpha, additive, multiplied)"> + <Param name="int mode" /> + </Overload> + </KeyWord> + <KeyWord name="EndBlendMode" func="yes"> + <Overload retVal="void" descr="End blending mode (reset to default: alpha blending)"></Overload> + </KeyWord> <KeyWord name="BeginScissorMode" func="yes"> <Overload retVal="void" descr="Begin scissor mode (define screen area for following drawing)"> <Param name="int x" /> @@ -226,6 +245,89 @@ <KeyWord name="EndScissorMode" func="yes"> <Overload retVal="void" descr="End scissor mode"></Overload> </KeyWord> + <KeyWord name="BeginVrStereoMode" func="yes"> + <Overload retVal="void" descr="Begin stereo rendering (requires VR simulator)"> + <Param name="VrStereoConfig config" /> + </Overload> + </KeyWord> + <KeyWord name="EndVrStereoMode" func="yes"> + <Overload retVal="void" descr="End stereo rendering (requires VR simulator)"></Overload> + </KeyWord> + + <!-- VR stereo config functions for VR simulator --> + <KeyWord name="LoadVrStereoConfig" func="yes"> + <Overload retVal="VrStereoConfig" descr="Load VR stereo config for VR simulator device parameters"> + <Param name="VrDeviceInfo device" /> + </Overload> + </KeyWord> + <KeyWord name="UnloadVrStereoConfig" func="yes"> + <Overload retVal="void" descr="Unload VR stereo config"> + <Param name="VrStereoConfig config" /> + </Overload> + </KeyWord> + + <!-- Shader management functions --> + <!-- NOTE: Shader functionality is not available on OpenGL 1.1 --> + <KeyWord name="LoadShader" func="yes"> + <Overload retVal="Shader" descr="Load shader from files and bind default locations"> + <Param name="const char *vsFileName" /> + <Param name="const char *fsFileName" /> + </Overload> + </KeyWord> + <KeyWord name="LoadShaderFromMemory" func="yes"> + <Overload retVal="Shader" descr="Load shader from code strings and bind default locations"> + <Param name="const char *vsCode" /> + <Param name="const char *fsCode" /> + </Overload> + </KeyWord> + <KeyWord name="GetShaderLocation" func="yes"> + <Overload retVal="int" descr="Get shader uniform location"> + <Param name="Shader shader" /> + <Param name="const char *uniformName" /> + </Overload> + </KeyWord> + <KeyWord name="GetShaderLocationAttrib" func="yes"> + <Overload retVal="int" descr="Get shader attribute location"> + <Param name="Shader shader" /> + <Param name="const char *attribName" /> + </Overload> + </KeyWord> + <KeyWord name="SetShaderValue" func="yes"> + <Overload retVal="void" descr="Set shader uniform value"> + <Param name="Shader shader" /> + <Param name="int locIndex" /> + <Param name="const void *value" /> + <Param name="int uniformType" /> + </Overload> + </KeyWord> + <KeyWord name="SetShaderValueV" func="yes"> + <Overload retVal="void" descr="Set shader uniform value vector"> + <Param name="Shader shader" /> + <Param name="int locIndex" /> + <Param name="const void *value" /> + <Param name="int uniformType" /> + <Param name="int count" /> + </Overload> + </KeyWord> + <KeyWord name="SetShaderValueMatrix" func="yes"> + <Overload retVal="void" descr="Set shader uniform value (matrix 4x4)"> + <Param name="Shader shader" /> + <Param name="int locIndex" /> + <Param name="Matrix mat" /> + </Overload> + </KeyWord> + <KeyWord name="SetShaderValueTexture" func="yes"> + <Overload retVal="void" descr="Set shader uniform value for texture (sampler2d)"> + <Param name="Shader shader" /> + <Param name="int locIndex" /> + <Param name="Texture2D texture" /> + </Overload> + </KeyWord> + <KeyWord name="UnloadShader" func="yes"> + <Overload retVal="void" descr="Unload shader from GPU memory (VRAM)"> + <Param name="Shader shader" /> + </Overload> + </KeyWord> <!-- Screen-space-related functions --> <KeyWord name="GetMouseRay" func="yes"> @@ -281,59 +383,79 @@ <Overload retVal="int" descr="Returns current FPS"></Overload> </KeyWord> <KeyWord name="GetFrameTime" func="yes"> - <Overload retVal="float" descr="Returns time in seconds for last frame drawn"></Overload> + <Overload retVal="float" descr="Returns time in seconds for last frame drawn (delta time)"></Overload> </KeyWord> <KeyWord name="GetTime" func="yes"> <Overload retVal="double" descr="Returns elapsed time in seconds since InitWindow()"></Overload> </KeyWord> <!-- Misc. functions --> - <KeyWord name="SetConfigFlags" func="yes"> - <Overload retVal="void" descr="Setup init configuration flags (view FLAGS)"> - <Param name="unsigned int flags" /> - </Overload> - </KeyWord> - - <KeyWord name="SetTraceLogLevel" func="yes"> - <Overload retVal="void" descr="Set the current threshold (minimum) log level"> - <Param name="int logType" /> + <KeyWord name="GetRandomValue" func="yes"> + <Overload retVal="int" descr="Returns a random value between min and max (both included)"> + <Param name="int min" /> + <Param name="int max" /> </Overload> </KeyWord> - <KeyWord name="SetTraceLogExit" func="yes"> - <Overload retVal="void" descr="Set the exit threshold (minimum) log level"> - <Param name="int logType" /> + <KeyWord name="TakeScreenshot" func="yes"> + <Overload retVal="void" descr="Takes a screenshot of current screen (filename extension defines format)"> + <Param name="const char *fileName" /> </Overload> </KeyWord> - <KeyWord name="SetTraceLogCallback" func="yes"> - <Overload retVal="void" descr="Set a trace log callback to enable custom logging"> - <Param name="TraceLogCallback callback" /> + <KeyWord name="SetConfigFlags" func="yes"> + <Overload retVal="void" descr="Setup init configuration flags (view FLAGS)"> + <Param name="unsigned int flags" /> </Overload> </KeyWord> + <KeyWord name="TraceLog" func="yes"> <Overload retVal="void" descr="Show trace log messages (LOG_DEBUG, LOG_INFO, LOG_WARNING, LOG_ERROR)"> - <Param name="int logType" /> + <Param name="int logLevel" /> <Param name="const char *text" /> <Param name="..." /> </Overload> </KeyWord> - + <KeyWord name="SetTraceLogLevel" func="yes"> + <Overload retVal="void" descr="Set the current threshold (minimum) log level"> + <Param name="int logLevel" /> + </Overload> + </KeyWord> <KeyWord name="MemAlloc" func="yes"> <Overload retVal="void" descr="Internal memory allocator"> <Param name="int size" /> </Overload> </KeyWord> + <KeyWord name="MemRealloc" func="yes"> + <Overload retVal="void" descr="Internal memory reallocator"></Overload> + </KeyWord> <KeyWord name="MemFree" func="yes"> <Overload retVal="void" descr="Internal memory free"></Overload> </KeyWord> - <KeyWord name="TakeScreenshot" func="yes"> - <Overload retVal="void" descr="Takes a screenshot of current screen (saved a .png)"> - <Param name="const char *fileName" /> + + <!-- Set custom callbacks --> + <!-- WARNING: Callbacks setup is intended for advance users --> + <KeyWord name="SetTraceLogCallback" func="yes"> + <Overload retVal="void" descr="Set custom trace log"> + <Param name="TraceLogCallback callback" /> </Overload> </KeyWord> - <KeyWord name="GetRandomValue" func="yes"> - <Overload retVal="int" descr="Returns a random value between min and max (both included)"> - <Param name="int min" /> - <Param name="int max" /> + <KeyWord name="SetLoadFileDataCallback" func="yes"> + <Overload retVal="void" descr="Set custom file binary data loader"> + <Param name="LoadFileDataCallback callback" /> + </Overload> + </KeyWord> + <KeyWord name="SetSaveFileDataCallback" func="yes"> + <Overload retVal="void" descr="Set custom file binary data saver"> + <Param name="SaveFileDataCallback callback" /> + </Overload> + </KeyWord> + <KeyWord name="SetLoadFileTextCallback" func="yes"> + <Overload retVal="void" descr="Set custom file text data loader"> + <Param name="LoadFileTextCallback callback" /> + </Overload> + </KeyWord> + <KeyWord name="SetSaveFileTextCallback" func="yes"> + <Overload retVal="void" descr="Set custom file text data saver"> + <Param name="SaveFileTextCallback callback" /> </Overload> </KeyWord> @@ -386,7 +508,7 @@ </Overload> </KeyWord> <KeyWord name="GetFileExtension" func="yes"> - <Overload retVal="const char" descr="Get pointer to extension for a filename string (including point: ".png")"> + <Overload retVal="const char" descr="Get pointer to extension for a filename string (includes dot: ".png")"> <Param name="const char *fileName" /> </Overload> </KeyWord> @@ -570,6 +692,11 @@ <Param name="int axis" /> </Overload> </KeyWord> + <KeyWord name="SetGamepadMappings" func="yes"> + <Overload retVal="int" descr="Set internal gamepad mappings (SDL_GameControllerDB)"> + <Param name="const char *mappings" /> + </Overload> + </KeyWord> <!-- Input-related functions: mouse --> <KeyWord name="IsMouseButtonPressed" func="yes"> @@ -622,9 +749,6 @@ <KeyWord name="GetMouseWheelMove" func="yes"> <Overload retVal="float" descr="Returns mouse wheel movement Y"></Overload> </KeyWord> - <KeyWord name="GetMouseCursor" func="yes"> - <Overload retVal="int" descr="Returns mouse cursor if (MouseCursor enum)"></Overload> - </KeyWord> <KeyWord name="SetMouseCursor" func="yes"> <Overload retVal="void" descr="Set mouse cursor"> <Param name="int cursor" /> @@ -649,7 +773,7 @@ <!-------------------------------------------------------------------------------------- --> <KeyWord name="SetGesturesEnabled" func="yes"> <Overload retVal="void" descr="Enable a set of gestures using flags"> - <Param name="unsigned int gestureFlags" /> + <Param name="unsigned int flags" /> </Overload> </KeyWord> <KeyWord name="IsGestureDetected" func="yes"> @@ -723,6 +847,15 @@ <!-------------------------------------------------------------------------------------- --> <!-- Basic Shapes Drawing Functions (Module: shapes) --> <!-------------------------------------------------------------------------------------- --> + <!-- Set texture and rectangle to be used on shapes drawing --> + <!-- NOTE: It can be useful when using basic shapes and one single font, --> + <!-- defining a font char white rectangle would allow drawing everything in a single draw call --> + <KeyWord name="SetShapesTexture" func="yes"> + <Overload retVal="void" descr="Set texture and rectangle to be used on shapes drawing"> + <Param name="Texture2D texture" /> + <Param name="Rectangle source" /> + </Overload> + </KeyWord> <!-- Basic shapes drawing functions --> <KeyWord name="DrawPixel" func="yes"> @@ -770,6 +903,15 @@ <Param name="Color color" /> </Overload> </KeyWord> + <KeyWord name="DrawLineBezierQuad" func="yes"> + <Overload retVal="void" descr="raw line using quadratic bezier curves with a control point"> + <Param name="Vector2 startPos" /> + <Param name="Vector2 endPos" /> + <Param name="Vector2 controlPos" /> + <Param name="float thick" /> + <Param name="Color color" /> + </Overload> + </KeyWord> <KeyWord name="DrawLineStrip" func="yes"> <Overload retVal="void" descr="Draw lines sequence"> <Param name="Vector2 *points" /> @@ -789,8 +931,8 @@ <Overload retVal="void" descr="Draw a piece of a circle"> <Param name="Vector2 center" /> <Param name="float radius" /> - <Param name="int startAngle" /> - <Param name="int endAngle" /> + <Param name="float startAngle" /> + <Param name="float endAngle" /> <Param name="int segments" /> <Param name="Color color" /> </Overload> @@ -799,8 +941,8 @@ <Overload retVal="void" descr="Draw circle sector outline"> <Param name="Vector2 center" /> <Param name="float radius" /> - <Param name="int startAngle" /> - <Param name="int endAngle" /> + <Param name="float startAngle" /> + <Param name="float endAngle" /> <Param name="int segments" /> <Param name="Color color" /> </Overload> @@ -852,8 +994,8 @@ <Param name="Vector2 center" /> <Param name="float innerRadius" /> <Param name="float outerRadius" /> - <Param name="int startAngle" /> - <Param name="int endAngle" /> + <Param name="float startAngle" /> + <Param name="float endAngle" /> <Param name="int segments" /> <Param name="Color color" /> </Overload> @@ -863,8 +1005,8 @@ <Param name="Vector2 center" /> <Param name="float innerRadius" /> <Param name="float outerRadius" /> - <Param name="int startAngle" /> - <Param name="int endAngle" /> + <Param name="float startAngle" /> + <Param name="float endAngle" /> <Param name="int segments" /> <Param name="Color color" /> </Overload> @@ -1096,7 +1238,7 @@ </Overload> </KeyWord> <KeyWord name="LoadImageFromMemory" func="yes"> - <Overload retVal="Image" descr="Load image from memory buffer, fileType refers to extension: i.e. "png""> + <Overload retVal="Image" descr="Load image from memory buffer, fileType refers to extension: i.e. ".png""> <Param name="const char *fileType" /> <Param name="const unsigned char" /> <Param name="int dataSize" /> @@ -1516,7 +1658,7 @@ <KeyWord name="LoadTextureCubemap" func="yes"> <Overload retVal="TextureCubemap" descr="Load cubemap from image, multiple image cubemap layouts supported"> <Param name="Image image" /> - <Param name="int layoutType" /> + <Param name="int layout" /> </Overload> </KeyWord> <KeyWord name="LoadRenderTexture" func="yes"> @@ -1566,13 +1708,13 @@ <KeyWord name="SetTextureFilter" func="yes"> <Overload retVal="void" descr="Set texture scaling filter mode"> <Param name="Texture2D texture" /> - <Param name="int filterMode" /> + <Param name="int filter" /> </Overload> </KeyWord> <KeyWord name="SetTextureWrap" func="yes"> <Overload retVal="void" descr="Set texture wrapping mode"> <Param name="Texture2D texture" /> - <Param name="int wrapMode" /> + <Param name="int wrap" /> </Overload> </KeyWord> @@ -1649,6 +1791,16 @@ <Param name="Color tint" /> </Overload> </KeyWord> + <KeyWord name="DrawTexturePoly" func="yes"> + <Overload retVal="void" descr="Draw a textured polygon"> + <Param name="Texture2D texture" /> + <Param name="Vector2 center" /> + <Param name="Vector2 *points" /> + <Param name="Vector2 *texcoords" /> + <Param name="int pointsCount" /> + <Param name="Color tint" /> + </Overload> + </KeyWord> <!-- Color/pixel related functions --> <KeyWord name="Fade" func="yes"> @@ -1745,7 +1897,7 @@ </Overload> </KeyWord> <KeyWord name="LoadFontFromMemory" func="yes"> - <Overload retVal="Font" descr="Load font from memory buffer, fileType refers to extension: i.e. "ttf""> + <Overload retVal="Font" descr="Load font from memory buffer, fileType refers to extension: i.e. ".ttf""> <Param name="const char *fileType" /> <Param name="const unsigned char" /> <Param name="int dataSize" /> @@ -1788,7 +1940,7 @@ <!-- Text drawing functions --> <KeyWord name="DrawFPS" func="yes"> - <Overload retVal="void" descr="Shows current FPS"> + <Overload retVal="void" descr="Draw current FPS"> <Param name="int posX" /> <Param name="int posY" /> </Overload> @@ -2142,11 +2294,6 @@ <Param name="float spacing" /> </Overload> </KeyWord> - <KeyWord name="DrawGizmo" func="yes"> - <Overload retVal="void" descr="Draw simple gizmo"> - <Param name="Vector3 position" /> - </Overload> - </KeyWord> <!-------------------------------------------------------------------------------------- --> <!-- Model 3d Loading and Drawing Functions (Module: models) --> @@ -2175,14 +2322,29 @@ </KeyWord> <!-- Mesh loading/unloading functions --> - <KeyWord name="LoadMeshes" func="yes"> - <Overload retVal="Mesh" descr="Load meshes from model file"> - <Param name="const char *fileName" /> - <Param name="int *meshCount" /> + <KeyWord name="UploadMesh" func="yes"> + <Overload retVal="void" descr="Upload vertex data into GPU and provided VAO/VBO ids"> + <Param name="Mesh *mesh" /> + <Param name="bool dynamic" /> + </Overload> + </KeyWord> + <KeyWord name="DrawMesh" func="yes"> + <Overload retVal="void" descr="Draw a 3d mesh with material and transform"> + <Param name="Mesh mesh" /> + <Param name="Material material" /> + <Param name="Matrix transform" /> + </Overload> + </KeyWord> + <KeyWord name="DrawMeshInstanced" func="yes"> + <Overload retVal="void" descr="Draw multiple mesh instances with material and different transforms"> + <Param name="Mesh mesh" /> + <Param name="Material material" /> + <Param name="Matrix *transforms" /> + <Param name="int instances" /> </Overload> </KeyWord> <KeyWord name="UnloadMesh" func="yes"> - <Overload retVal="void" descr="Unload mesh from memory (RAM and/or VRAM)"> + <Overload retVal="void" descr="Unload mesh data from CPU and GPU"> <Param name="Mesh mesh" /> </Overload> </KeyWord> @@ -2209,7 +2371,7 @@ </Overload> </KeyWord> <KeyWord name="SetMaterialTexture" func="yes"> - <Overload retVal="void" descr="Set texture for a material map type (MAP_DIFFUSE, MAP_SPECULAR...)"> + <Overload retVal="void" descr="Set texture for a material map type (MATERIAL_MAP_DIFFUSE, MATERIAL_MAP_SPECULAR...)"> <Param name="Material *material" /> <Param name="int mapType" /> <Param name="Texture2D texture" /> @@ -2242,6 +2404,12 @@ <Param name="ModelAnimation anim" /> </Overload> </KeyWord> + <KeyWord name="UnloadModelAnimations" func="yes"> + <Overload retVal="void" descr="Unload animation array data"> + <Param name="ModelAnimation* animations" /> + <Param name="unsigned int count" /> + </Overload> + </KeyWord> <KeyWord name="IsModelAnimationValid" func="yes"> <Overload retVal="bool" descr="Check model animation skeleton match"> <Param name="Model model" /> @@ -2250,6 +2418,11 @@ </KeyWord> <!-- Mesh generation functions --> + <KeyWord name="GenMeshDefault" func="yes"> + <Overload retVal="Mesh" descr="Generate an empty mesh with vertex: position, texcoords, normals, colors"> + <Param name="int vertexCount" /> + </Overload> + </KeyWord> <KeyWord name="GenMeshPoly" func="yes"> <Overload retVal="Mesh" descr="Generate polygonal mesh"> <Param name="int sides" /> @@ -2337,11 +2510,6 @@ <Param name="Mesh *mesh" /> </Overload> </KeyWord> - <KeyWord name="MeshNormalsSmooth" func="yes"> - <Overload retVal="void" descr="Smooth (average) vertex normals"> - <Param name="Mesh *mesh" /> - </Overload> - </KeyWord> <!-- Model drawing functions --> <KeyWord name="DrawModel" func="yes"> @@ -2478,190 +2646,6 @@ </KeyWord> <!-------------------------------------------------------------------------------------- --> - <!-- Shaders System Functions (Module: rlgl) --> - <!-- NOTE: This functions are useless when using OpenGL 1.1 --> - <!-------------------------------------------------------------------------------------- --> - - <!-- Shader loading/unloading functions --> - <KeyWord name="LoadShader" func="yes"> - <Overload retVal="Shader" descr="Load shader from files and bind default locations"> - <Param name="const char *vsFileName" /> - <Param name="const char *fsFileName" /> - </Overload> - </KeyWord> - <KeyWord name="LoadShaderCode" func="yes"> - <Overload retVal="Shader" descr="Load shader from code strings and bind default locations"> - <Param name="const char *vsCode" /> - <Param name="const char *fsCode" /> - </Overload> - </KeyWord> - <KeyWord name="UnloadShader" func="yes"> - <Overload retVal="void" descr="Unload shader from GPU memory (VRAM)"> - <Param name="Shader shader" /> - </Overload> - </KeyWord> - - <KeyWord name="GetShaderDefault" func="yes"> - <Overload retVal="Shader" descr="Get default shader"></Overload> - </KeyWord> - <KeyWord name="GetTextureDefault" func="yes"> - <Overload retVal="Texture2D" descr="Get default texture"></Overload> - </KeyWord> - <KeyWord name="GetShapesTexture" func="yes"> - <Overload retVal="Texture2D" descr="Get texture to draw shapes"></Overload> - </KeyWord> - <KeyWord name="GetShapesTextureRec" func="yes"> - <Overload retVal="Rectangle" descr="Get texture rectangle to draw shapes"></Overload> - </KeyWord> - <KeyWord name="SetShapesTexture" func="yes"> - <Overload retVal="void" descr="Define default texture used to draw shapes"> - <Param name="Texture2D texture" /> - <Param name="Rectangle source" /> - </Overload> - </KeyWord> - - <!-- Shader configuration functions --> - <KeyWord name="GetShaderLocation" func="yes"> - <Overload retVal="int" descr="Get shader uniform location"> - <Param name="Shader shader" /> - <Param name="const char *uniformName" /> - </Overload> - </KeyWord> - <KeyWord name="GetShaderLocationAttrib" func="yes"> - <Overload retVal="int" descr="Get shader attribute location"> - <Param name="Shader shader" /> - <Param name="const char *attribName" /> - </Overload> - </KeyWord> - <KeyWord name="SetShaderValue" func="yes"> - <Overload retVal="void" descr="Set shader uniform value"> - <Param name="Shader shader" /> - <Param name="int uniformLoc" /> - <Param name="const void *value" /> - <Param name="int uniformType" /> - </Overload> - </KeyWord> - <KeyWord name="SetShaderValueV" func="yes"> - <Overload retVal="void" descr="Set shader uniform value vector"> - <Param name="Shader shader" /> - <Param name="int uniformLoc" /> - <Param name="const void *value" /> - <Param name="int uniformType" /> - <Param name="int count" /> - </Overload> - </KeyWord> - <KeyWord name="SetShaderValueMatrix" func="yes"> - <Overload retVal="void" descr="Set shader uniform value (matrix 4x4)"> - <Param name="Shader shader" /> - <Param name="int uniformLoc" /> - <Param name="Matrix mat" /> - </Overload> - </KeyWord> - <KeyWord name="SetShaderValueTexture" func="yes"> - <Overload retVal="void" descr="Set shader uniform value for texture"> - <Param name="Shader shader" /> - <Param name="int uniformLoc" /> - <Param name="Texture2D texture" /> - </Overload> - </KeyWord> - <KeyWord name="SetMatrixProjection" func="yes"> - <Overload retVal="void" descr="Set a custom projection matrix (replaces internal projection matrix)"> - <Param name="Matrix proj" /> - </Overload> - </KeyWord> - <KeyWord name="SetMatrixModelview" func="yes"> - <Overload retVal="void" descr="Set a custom modelview matrix (replaces internal modelview matrix)"> - <Param name="Matrix view" /> - </Overload> - </KeyWord> - <KeyWord name="GetMatrixModelview" func="yes"> - <Overload retVal="Matrix" descr="Get internal modelview matrix"></Overload> - </KeyWord> - <KeyWord name="GetMatrixProjection" func="yes"> - <Overload retVal="Matrix" descr="Get internal projection matrix"></Overload> - </KeyWord> - - <!-- Texture maps generation (PBR) --> - <!-- NOTE: Required shaders should be provided --> - <KeyWord name="GenTextureCubemap" func="yes"> - <Overload retVal="TextureCubemap" descr="Generate cubemap texture from 2D panorama texture"> - <Param name="Shader shader" /> - <Param name="Texture2D panorama" /> - <Param name="int size" /> - <Param name="int format" /> - </Overload> - </KeyWord> - <KeyWord name="GenTextureIrradiance" func="yes"> - <Overload retVal="TextureCubemap" descr="Generate irradiance texture using cubemap data"> - <Param name="Shader shader" /> - <Param name="TextureCubemap cubemap" /> - <Param name="int size" /> - </Overload> - </KeyWord> - <KeyWord name="GenTexturePrefilter" func="yes"> - <Overload retVal="TextureCubemap" descr="Generate prefilter texture using cubemap data"> - <Param name="Shader shader" /> - <Param name="TextureCubemap cubemap" /> - <Param name="int size" /> - </Overload> - </KeyWord> - <KeyWord name="GenTextureBRDF" func="yes"> - <Overload retVal="Texture2D" descr="Generate BRDF texture"> - <Param name="Shader shader" /> - <Param name="int size" /> - </Overload> - </KeyWord> - - <!-- Shading begin/end functions --> - <KeyWord name="BeginShaderMode" func="yes"> - <Overload retVal="void" descr="Begin custom shader drawing"> - <Param name="Shader shader" /> - </Overload> - </KeyWord> - <KeyWord name="EndShaderMode" func="yes"> - <Overload retVal="void" descr="End custom shader drawing (use default shader)"></Overload> - </KeyWord> - <KeyWord name="BeginBlendMode" func="yes"> - <Overload retVal="void" descr="Begin blending mode (alpha, additive, multiplied)"> - <Param name="int mode" /> - </Overload> - </KeyWord> - <KeyWord name="EndBlendMode" func="yes"> - <Overload retVal="void" descr="End blending mode (reset to default: alpha blending)"></Overload> - </KeyWord> - - <!-- VR control functions --> - <KeyWord name="InitVrSimulator" func="yes"> - <Overload retVal="void" descr="Init VR simulator for selected device parameters"></Overload> - </KeyWord> - <KeyWord name="CloseVrSimulator" func="yes"> - <Overload retVal="void" descr="Close VR simulator for current device"></Overload> - </KeyWord> - <KeyWord name="UpdateVrTracking" func="yes"> - <Overload retVal="void" descr="Update VR tracking (position and orientation) and camera"> - <Param name="Camera *camera" /> - </Overload> - </KeyWord> - <KeyWord name="SetVrConfiguration" func="yes"> - <Overload retVal="void" descr="Set stereo rendering configuration parameters"> - <Param name="VrDeviceInfo info" /> - <Param name="Shader distortion" /> - </Overload> - </KeyWord> - <KeyWord name="IsVrSimulatorReady" func="yes"> - <Overload retVal="bool" descr="Detect if VR simulator is ready"></Overload> - </KeyWord> - <KeyWord name="ToggleVrMode" func="yes"> - <Overload retVal="void" descr="Enable/Disable VR experience"></Overload> - </KeyWord> - <KeyWord name="BeginVrDrawing" func="yes"> - <Overload retVal="void" descr="Begin VR simulator stereo rendering"></Overload> - </KeyWord> - <KeyWord name="EndVrDrawing" func="yes"> - <Overload retVal="void" descr="End VR simulator stereo rendering"></Overload> - </KeyWord> - - <!-------------------------------------------------------------------------------------- --> <!-- Audio Loading and Playing Functions (Module: audio) --> <!-------------------------------------------------------------------------------------- --> @@ -2688,7 +2672,7 @@ </Overload> </KeyWord> <KeyWord name="LoadWaveFromMemory" func="yes"> - <Overload retVal="Wave" descr="Load wave from memory buffer, fileType refers to extension: i.e. "wav""> + <Overload retVal="Wave" descr="Load wave from memory buffer, fileType refers to extension: i.e. ".wav""> <Param name="const char *fileType" /> <Param name="const unsigned char" /> <Param name="int dataSize" /> @@ -2820,6 +2804,13 @@ <Param name="const char *fileName" /> </Overload> </KeyWord> + <KeyWord name="LoadMusicStreamFromMemory" func="yes"> + <Overload retVal="Music" descr="Load music stream from data"> + <Param name="const char *fileType" /> + <Param name="unsigned char* data" /> + <Param name="int dataSize" /> + </Overload> + </KeyWord> <KeyWord name="UnloadMusicStream" func="yes"> <Overload retVal="void" descr="Unload music stream"> <Param name="Music music" /> @@ -2830,6 +2821,11 @@ <Param name="Music music" /> </Overload> </KeyWord> + <KeyWord name="IsMusicPlaying" func="yes"> + <Overload retVal="bool" descr="Check if music is playing"> + <Param name="Music music" /> + </Overload> + </KeyWord> <KeyWord name="UpdateMusicStream" func="yes"> <Overload retVal="void" descr="Updates buffers for music streaming"> <Param name="Music music" /> @@ -2850,11 +2846,6 @@ <Param name="Music music" /> </Overload> </KeyWord> - <KeyWord name="IsMusicPlaying" func="yes"> - <Overload retVal="bool" descr="Check if music is playing"> - <Param name="Music music" /> - </Overload> - </KeyWord> <KeyWord name="SetMusicVolume" func="yes"> <Overload retVal="void" descr="Set volume for music (1.0 is max level)"> <Param name="Music music" /> |
