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
Method
IsValid
include/AutomationEventList.hpp:102
Method
IsValid
* Check model animation skeleton match */
include/ModelAnimation.hpp:106
Method
IsValid
* Retrieve whether or not the audio stream is ready. */
include/AudioStreamUnmanaged.hpp:185
Method
IsValid
* Retrieves whether or not the render texture is ready. */
include/RenderTextureUnmanaged.hpp:106
Method
IsValid
* Retrieve whether or not the Sound buffer is loaded. * * @return True or false depending on whether the Sound buffer is loaded. */
include/SoundUnmanaged.hpp:178
Method
IsValid
* Returns if the font is ready to be used. */
include/FontUnmanaged.hpp:170
Function
KernelConvolution
* Apply custom square convolution kernel to image */
include/Image.hpp:764
Method
Knot
* Generate trefoil knot mesh */
include/MeshUnmanaged.hpp:105
Function
Length
* Calculate vector length */
include/Vector2.hpp:277
Function
Length
include/Quaternion.hpp:131
Function
Length
* Calculate vector length */
include/Vector3.hpp:209
Function
Length
include/Vector4.hpp:262
Function
LengthSqr
* Calculate vector square length */
include/Vector2.hpp:282
Function
LengthSqr
* Calculate vector square length */
include/Vector3.hpp:214
Function
LengthSqr
include/Vector4.hpp:264
Function
Lerp
* Calculate linear interpolation between two vectors */
include/Vector2.hpp:235
Function
Lerp
include/Vector3.hpp:222
Function
Lerp
include/Color.hpp:211
Function
Lerp
include/Vector4.hpp:278
Function
Lime
include/Color.hpp:230
Method
Load
* Load music stream from file. * * @throws raylib::RaylibException Throws if the music failed to load. */
include/MusicUnmanaged.hpp:72
Method
Load
include/Music.hpp:52
Method
Load
* Load wave data from file. * * @throws raylib::RaylibException Throws if the Wave failed to load. */
include/WaveUnmanaged.hpp:77
Method
Load
* Loads a Model from the given file. * * @throws raylib::RaylibException Throws if failed to load the Model. */
include/ModelUnmanaged.hpp:71
Method
Load
include/FileText.hpp:38
Method
Load
include/Model.hpp:72
Method
Load
* Unload previous texture, then load texture from image data */
include/Texture.hpp:69
Method
Load
* Load image from file into CPU memory (RAM) * * @throws raylib::RaylibException Thrown if the image failed to load from the file. *
include/Image.hpp:218
Method
Load
* Load shader from files and bind default locations. * * @see ::LoadShader */
include/ShaderUnmanaged.hpp:33
Method
Load
* Load texture from image data */
include/TextureUnmanaged.hpp:101
Method
Load
include/FileData.hpp:33
Method
Load
* Load materials from model file. */
include/MaterialUnmanaged.hpp:33
Method
Load
* Load audio stream (to stream raw audio pcm data) * * @throws raylib::RaylibException Throws if the AutomationEventList failed to load.
include/AutomationEventList.hpp:74
Method
Load
include/AudioStream.hpp:46
Method
Load
* Load model animations from file */
include/ModelAnimation.hpp:35
Method
Load
* Unload previous render texture, then load a new one. */
include/RenderTexture.hpp:52
Method
Load
* Load audio stream (to stream raw audio PCM data). * * Does NOT call Unload() first — that is the responsibility of the managed class.
include/AudioStreamUnmanaged.hpp:61
Method
Load
* Load texture for rendering (framebuffer). * * @throws raylib::RaylibException Throws if failed to create the render texture. */
include/RenderTextureUnmanaged.hpp:70
Method
Load
* Load a sound from the given file. * * @throws raylib::RaylibException Throws if the Sound failed to load. */
include/SoundUnmanaged.hpp:66
Method
Load
include/Sound.hpp:45
Method
Load
* Load VR stereo config for VR simulator device parameters */
include/VrStereoConfig.hpp:23
Method
Load
include/Font.hpp:54
Method
Load
include/Wave.hpp:60
Method
Load
* Loads a font from a given file. * * @throws raylib::RaylibException Throws if the given font failed to initialize. */
include/FontUnmanaged.hpp:107
Function
LoadColors
* Load color data from image as a Color array (RGBA - 32bit) */
include/Image.hpp:704
Function
LoadDataThread
Loading data thread function definition
examples/core/core_loading_thread.cpp:130
Method
LoadFromMemory
* Load a shader from memory. * * @see ::LoadShaderFromMemory */
include/ShaderUnmanaged.hpp:45
Method
LoadFromScreen
* Get pixel data from screen buffer and return an Image (screenshot) */
include/Image.hpp:123
Function
LoadPalette
* Load colors palette from image as a Color array (RGBA - 32bit) */
include/Image.hpp:709
Method
LoadSamples
* Load samples data from wave as a floats array. */
include/WaveUnmanaged.hpp:131
Method
LoadSound
* Load sound from wave data. */
include/WaveUnmanaged.hpp:151
Method
LookAt
include/Matrix.hpp:158
Function
Magenta
include/Color.hpp:244
Method
Material
include/Material.hpp:18
Method
MaterialUnmanaged
* Creates a MaterialUnmanaged from an existing Material struct. */
include/MaterialUnmanaged.hpp:23
Method
Matrix
include/Matrix.hpp:18
Function
Max
include/Vector3.hpp:244
Function
Max
include/Vector4.hpp:276
Method
Measure
* Measure string width for default font */
include/Text.hpp:123
Method
Mesh
* Explicitly forbid the copy constructor. */
include/Mesh.hpp:27
Method
MeshUnmanaged
* Default texture constructor. */
include/MeshUnmanaged.hpp:26
Function
Min
include/Vector3.hpp:242
Function
Min
include/Vector4.hpp:274
Method
Model
* The Model constructor with a Mesh() is removed. * * Use `raylib::MeshUnmanaged` or `::Mesh` instead, as raylib will take ownership of the
include/Model.hpp:26
Method
Model LoadModelFrom
* Load model from generated mesh */
include/MeshUnmanaged.hpp:229
Method
ModelAnimation
include/ModelAnimation.hpp:17
Method
ModelUnmanaged
* Default constructor. */
include/ModelUnmanaged.hpp:24
Function
MoveTowards
* Move Vector towards target */
include/Vector2.hpp:250
Function
MoveTowards
include/Vector4.hpp:280
Function
Multiply
* Multiply vector by vector */
include/Vector2.hpp:147
Function
Multiply
* Multiply vector by vector */
include/Vector3.hpp:129
Function
Multiply
* Multiply vector by vector */
include/Vector4.hpp:169
Method
Multiply
include/Matrix.hpp:138
Method
Music
include/Music.hpp:18
Method
MusicUnmanaged
* Creates a MusicUnmanaged with the given components. */
include/MusicUnmanaged.hpp:23
Function
Negate
* Negate vector */
include/Vector2.hpp:137
Function
Negate
* Negate provided vector (invert direction) */
include/Vector3.hpp:119
Function
Negate
* Negate provided vector */
include/Vector4.hpp:159
Function
Normalize
* Normalize provided vector */
include/Vector2.hpp:225
Function
Normalize
include/Vector3.hpp:216
Function
Normalize
* Returns Color normalized as float [0..1] */
include/Color.hpp:65
Function
Normalize
include/Vector4.hpp:272
Function
One
* Vector with components value 1.0f */
include/Vector2.hpp:312
Function
One
include/Vector3.hpp:252
Function
One
include/Vector4.hpp:66
Function
OpenURL
* Open URL with default system browser (if available) */
include/Functions.hpp:201
Function
Orange
include/Color.hpp:225
Method
Ortho
include/Matrix.hpp:154
Function
OrthoNormalize
include/Vector3.hpp:232
Function
Perpendicular
include/Vector3.hpp:226
Method
Perspective
include/Matrix.hpp:150
Function
Pink
include/Color.hpp:226
Method
Plane
* Generate plane mesh (with subdivisions) */
include/MeshUnmanaged.hpp:66
Method
Player
examples/multiple/Player.cpp:4
Method
Poly
* Generate polygonal mesh */
include/MeshUnmanaged.hpp:61
Function
Project
include/Vector3.hpp:228
Function
Purple
include/Color.hpp:235
Method
Quaternion
include/Quaternion.hpp:23
Function
Quaternion Add
* Add two quaternions */
include/Quaternion.hpp:60
Function
Quaternion CubicHermiteSpline
* Calculate quaternion cubic spline interpolation using Cubic Hermite Spline */
include/Quaternion.hpp:207
← previous
next →
301–400 of 666, ranked by callers