Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RobLoach/raylib-cpp
/ functions
Functions
666 in github.com/RobLoach/raylib-cpp
⨍
Functions
666
◇
Types & classes
52
Function
ChangeDirectory
* Change working directory, return true on success */
include/Functions.hpp:174
Function
Channel
* Create an image from a selected channel of another image (GRAYSCALE) */
include/Image.hpp:759
Function
CheckCollision
* Check if point is inside rectangle */
include/Vector2.hpp:355
Function
CheckCollision
* Detect collision between two spheres */
include/Vector3.hpp:298
Method
CheckCollision
* Detect collision between two boxes */
include/BoundingBox.hpp:53
Function
CheckCollisionCircle
* Check collision between two circles */
include/Vector2.hpp:341
Function
CheckCollisionLines
* Check the collision between two lines defined by two points each, returns collision point by reference */
include/Vector2.hpp:374
Function
CheckCollisionPointLine
* Check if point belongs to line created between two points [p1] and [p2] with defined margin in pixels [threshold] */
include/Vector2.hpp:382
Method
Checked
* Generate image: checked */
include/Image.hpp:149
Function
Clamp
* Clamp the components of the vector between */
include/Vector2.hpp:262
Method
Close
* Close the audio device and context. */
include/AudioDevice.hpp:50
Method
Color
* Generate image: plain color */
include/Image.hpp:128
Method
Color
include/Color.hpp:16
Method
Color GetColor
* Image type, bpp always RGBA (32bit) * * Data stored in CPU memory (RAM) */
include/Image.hpp:17
Method
Cone
* Generate cone/pyramid mesh */
include/MeshUnmanaged.hpp:93
Function
Contrast
* Get color with contrast correction, contrast values between -1.0f and 1.0f */
include/Color.hpp:204
Method
Copy
* Copy a wave to a new wave. */
include/WaveUnmanaged.hpp:110
Function
CrossProduct
include/Vector3.hpp:224
Method
Cube
* Generate cuboid mesh */
include/MeshUnmanaged.hpp:73
Method
Cubicmap
* Generate cubes-based map mesh from image data */
include/MeshUnmanaged.hpp:117
Method
Cylinder
* Generate cylinder mesh */
include/MeshUnmanaged.hpp:88
Function
DarkBrown
include/Color.hpp:240
Function
DarkGreen
include/Color.hpp:231
Function
DarkPurple
include/Color.hpp:237
Function
DirectoryExists
* Check if directory path exists */
include/Functions.hpp:97
Function
Distance
* Calculate distance between two vectors */
include/Vector2.hpp:292
Function
Distance
include/Vector3.hpp:220
Function
Distance
include/Vector4.hpp:268
Function
DistanceSqr
* Calculate square distance between two vectors */
include/Vector2.hpp:297
Function
DistanceSqr
include/Vector4.hpp:270
Function
DotProduct
* Calculate two vectors dot product */
include/Vector2.hpp:287
Function
DotProduct
include/Vector3.hpp:218
Function
DotProduct
include/Vector4.hpp:266
Function
Draw
include/Image.hpp:655
Method
Draw
* Draw a 3d mesh with material and transform */
include/MeshUnmanaged.hpp:177
Method
Draw
include/Text.hpp:96
Method
Draw
* Draw a bounding box with wires */
include/BoundingBox.hpp:48
Method
Draw
* Draw a model (with texture if set). */
include/ModelUnmanaged.hpp:140
Method
Draw
* Draw a Texture2D * * @see ::DrawTexture() */
include/TextureUnmanaged.hpp:194
Method
Draw
* Draw a color-filled rectangle */
include/Rectangle.hpp:43
Method
DrawBillboard
* Draw a billboard texture * * @see ::DrawBillboard() */
include/TextureUnmanaged.hpp:256
Function
DrawCircle
* Draw a color-filled circle (Vector version) */
include/Vector2.hpp:330
Function
DrawCircle
include/Image.hpp:624
Function
DrawCircle3D
include/Vector3.hpp:259
Function
DrawCylinder
include/Vector3.hpp:285
Function
DrawCylinderWires
include/Vector3.hpp:289
Method
DrawFPS
* Draw current FPS */
include/Window.hpp:412
Method
DrawGradient
include/Rectangle.hpp:77
Method
DrawGradientH
include/Rectangle.hpp:67
Method
DrawGradientV
include/Rectangle.hpp:57
Function
DrawLine
include/Vector2.hpp:317
Function
DrawLine
include/Image.hpp:609
Function
DrawLine
* Draw a line */
include/Color.hpp:105
Function
DrawLine3D
include/Vector3.hpp:255
Function
DrawLineBezier
include/Vector2.hpp:323
Function
DrawLineBezier
include/Color.hpp:121
Function
DrawLineStrip
include/Color.hpp:125
Method
DrawLines
include/Rectangle.hpp:81
Method
DrawMesh
* Draw a 3d mesh with material and transform. */
include/MaterialUnmanaged.hpp:68
Function
DrawPixel
include/Vector2.hpp:315
Function
DrawPixel
* Draw pixel within an image */
include/Image.hpp:601
Function
DrawPixel
include/Color.hpp:95
Function
DrawPoint3D
include/Vector3.hpp:257
Function
DrawPoly
include/Vector2.hpp:334
Function
DrawRectangle
include/Vector2.hpp:332
Function
DrawRectangle
include/Color.hpp:166
Function
DrawRectangleLines
include/Color.hpp:178
Method
DrawRounded
include/Rectangle.hpp:92
Method
DrawRoundedLines
include/Rectangle.hpp:96
Function
DrawSphere
include/Vector3.hpp:275
Function
DrawText
* Draw text (using default font) */
include/Functions.hpp:252
Function
DrawText
include/Color.hpp:127
Method
DrawWires
* Draw a model wires (with texture if set). */
include/ModelUnmanaged.hpp:159
Function
Equals
* Check whether two given vectors are almost equal */
include/Vector2.hpp:272
Function
Equals
* Check whether two given quaternions are almost equal */
include/Quaternion.hpp:278
Function
Equals
* Check whether two given vectors are almost equal */
include/Vector4.hpp:287
Method
Export
* Export mesh data to file * * @throws raylib::RaylibException Throws if failed to export the Mesh. */
include/MeshUnmanaged.hpp:191
Method
Export
* Export wave data to file, returns true on success. */
include/WaveUnmanaged.hpp:141
Method
Export
* Export image data to file, returns true on success * * @throws raylib::RaylibException Thrown if the image failed to load from the file.
include/Image.hpp:296
Method
Export
include/AutomationEventList.hpp:104
Method
ExportAsCode
* Export wave sample data to code (.h), returns true on success. */
include/WaveUnmanaged.hpp:146
Method
ExportAsCode
* Export image as code file defining an array of bytes, returns true on success * * @throws raylib::RaylibException Thrown if the image fail
include/Image.hpp:314
Method
ExportCode
* Export mesh as code file (.h) defining multiple arrays of vertex attributes * * @throws raylib::RaylibException Throws if failed to export
include/MeshUnmanaged.hpp:202
Method
ExportToMemory
* Export image to memory buffer */
include/Image.hpp:305
Method
FileData
include/FileData.hpp:14
Function
FileExists
* Check if file exists */
include/Functions.hpp:90
Method
FileText
include/FileText.hpp:14
Method
Font
include/Font.hpp:18
Method
Font LoadFontEx
* Load font from file (filename must include file extension) */
include/Functions.hpp:320
Method
Font LoadFont
* Load font from file (filename must include file extension) */
include/Functions.hpp:313
Method
FontUnmanaged
include/FontUnmanaged.hpp:21
Method
FromHSV
* Returns a Color from HSV values */
include/Color.hpp:34
Method
FromImage
* Create an image from another image piece */
include/Image.hpp:357
Method
Frustum
include/Matrix.hpp:146
Method
Gamepad
include/Gamepad.hpp:15
Method
GetAlphaBorder
* Get image alpha border rectangle * * @param threshold Threshold is defined as a percentatge: 0.0f -> 1.0f */
include/Image.hpp:576
Function
GetAxisCount
* Return gamepad axis count for a gamepad */
include/Gamepad.hpp:84
Function
GetAxisMovement
* Return axis movement value for a gamepad axis */
include/Gamepad.hpp:89
Method
GetBoundingBox
include/ModelUnmanaged.hpp:178
Function
GetButtonPressed
* Get the last gamepad button pressed */
include/Gamepad.hpp:79
← previous
next →
101–200 of 666, ranked by callers