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
Torus
* Generate torus mesh */
include/MeshUnmanaged.hpp:98
Method
Trace
* Returns the trace of the matrix (sum of the values along the diagonal) */
include/Matrix.hpp:105
Function
Transform
* Transforms a Vector2 by a given Matrix */
include/Vector2.hpp:230
Function
Transform
include/Vector3.hpp:234
Method
Translate
include/Matrix.hpp:124
Method
Transpose
* Transposes provided matrix */
include/Matrix.hpp:110
Method
Unload
* Unload mesh from memory (RAM and/or VRAM) */
include/MeshUnmanaged.hpp:155
Method
Unload
* Unload music stream. */
include/MusicUnmanaged.hpp:94
Method
Unload
* Unload wave data. */
include/WaveUnmanaged.hpp:99
Method
Unload
* Unload model (including meshes) from memory (RAM and/or VRAM). */
include/ModelUnmanaged.hpp:93
Method
Unload
include/FileText.hpp:44
Method
Unload
* Unload shader from GPU memory (VRAM). */
include/ShaderUnmanaged.hpp:139
Method
Unload
* Unload texture from GPU memory (VRAM) */
include/TextureUnmanaged.hpp:131
Method
Unload
include/FileData.hpp:39
Method
Unload
* Unload material from memory. */
include/MaterialUnmanaged.hpp:50
Method
Unload
* Update audio stream buffers with data */
include/AutomationEventList.hpp:85
Method
Unload
* Unload animation data */
include/ModelAnimation.hpp:75
Method
Unload
* Unload audio stream and free memory. */
include/AudioStreamUnmanaged.hpp:71
Method
Unload
* Unload render texture from GPU memory (VRAM). */
include/RenderTextureUnmanaged.hpp:80
Method
Unload
* Unload sound. */
include/SoundUnmanaged.hpp:88
Method
Unload
* Unload VR stereo config */
include/VrStereoConfig.hpp:49
Method
Unload
* Unload font from memory. */
include/FontUnmanaged.hpp:159
Function
UnloadColors
* Unload color data loaded with LoadImageColors() */
include/Image.hpp:716
Function
UnloadPalette
* Unload colors palette loaded with LoadImagePalette() */
include/Image.hpp:721
Method
UnloadSamples
* Unload samples data loaded with LoadWaveSamples(). */
include/WaveUnmanaged.hpp:136
Method
UpdateBuffer
* Upload mesh vertex data to GPU (VRAM) */
include/MeshUnmanaged.hpp:170
Method
Upload
* Upload mesh vertex data to GPU (VRAM) */
include/MeshUnmanaged.hpp:165
Method
Vector2
include/Vector2.hpp:20
Method
Vector3
include/Vector3.hpp:20
Method
Vector4
include/Vector4.hpp:23
Function
Violet
include/Color.hpp:236
Method
VrStereoConfig
include/VrStereoConfig.hpp:13
Method
Wave
include/Wave.hpp:19
Method
WaveUnmanaged
* Creates a WaveUnmanaged from an existing Wave struct. */
include/WaveUnmanaged.hpp:23
Function
White
include/Color.hpp:241
Method
WhiteNoise
* Generate image: white noise */
include/Image.hpp:162
Method
Window
* Build a Window object, but defer the initialization. Ensure you call Init() manually. * * @see Init() */
include/Window.hpp:21
Function
Yellow
include/Color.hpp:223
Function
Zero
include/Vector3.hpp:250
Function
Zero
include/Vector4.hpp:64
Function
main
projects/VSCode/FirstPerson.cpp:28
Function
main
---------------------------------------------------------------------------------- Main Enry Point ---------------------------------------------------
projects/CMake/main.cpp:36
Function
main
tests/raylib_cpp_test.cpp:6
Function
main
examples/multiple/main.cpp:25
Function
main
examples/shapes/shapes_logo_raylib.cpp:14
Function
main
examples/shapes/shapes_collision_area.cpp:16
Function
main
examples/core/core_random_values.cpp:14
Function
main
examples/core/core_world_screen.cpp:14
Function
main
examples/core/core_basic_window.cpp:24
Function
main
examples/core/core_input_mouse.cpp:14
Function
main
examples/core/core_loading_thread.cpp:27
Function
main
---------------------------------------------------------------------------------- Main Enry Point ---------------------------------------------------
examples/core/core_basic_window_web.cpp:36
Function
main
------------------------------------------------------------------------------------ Program main entry point ----------------------------------------
examples/core/core_window_letterbox.cpp:26
Function
main
examples/core/core_drop_files.cpp:16
Function
main
------------------------------------------------------------------------------------ Program main entry point ----------------------------------------
examples/shaders/shaders_basic_lighting.cpp:39
Function
main
examples/shaders/shaders_texture_waves.cpp:29
Function
main
---------------------------------------------------------------------------------- Main Entry Point --------------------------------------------------
examples/shaders/shaders_basic_pbr.cpp:79
Function
main
examples/audio/audio_music_stream.cpp:14
Function
main
examples/audio/audio_sound_loading.cpp:14
Function
main
examples/textures/textures_image_drawing.cpp:16
Function
main
examples/textures/textures_bunnymark.cpp:47
Function
main
examples/textures/textures_image_loading.cpp:16
Function
main
examples/models/models_billboard.cpp:14
Function
main
examples/models/models_first_person_maze.cpp:14
Function
main
examples/text/text_font_spritefont.cpp:16
Function
main
examples/text/text_font_loading.cpp:24
Function
main
examples/text/text_raylib_fonts.cpp:22
Function
main
examples/text/text_font_filters.cpp:18
Function
operator!=
include/Color.hpp:189
Method
operator!=
* Determines if the vectors are not equal. */
include/Vector2.hpp:43
Method
operator!=
* An exact value by value inequality comparison. * Due to floating point inaccuracies consider using Equals instead. */
include/Quaternion.hpp:50
Method
operator!=
include/Vector3.hpp:37
Method
operator!=
include/Matrix.hpp:82
Method
operator!=
* An exact value by value inequality comparison. * Due to floating point inaccuracies consider using Equals instead. */
include/Vector4.hpp:53
Function
operator*
* Multiply vector by vector */
include/Vector2.hpp:152
Function
operator*
* Multiply quaternion by quaternion */
include/Quaternion.hpp:145
Function
operator*
* Multiply vector by vector */
include/Vector3.hpp:134
Function
operator*
* Multiply vector by vector */
include/Vector4.hpp:174
Method
operator*
include/Matrix.hpp:142
Function
operator+
* Add two vectors (v1 + v2) */
include/Vector2.hpp:58
Function
operator+
* Add two quaternions */
include/Quaternion.hpp:65
Function
operator+
* Add two vectors */
include/Vector3.hpp:52
Function
operator+
* Add two vectors */
include/Vector4.hpp:76
Method
operator+
include/Matrix.hpp:118
Function
operator-
* Subtract two vectors (v1 - v2) */
include/Vector2.hpp:100
Function
operator-
* Subtract two quaternions. */
include/Quaternion.hpp:109
Function
operator-
* Subtract two vectors. */
include/Vector3.hpp:88
Function
operator-
* Subtract two vectors. */
include/Vector4.hpp:120
Method
operator-
include/Matrix.hpp:122
Function
operator/
* Divide vector by vector */
include/Vector2.hpp:191
Function
operator/
* Divide quaternion by quaternion */
include/Quaternion.hpp:169
Function
operator/
* Divide vector by vector */
include/Vector3.hpp:172
Function
operator/
* Divide vector by vector */
include/Vector4.hpp:217
Function
operator==
include/Color.hpp:188
Method
operator==
* Determine whether or not the vectors are equal. */
include/Vector2.hpp:38
Method
operator==
* An exact value by value equality comparison. * Due to floating point inaccuracies consider using Equals instead. */
include/Quaternion.hpp:42
Method
operator==
include/Vector3.hpp:35
Method
operator==
include/Matrix.hpp:75
Method
operator==
* An exact value by value equality comparison. * Due to floating point inaccuracies consider using Equals instead. */
include/Vector4.hpp:45
Method
set
include/MusicUnmanaged.hpp:197
← previous
next →
501–600 of 666, ranked by callers