diff options
| author | Ray <[email protected]> | 2023-03-15 13:17:14 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2023-03-15 13:17:14 +0100 |
| commit | 3b4f9faebc42a9110d9ca9d918edddff9f6d0667 (patch) | |
| tree | 9b1cb0092c3fcbcdf5e2a3b54b5abd32a4a62b45 /projects/Notepad++/raylib_npp_parser/raylib_npp.xml | |
| parent | 159e6b6f247beb7164e5e3e8c1ea61d52fc7a2f9 (diff) | |
| download | raylib-3b4f9faebc42a9110d9ca9d918edddff9f6d0667.tar.gz raylib-3b4f9faebc42a9110d9ca9d918edddff9f6d0667.zip | |
UPDATED: Notepad++ instellisense data
Diffstat (limited to 'projects/Notepad++/raylib_npp_parser/raylib_npp.xml')
| -rw-r--r-- | projects/Notepad++/raylib_npp_parser/raylib_npp.xml | 305 |
1 files changed, 194 insertions, 111 deletions
diff --git a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml index 521c8a76..e764a1b6 100644 --- a/projects/Notepad++/raylib_npp_parser/raylib_npp.xml +++ b/projects/Notepad++/raylib_npp_parser/raylib_npp.xml @@ -65,10 +65,16 @@ <Overload retVal="void" descr="Set window state: not minimized/maximized (only PLATFORM_DESKTOP)"></Overload> </KeyWord> <KeyWord name="SetWindowIcon" func="yes"> - <Overload retVal="void" descr="Set icon for window (only PLATFORM_DESKTOP)"> + <Overload retVal="void" descr="Set icon for window (single image, RGBA 32bit, only PLATFORM_DESKTOP)"> <Param name="Image image" /> </Overload> </KeyWord> + <KeyWord name="SetWindowIcons" func="yes"> + <Overload retVal="void" descr="Set icon for window (multiple images, RGBA 32bit, only PLATFORM_DESKTOP)"> + <Param name="Image *images" /> + <Param name="int count" /> + </Overload> + </KeyWord> <KeyWord name="SetWindowTitle" func="yes"> <Overload retVal="void" descr="Set title for window (only PLATFORM_DESKTOP)"> <Param name="const char *title" /> @@ -181,7 +187,7 @@ <!-- Custom frame control functions --> <!-- NOTE: Those functions are intended for advance users that want full control over the frame processing --> - <!-- By default EndDrawing() does this job: draws everything + SwapScreenBuffer() + manage frame timming + PollInputEvents() --> + <!-- By default EndDrawing() does this job: draws everything + SwapScreenBuffer() + manage frame timing + PollInputEvents() --> <!-- To avoid that behaviour and control frame processes manually, enable in config.h: SUPPORT_CUSTOM_FRAME_CONTROL --> <KeyWord name="SwapScreenBuffer" func="yes"> <Overload retVal="void" descr="Swap back buffer with front buffer (screen drawing)"></Overload> @@ -313,6 +319,11 @@ <Param name="const char *fsCode" /> </Overload> </KeyWord> + <KeyWord name="IsShaderReady" func="yes"> + <Overload retVal="bool" descr="Check if a shader is ready"> + <Param name="Shader shader" /> + </Overload> + </KeyWord> <KeyWord name="GetShaderLocation" func="yes"> <Overload retVal="int" descr="Get shader uniform location"> <Param name="Shader shader" /> @@ -459,7 +470,7 @@ </KeyWord> <KeyWord name="MemAlloc" func="yes"> <Overload retVal="void" descr="Internal memory allocator"> - <Param name="int size" /> + <Param name="unsigned int size" /> </Overload> </KeyWord> <KeyWord name="MemRealloc" func="yes"> @@ -521,7 +532,7 @@ </KeyWord> <KeyWord name="ExportDataAsCode" func="yes"> <Overload retVal="bool" descr="Export data to code (.h), returns true on success"> - <Param name="const char *data" /> + <Param name="const unsigned char" /> <Param name="unsigned int size" /> <Param name="const char *fileName" /> </Overload> @@ -878,41 +889,18 @@ <!-------------------------------------------------------------------------------------- --> <!-- Camera System Functions (Module: rcamera) --> <!-------------------------------------------------------------------------------------- --> - <KeyWord name="SetCameraMode" func="yes"> - <Overload retVal="void" descr="Set camera mode (multiple camera modes available)"> - <Param name="Camera camera" /> - <Param name="int mode" /> - </Overload> - </KeyWord> <KeyWord name="UpdateCamera" func="yes"> <Overload retVal="void" descr="Update camera position for selected mode"> <Param name="Camera *camera" /> + <Param name="int mode" /> </Overload> </KeyWord> - - <KeyWord name="SetCameraPanControl" func="yes"> - <Overload retVal="void" descr="Set camera pan key to combine with mouse movement (free camera)"> - <Param name="int keyPan" /> - </Overload> - </KeyWord> - <KeyWord name="SetCameraAltControl" func="yes"> - <Overload retVal="void" descr="Set camera alt key to combine with mouse movement (free camera)"> - <Param name="int keyAlt" /> - </Overload> - </KeyWord> - <KeyWord name="SetCameraSmoothZoomControl" func="yes"> - <Overload retVal="void" descr="Set camera smooth zoom key to combine with mouse (free camera)"> - <Param name="int keySmoothZoom" /> - </Overload> - </KeyWord> - <KeyWord name="SetCameraMoveControls" func="yes"> - <Overload retVal="void" descr="Set camera move controls (1st person and 3rd person cameras)"> - <Param name="int keyFront" /> - <Param name="int keyBack" /> - <Param name="int keyRight" /> - <Param name="int keyLeft" /> - <Param name="int keyUp" /> - <Param name="int keyDown" /> + <KeyWord name="UpdateCameraPro" func="yes"> + <Overload retVal="void" descr="Update camera movement/rotation"> + <Param name="Camera *camera" /> + <Param name="Vector3 movement" /> + <Param name="Vector3 rotation" /> + <Param name="float zoom" /> </Overload> </KeyWord> @@ -1287,6 +1275,13 @@ <Param name="Vector2 p3" /> </Overload> </KeyWord> + <KeyWord name="CheckCollisionPointPoly" func="yes"> + <Overload retVal="bool" descr="Check if point is within a polygon described by array of vertices"> + <Param name="Vector2 point" /> + <Param name="Vector2 *points" /> + <Param name="int pointCount" /> + </Overload> + </KeyWord> <KeyWord name="CheckCollisionLines" func="yes"> <Overload retVal="bool" descr="Check the collision between two lines defined by two points each, returns collision point by reference"> <Param name="Vector2 startPos1" /> @@ -1316,7 +1311,7 @@ <!-------------------------------------------------------------------------------------- --> <!-- Image loading functions --> - <!-- NOTE: This functions do not require GPU access --> + <!-- NOTE: These functions do not require GPU access --> <KeyWord name="LoadImage" func="yes"> <Overload retVal="Image" descr="Load image from file into CPU memory (RAM)"> <Param name="const char *fileName" /> @@ -1352,6 +1347,11 @@ <KeyWord name="LoadImageFromScreen" func="yes"> <Overload retVal="Image" descr="Load image from screen buffer and (screenshot)"></Overload> </KeyWord> + <KeyWord name="IsImageReady" func="yes"> + <Overload retVal="bool" descr="Check if an image is ready"> + <Param name="Image image" /> + </Overload> + </KeyWord> <KeyWord name="UnloadImage" func="yes"> <Overload retVal="void" descr="Unload image from CPU memory (RAM)"> <Param name="Image image" /> @@ -1420,6 +1420,15 @@ <Param name="float factor" /> </Overload> </KeyWord> + <KeyWord name="GenImagePerlinNoise" func="yes"> + <Overload retVal="Image" descr="Generate image: perlin noise"> + <Param name="int width" /> + <Param name="int height" /> + <Param name="int offsetX" /> + <Param name="int offsetY" /> + <Param name="float scale" /> + </Overload> + </KeyWord> <KeyWord name="GenImageCellular" func="yes"> <Overload retVal="Image" descr="Generate image: cellular algorithm, bigger tileSize means bigger cells"> <Param name="int width" /> @@ -1427,6 +1436,13 @@ <Param name="int tileSize" /> </Overload> </KeyWord> + <KeyWord name="GenImageText" func="yes"> + <Overload retVal="Image" descr="Generate image: grayscale image from text data"> + <Param name="int width" /> + <Param name="int height" /> + <Param name="const char *text" /> + </Overload> + </KeyWord> <!-- Image manipulation functions --> <KeyWord name="ImageCopy" func="yes"> @@ -1498,6 +1514,12 @@ <Param name="Image *image" /> </Overload> </KeyWord> + <KeyWord name="ImageBlurGaussian" func="yes"> + <Overload retVal="void" descr="Apply Gaussian blur using a box blur approximation"> + <Param name="Image *image" /> + <Param name="int blurSize" /> + </Overload> + </KeyWord> <KeyWord name="ImageResize" func="yes"> <Overload retVal="void" descr="Resize image (Bicubic scaling algorithm)"> <Param name="Image *image" /> @@ -1669,7 +1691,7 @@ </Overload> </KeyWord> <KeyWord name="ImageDrawCircle" func="yes"> - <Overload retVal="void" descr="Draw circle within an image"> + <Overload retVal="void" descr="Draw a filled circle within an image"> <Param name="Image *dst" /> <Param name="int centerX" /> <Param name="int centerY" /> @@ -1678,7 +1700,24 @@ </Overload> </KeyWord> <KeyWord name="ImageDrawCircleV" func="yes"> - <Overload retVal="void" descr="Draw circle within an image (Vector version)"> + <Overload retVal="void" descr="Draw a filled circle within an image (Vector version)"> + <Param name="Image *dst" /> + <Param name="Vector2 center" /> + <Param name="int radius" /> + <Param name="Color color" /> + </Overload> + </KeyWord> + <KeyWord name="ImageDrawCircleLines" func="yes"> + <Overload retVal="void" descr="Draw circle outline within an image"> + <Param name="Image *dst" /> + <Param name="int centerX" /> + <Param name="int centerY" /> + <Param name="int radius" /> + <Param name="Color color" /> + </Overload> + </KeyWord> + <KeyWord name="ImageDrawCircleLinesV" func="yes"> + <Overload retVal="void" descr="Draw circle outline within an image (Vector version)"> <Param name="Image *dst" /> <Param name="Vector2 center" /> <Param name="int radius" /> @@ -1773,11 +1812,21 @@ <Param name="int height" /> </Overload> </KeyWord> + <KeyWord name="IsTextureReady" func="yes"> + <Overload retVal="bool" descr="Check if a texture is ready"> + <Param name="Texture2D texture" /> + </Overload> + </KeyWord> <KeyWord name="UnloadTexture" func="yes"> <Overload retVal="void" descr="Unload texture from GPU memory (VRAM)"> <Param name="Texture2D texture" /> </Overload> </KeyWord> + <KeyWord name="IsRenderTextureReady" func="yes"> + <Overload retVal="bool" descr="Check if a render texture is ready"> + <Param name="RenderTexture2D target" /> + </Overload> + </KeyWord> <KeyWord name="UnloadRenderTexture" func="yes"> <Overload retVal="void" descr="Unload render texture from GPU memory (VRAM)"> <Param name="RenderTexture2D target" /> @@ -1849,26 +1898,6 @@ <Param name="Color tint" /> </Overload> </KeyWord> - <KeyWord name="DrawTextureQuad" func="yes"> - <Overload retVal="void" descr="Draw texture quad with tiling and offset parameters"> - <Param name="Texture2D texture" /> - <Param name="Vector2 tiling" /> - <Param name="Vector2 offset" /> - <Param name="Rectangle quad" /> - <Param name="Color tint" /> - </Overload> - </KeyWord> - <KeyWord name="DrawTextureTiled" func="yes"> - <Overload retVal="void" descr="Draw part of a texture (defined by a rectangle) with rotation and scale tiled into dest."> - <Param name="Texture2D texture" /> - <Param name="Rectangle source" /> - <Param name="Rectangle dest" /> - <Param name="Vector2 origin" /> - <Param name="float rotation" /> - <Param name="float scale" /> - <Param name="Color tint" /> - </Overload> - </KeyWord> <KeyWord name="DrawTexturePro" func="yes"> <Overload retVal="void" descr="Draw a part of a texture defined by a rectangle with 'pro' parameters"> <Param name="Texture2D texture" /> @@ -1889,16 +1918,6 @@ <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 pointCount" /> - <Param name="Color tint" /> - </Overload> - </KeyWord> <!-- Color/pixel related functions --> <KeyWord name="Fade" func="yes"> @@ -1934,6 +1953,24 @@ <Param name="float value" /> </Overload> </KeyWord> + <KeyWord name="ColorTint" func="yes"> + <Overload retVal="Color" descr="Get color multiplied with another color"> + <Param name="Color color" /> + <Param name="Color tint" /> + </Overload> + </KeyWord> + <KeyWord name="ColorBrightness" func="yes"> + <Overload retVal="Color" descr="Get color with brightness correction, brightness factor goes from -1.0f to 1.0f"> + <Param name="Color color" /> + <Param name="float factor" /> + </Overload> + </KeyWord> + <KeyWord name="ColorContrast" func="yes"> + <Overload retVal="Color" descr="Get color with contrast correction, contrast values between -1.0f and 1.0f"> + <Param name="Color color" /> + <Param name="float contrast" /> + </Overload> + </KeyWord> <KeyWord name="ColorAlpha" func="yes"> <Overload retVal="Color" descr="Get color with alpha applied, alpha goes from 0.0f to 1.0f"> <Param name="Color color" /> @@ -2004,6 +2041,11 @@ <Param name="int glyphCount" /> </Overload> </KeyWord> + <KeyWord name="IsFontReady" func="yes"> + <Overload retVal="bool" descr="Check if a font is ready"> + <Param name="Font font" /> + </Overload> + </KeyWord> <KeyWord name="LoadFontData" func="yes"> <Overload retVal="GlyphInfo" descr="Load font data for further use"> <Param name="const unsigned char" /> @@ -2136,6 +2178,17 @@ </KeyWord> <!-- Text codepoints management functions (unicode characters) --> + <KeyWord name="LoadUTF8" func="yes"> + <Overload retVal="char" descr="Load UTF-8 text encoded from codepoints array"> + <Param name="const int *codepoints" /> + <Param name="int length" /> + </Overload> + </KeyWord> + <KeyWord name="UnloadUTF8" func="yes"> + <Overload retVal="void" descr="Unload UTF-8 text encoded from codepoints array"> + <Param name="char *text" /> + </Overload> + </KeyWord> <KeyWord name="LoadCodepoints" func="yes"> <Overload retVal="int" descr="Load all codepoints from a UTF-8 text string, codepoints count returned by parameter"> <Param name="const char *text" /> @@ -2155,19 +2208,25 @@ <KeyWord name="GetCodepoint" func="yes"> <Overload retVal="int" descr="Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure"> <Param name="const char *text" /> - <Param name="int *bytesProcessed" /> + <Param name="int *codepointSize" /> + </Overload> + </KeyWord> + <KeyWord name="GetCodepointNext" func="yes"> + <Overload retVal="int" descr="Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure"> + <Param name="const char *text" /> + <Param name="int *codepointSize" /> + </Overload> + </KeyWord> + <KeyWord name="GetCodepointPrevious" func="yes"> + <Overload retVal="int" descr="Get previous codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure"> + <Param name="const char *text" /> + <Param name="int *codepointSize" /> </Overload> </KeyWord> <KeyWord name="CodepointToUTF8" func="yes"> <Overload retVal="const char" descr="Encode one codepoint into UTF-8 byte array (array length returned as parameter)"> <Param name="int codepoint" /> - <Param name="int *byteSize" /> - </Overload> - </KeyWord> - <KeyWord name="TextCodepointsToUTF8" func="yes"> - <Overload retVal="char" descr="Encode text as codepoints array into UTF-8 text string (WARNING: memory must be freed!)"> - <Param name="const int *codepoints" /> - <Param name="int length" /> + <Param name="int *utf8Size" /> </Overload> </KeyWord> @@ -2339,27 +2398,6 @@ <Param name="Color color" /> </Overload> </KeyWord> - <KeyWord name="DrawCubeTexture" func="yes"> - <Overload retVal="void" descr="Draw cube textured"> - <Param name="Texture2D texture" /> - <Param name="Vector3 position" /> - <Param name="float width" /> - <Param name="float height" /> - <Param name="float length" /> - <Param name="Color color" /> - </Overload> - </KeyWord> - <KeyWord name="DrawCubeTextureRec" func="yes"> - <Overload retVal="void" descr="Draw cube with a region of a texture"> - <Param name="Texture2D texture" /> - <Param name="Rectangle source" /> - <Param name="Vector3 position" /> - <Param name="float width" /> - <Param name="float height" /> - <Param name="float length" /> - <Param name="Color color" /> - </Overload> - </KeyWord> <KeyWord name="DrawSphere" func="yes"> <Overload retVal="void" descr="Draw sphere"> <Param name="Vector3 centerPos" /> @@ -2425,6 +2463,26 @@ <Param name="Color color" /> </Overload> </KeyWord> + <KeyWord name="DrawCapsule" func="yes"> + <Overload retVal="void" descr="Draw a capsule with the center of its sphere caps at startPos and endPos"> + <Param name="Vector3 startPos" /> + <Param name="Vector3 endPos" /> + <Param name="float radius" /> + <Param name="int slices" /> + <Param name="int rings" /> + <Param name="Color color" /> + </Overload> + </KeyWord> + <KeyWord name="DrawCapsuleWires" func="yes"> + <Overload retVal="void" descr="Draw capsule wireframe with the center of its sphere caps at startPos and endPos"> + <Param name="Vector3 startPos" /> + <Param name="Vector3 endPos" /> + <Param name="float radius" /> + <Param name="int slices" /> + <Param name="int rings" /> + <Param name="Color color" /> + </Overload> + </KeyWord> <KeyWord name="DrawPlane" func="yes"> <Overload retVal="void" descr="Draw a plane XZ"> <Param name="Vector3 centerPos" /> @@ -2460,13 +2518,13 @@ <Param name="Mesh mesh" /> </Overload> </KeyWord> - <KeyWord name="UnloadModel" func="yes"> - <Overload retVal="void" descr="Unload model (including meshes) from memory (RAM and/or VRAM)"> + <KeyWord name="IsModelReady" func="yes"> + <Overload retVal="bool" descr="Check if a model is ready"> <Param name="Model model" /> </Overload> </KeyWord> - <KeyWord name="UnloadModelKeepMeshes" func="yes"> - <Overload retVal="void" descr="Unload model (but not meshes) from memory (RAM and/or VRAM)"> + <KeyWord name="UnloadModel" func="yes"> + <Overload retVal="void" descr="Unload model (including meshes) from memory (RAM and/or VRAM)"> <Param name="Model model" /> </Overload> </KeyWord> @@ -2694,6 +2752,11 @@ <KeyWord name="LoadMaterialDefault" func="yes"> <Overload retVal="Material" descr="Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)"></Overload> </KeyWord> + <KeyWord name="IsMaterialReady" func="yes"> + <Overload retVal="bool" descr="Check if a material is ready"> + <Param name="Material material" /> + </Overload> + </KeyWord> <KeyWord name="UnloadMaterial" func="yes"> <Overload retVal="void" descr="Unload material from GPU memory (VRAM)"> <Param name="Material material" /> @@ -2839,6 +2902,11 @@ <Param name="int dataSize" /> </Overload> </KeyWord> + <KeyWord name="IsWaveReady" func="yes"> + <Overload retVal="bool" descr="Checks if wave data is ready"> + <Param name="Wave wave" /> + </Overload> + </KeyWord> <KeyWord name="LoadSound" func="yes"> <Overload retVal="Sound" descr="Load sound from file"> <Param name="const char *fileName" /> @@ -2849,6 +2917,11 @@ <Param name="Wave wave" /> </Overload> </KeyWord> + <KeyWord name="IsSoundReady" func="yes"> + <Overload retVal="bool" descr="Checks if a sound is ready"> + <Param name="Sound sound" /> + </Overload> + </KeyWord> <KeyWord name="UpdateSound" func="yes"> <Overload retVal="void" descr="Update sound buffer with new data"> <Param name="Sound sound" /> @@ -2900,17 +2973,6 @@ <Param name="Sound sound" /> </Overload> </KeyWord> - <KeyWord name="PlaySoundMulti" func="yes"> - <Overload retVal="void" descr="Play a sound (using multichannel buffer pool)"> - <Param name="Sound sound" /> - </Overload> - </KeyWord> - <KeyWord name="StopSoundMulti" func="yes"> - <Overload retVal="void" descr="Stop any sound playing (using multichannel buffer pool)"></Overload> - </KeyWord> - <KeyWord name="GetSoundsPlaying" func="yes"> - <Overload retVal="int" descr="Get number of sounds playing in the multichannel"></Overload> - </KeyWord> <KeyWord name="IsSoundPlaying" func="yes"> <Overload retVal="bool" descr="Check if a sound is currently playing"> <Param name="Sound sound" /> @@ -2978,6 +3040,11 @@ <Param name="int dataSize" /> </Overload> </KeyWord> + <KeyWord name="IsMusicReady" func="yes"> + <Overload retVal="bool" descr="Checks if a music stream is ready"> + <Param name="Music music" /> + </Overload> + </KeyWord> <KeyWord name="UnloadMusicStream" func="yes"> <Overload retVal="void" descr="Unload music stream"> <Param name="Music music" /> @@ -3056,6 +3123,11 @@ <Param name="unsigned int channels" /> </Overload> </KeyWord> + <KeyWord name="IsAudioStreamReady" func="yes"> + <Overload retVal="bool" descr="Checks if an audio stream is ready"> + <Param name="AudioStream stream" /> + </Overload> + </KeyWord> <KeyWord name="UnloadAudioStream" func="yes"> <Overload retVal="void" descr="Unload audio stream and free memory"> <Param name="AudioStream stream" /> @@ -3141,4 +3213,15 @@ </Overload> </KeyWord> + <KeyWord name="AttachAudioMixedProcessor" func="yes"> + <Overload retVal="void" descr="Attach audio stream processor to the entire audio pipeline"> + <Param name="AudioCallback processor" /> + </Overload> + </KeyWord> + <KeyWord name="DetachAudioMixedProcessor" func="yes"> + <Overload retVal="void" descr="Detach audio stream processor from the entire audio pipeline"> + <Param name="AudioCallback processor" /> + </Overload> + </KeyWord> + |
