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
↓ 121 callers
Method
c_str
include/FileText.hpp:33
↓ 44 callers
Function
DrawText
include/Image.hpp:659
↓ 26 callers
Function
IsValid
* Retrieve whether or not the Image has been loaded. * * @return True or false depending on whether the Image has been loaded. */
include/Image.hpp:754
↓ 24 callers
Method
ShouldClose
* Check if KEY_ESCAPE pressed or Close icon pressed */
include/Window.hpp:80
↓ 20 callers
Function
IsKeyPressed
* Detect if a key has been pressed once */
include/Keyboard.hpp:15
↓ 15 callers
Method
Draw
examples/multiple/Player.cpp:14
↓ 15 callers
Method
DrawText
* Draw text using font and additional parameters. */
include/FontUnmanaged.hpp:175
↓ 15 callers
Method
GetLocation
* Get shader uniform location * * @see GetShaderLocation() */
include/ShaderUnmanaged.hpp:85
↓ 12 callers
Function
DrawRectangle
include/Image.hpp:632
↓ 9 callers
Function
DrawTextEx
* Draw text using font and additional parameters */
include/Functions.hpp:267
↓ 9 callers
Function
LoadTexture
* Load texture from image data. */
include/Image.hpp:726
↓ 8 callers
Method
Update
examples/multiple/Player.cpp:18
↓ 7 callers
Method
GetTexture
include/FontUnmanaged.hpp:89
↓ 7 callers
Method
GetWidth
* Get current screen width */
include/Window.hpp:354
↓ 7 callers
Function
IsKeyDown
* Detect if a key is being pressed */
include/Keyboard.hpp:29
↓ 6 callers
Function
DrawTextPro
* Draw text using Font and pro parameters (rotation) */
include/Functions.hpp:283
↓ 6 callers
Method
GetHeight
* Get current screen height */
include/Window.hpp:359
↓ 4 callers
Method
Copy
* Create an image duplicate (useful for transformations) */
include/Image.hpp:352
↓ 4 callers
Function
CreateLight
Create a light and get shader locations
examples/shaders/rlights.h:121
↓ 4 callers
Function
CreateLight
Create light with provided data NOTE: It updated the global lightCount and it's limited to MAX_LIGHTS
examples/shaders/shaders_basic_pbr.cpp:290
↓ 4 callers
Function
DrawRectangleLines
include/Image.hpp:644
↓ 4 callers
Function
MeasureText
* Measure string width for default font */
include/Functions.hpp:328
↓ 4 callers
Method
Play
include/AutomationEventList.hpp:123
↓ 3 callers
Function
Color
* Returns Color from normalized values [0..1] */
include/Color.hpp:70
↓ 3 callers
Function
InitWindow
* Initialize window and OpenGL context */
include/Functions.hpp:24
↓ 2 callers
Function
ColorFromNormalized
include/Vector4.hpp:292
↓ 2 callers
Function
DarkGray
include/Color.hpp:222
↓ 2 callers
Function
DrawCube
include/Vector3.hpp:263
↓ 2 callers
Function
DrawSphereWires
include/Vector3.hpp:281
↓ 2 callers
Function
Fade
* Returns color with alpha applied, alpha goes from 0.0f to 1.0f */
include/Color.hpp:60
↓ 2 callers
Method
IsValid
* Retrieve whether or not the Wave data has been loaded. * * @return True or false depending on whether the wave data has been loaded.
include/WaveUnmanaged.hpp:163
↓ 2 callers
Function
LightGray
include/Color.hpp:220
↓ 2 callers
Function
RayWhite
include/Color.hpp:245
↓ 2 callers
Function
SetPosition
include/Mouse.hpp:58
↓ 2 callers
Function
UpdateLight
Send light properties to shader NOTE: Light shader locations should be available
examples/shaders/shaders_basic_pbr.cpp:319
↓ 2 callers
Function
UpdateLightValues
Send light properties to shader NOTE: Light shader locations should be available
examples/shaders/rlights.h:150
↓ 2 callers
Function
Zero
* Vector with components value 0.0f */
include/Vector2.hpp:307
↓ 1 callers
Method
CheckCollision
* Check collision between two rectangles */
include/Rectangle.hpp:107
↓ 1 callers
Method
Close
* Close window and unload OpenGL context */
include/Window.hpp:90
↓ 1 callers
Function
DarkBlue
include/Color.hpp:234
↓ 1 callers
Function
Divide
* Divide vector by vector */
include/Vector2.hpp:185
↓ 1 callers
Function
Divide
* Divide vector by vector */
include/Vector3.hpp:167
↓ 1 callers
Function
Divide
* Divide vector by vector */
include/Vector4.hpp:212
↓ 1 callers
Method
Draw
include/Ray.hpp:34
↓ 1 callers
Method
DrawBillboard
* Draw a billboard texture. */
include/Camera3D.hpp:113
↓ 1 callers
Function
DrawCubeWires
include/Vector3.hpp:269
↓ 1 callers
Function
DrawPlane
include/Vector3.hpp:293
↓ 1 callers
Method
Drawing
* Alternates between calling `BeginDrawing()` and `EndDrawing()`. * * @code * while (window.Drawing()) { * DrawRectangle();
include/Window.hpp:449
↓ 1 callers
Function
ExportImage
* Export image data to file */
include/Functions.hpp:238
↓ 1 callers
Function
ExportImageAsCode
* Export image as code file (.h) defining an array of bytes */
include/Functions.hpp:245
↓ 1 callers
Method
GetCollision
* Get collision information between ray and sphere */
include/Ray.hpp:39
↓ 1 callers
Function
GetPosition
* Get touch position XY for a touch point index (relative to screen size) */
include/Touch.hpp:29
↓ 1 callers
Method
GetTimeLength
* Get music time length (in seconds). */
include/MusicUnmanaged.hpp:182
↓ 1 callers
Method
GetTimePlayed
* Get current music time played (in seconds). */
include/MusicUnmanaged.hpp:187
↓ 1 callers
Function
GetTouchPosition
* Get touch position XY for a touch point index (relative to screen size) */
include/Mouse.hpp:131
↓ 1 callers
Function
GetTouchX
* Get touch position X for touch point 0 (relative to screen size) */
include/Mouse.hpp:117
↓ 1 callers
Function
GetTouchY
* Get touch position Y for touch point 0 (relative to screen size) */
include/Mouse.hpp:124
↓ 1 callers
Function
GetX
include/Mouse.hpp:38
↓ 1 callers
Function
GetY
include/Mouse.hpp:42
↓ 1 callers
Function
IsFileExtension
* Check file extension (including point: .png, .wav) */
include/Functions.hpp:104
↓ 1 callers
Function
Maroon
include/Color.hpp:228
↓ 1 callers
Method
MeasureEx
* Measure string size for Font */
include/Text.hpp:128
↓ 1 callers
Method
MeasureText
* Measure string size for Font. */
include/FontUnmanaged.hpp:268
↓ 1 callers
Function
Red
include/Color.hpp:227
↓ 1 callers
Method
Rotate
include/Matrix.hpp:126
↓ 1 callers
Function
SetClipboardText
* Set clipboard text content */
include/Functions.hpp:45
↓ 1 callers
Function
SetWindowTitle
* Set title for window */
include/Functions.hpp:31
↓ 1 callers
Function
TextLength
include/Functions.hpp:356
↓ 1 callers
Method
ToInt
* Returns hexadecimal value for a Color */
include/Color.hpp:46
↓ 1 callers
Method
ToString
include/Image.hpp:103
↓ 1 callers
Method
TraceLog
* Outputs the exception message to TraceLog(). * * @param logLevel The output status to use when outputing. */
include/RaylibException.hpp:29
↓ 1 callers
Method
Unload
* Unload image from CPU memory (RAM) */
include/Image.hpp:284
↓ 1 callers
Method
Update
examples/textures/textures_bunnymark.cpp:32
↓ 1 callers
Function
UpdateDrawFrame
---------------------------------------------------------------------------------- Module Functions Definition ---------------------------------------
projects/CMake/main.cpp:61
↓ 1 callers
Function
UpdateDrawFrame
---------------------------------------------------------------------------------- Module Functions Definition ---------------------------------------
examples/core/core_basic_window_web.cpp:61
↓ 1 callers
Function
UpdateFrame
projects/VSCode/FirstPerson.cpp:4
Function
Add
* Add two vectors (v1 + v2) */
include/Vector2.hpp:53
Function
Add
* Add two vectors */
include/Vector3.hpp:47
Function
Add
* Add two vectors */
include/Vector4.hpp:71
Method
Add
include/Matrix.hpp:116
Function
Alpha
* Returns color with alpha applied, alpha goes from 0.0f to 1.0f */
include/Color.hpp:209
Function
AlphaBlend
* Returns src alpha-blended into dst color with tint */
include/Color.hpp:218
Function
Angle
* Calculate angle from two vectors in X-axis */
include/Vector2.hpp:302
Method
AudioDevice
* Initialize audio device and context. * * @param lateInit Whether or not to post-pone initializing the context. * * @throws rayli
include/AudioDevice.hpp:21
Method
AudioStream
include/AudioStream.hpp:18
Method
AudioStreamUnmanaged
* Creates an AudioStreamUnmanaged from an existing AudioStream struct. */
include/AudioStreamUnmanaged.hpp:21
Method
AutomationEventList
include/AutomationEventList.hpp:14
Function
Barycenter
include/Vector3.hpp:246
Function
Beige
include/Color.hpp:238
Function
Black
include/Color.hpp:242
Function
Blank
include/Color.hpp:243
Function
Blue
include/Color.hpp:233
Method
BoundingBox
* Vertex data defining a mesh, not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Mesh. * * @see raylib::Mes
include/MeshUnmanaged.hpp:21
Method
BoundingBox
* Copy a bounding box from another bounding box. */
include/BoundingBox.hpp:16
Function
Brightness
* Get color with brightness correction, brightness factor goes from -1.0f to 1.0f */
include/Color.hpp:199
Function
Brown
include/Color.hpp:239
Method
Bunny
examples/textures/textures_bunnymark.cpp:22
Method
Camera2D
include/Camera2D.hpp:14
Method
Camera3D
include/Camera3D.hpp:14
Method
Cellular
* Generate image: cellular algorithm. Bigger tileSize means bigger cells */
include/Image.hpp:169
next →
1–100 of 666, ranked by callers