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
GetCamera
include/Matrix.hpp:172
Function
GetCharPressed
* Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty */
include/Keyboard.hpp:58
Method
GetClipboard
* Get clipboard image content. */
include/Image.hpp:174
Method
GetClipboardText
* Get clipboard text content */
include/Window.hpp:394
Method
GetCollision
* Get collision information between ray and bounding box */
include/BoundingBox.hpp:68
Method
GetCollision
* Get collision rectangle for two rectangles collision */
include/Rectangle.hpp:112
Method
GetData
* Get pixel data from GPU texture and return an Image */
include/TextureUnmanaged.hpp:158
Function
GetDelta
* Get mouse delta between frames */
include/Mouse.hpp:69
Method
GetDepth
* Get the depth buffer attachment texture. */
include/RenderTextureUnmanaged.hpp:57
Method
GetFPS
* Returns current FPS */
include/Window.hpp:407
Function
GetFileModTime
* Get file modification time (last write time) */
include/Functions.hpp:194
Method
GetFrameTime
* Returns time in seconds for last frame drawn */
include/Window.hpp:417
Method
GetGlyphIndex
* Get index position for a unicode character on font. */
include/FontUnmanaged.hpp:282
Method
GetHandle
* Get native window handle */
include/Window.hpp:333
Function
GetKeyPressed
include/Keyboard.hpp:51
Method
GetLocationAttrib
* Get shader attribute location * * @see GetShaderLocationAttrib() */
include/ShaderUnmanaged.hpp:92
Method
GetMatrix
* Returns camera 2d transform matrix */
include/Camera2D.hpp:45
Method
GetMatrix
* Get camera transform matrix (view matrix) */
include/Camera3D.hpp:75
Method
GetMonitor
* Get current window monitor */
include/Window.hpp:379
Method
GetMouse
* Get a ray trace from mouse position */
include/Ray.hpp:72
Method
GetMouseRay
* Returns a ray trace from mouse position */
include/Camera3D.hpp:96
Function
GetPixelDataSize
* Get pixel data size in bytes for certain format */
include/Image.hpp:738
Function
GetPointCount
* Get number of touch points */
include/Touch.hpp:43
Function
GetPointId
* Get touch point identifier for given index */
include/Touch.hpp:36
Function
GetPosition
include/Mouse.hpp:54
Method
GetPosition
* Get window position XY on monitor */
include/Window.hpp:374
Method
GetPosition
include/Rectangle.hpp:141
Function
GetRay
* Get a ray trace from mouse position */
include/Mouse.hpp:138
Method
GetRenderHeight
* Get current render height (it considers HiDPI) */
include/Window.hpp:369
Method
GetRenderWidth
* Get current render width (it considers HiDPI) */
include/Window.hpp:364
Method
GetScaleDPI
* Get window scale DPI factor */
include/Window.hpp:384
Method
GetScreenToWorld
* Returns the world space position for a 2d camera screen space position */
include/Camera2D.hpp:50
Method
GetScreenToWorldRay
* Get a ray trace from screen position (i.e mouse) in a viewport */
include/Camera3D.hpp:106
Method
GetSize
* Retrieve the width and height of the image. */
include/Image.hpp:347
Method
GetSize
* Retrieve the width and height of the texture. */
include/TextureUnmanaged.hpp:96
Method
GetSize
* Get the screen's width and height. */
include/Window.hpp:328
Method
GetSize
include/Rectangle.hpp:126
Method
GetTexture
include/RenderTextureUnmanaged.hpp:50
Method
GetTime
* Returns elapsed time in seconds since InitWindow() */
include/Window.hpp:422
Function
GetWheelMove
* Get mouse wheel movement for X or Y, whichever is larger */
include/Mouse.hpp:92
Function
GetWheelMoveV
* Get mouse wheel movement for both X and Y * * @see ::GetMouseWheelMoveV() */
include/Mouse.hpp:101
Method
GetWorldToScreen
* Returns the screen space position for a 2d world space position */
include/Camera2D.hpp:55
Method
GetWorldToScreen
* Returns the screen space position for a 3d world space position */
include/Camera3D.hpp:101
Function
GetX
* Get touch position X for touch point 0 (relative to screen size) */
include/Touch.hpp:15
Function
GetY
* Get touch position Y for touch point 0 (relative to screen size) */
include/Touch.hpp:22
Function
Gold
include/Color.hpp:224
Method
GradientLinear
* Generate image: linear gradient */
include/Image.hpp:135
Method
GradientRadial
* Generate image: radial gradient */
include/Image.hpp:142
Function
Gray
include/Color.hpp:221
Function
Green
include/Color.hpp:229
Method
Heightmap
* Generate heightmap mesh from image data */
include/MeshUnmanaged.hpp:112
Method
HemiSphere
* Generate half-sphere mesh (no bottom cap) */
include/MeshUnmanaged.hpp:83
Method
HideCursor
* Hides cursor */
include/Window.hpp:109
Method
Identity
include/Matrix.hpp:114
Method
Image
include/Image.hpp:19
Method
Image LoadImageFromMemory
* Load image from memory buffer, fileType refers to extension like "png" */
include/Functions.hpp:230
Method
Image LoadImageRaw
* Load an image from RAW file data */
include/Functions.hpp:215
Method
Image LoadImage
* Load an image. */
include/Functions.hpp:208
Method
Image LoadImageAnim
* Load animated image data */
include/Functions.hpp:223
Method
ImageText
* Create an image from text (custom sprite font). */
include/FontUnmanaged.hpp:287
Method
Init
* Initialize audio device and context. * * @throws raylib::RaylibException Throws if the AudioDevice failed to initialize. */
include/AudioDevice.hpp:40
Method
Init
* Initializes the window. * * @param width The width of the window. * @param height The height of the window. * @param title The d
include/Window.hpp:66
Function
Invert
* Invert the given vector */
include/Vector2.hpp:257
Function
Invert
include/Vector4.hpp:282
Method
Invert
include/Matrix.hpp:112
Method
IsAvailable
* Detect if a gamepad is available */
include/Gamepad.hpp:39
Function
IsButtonDown
* Detect if a gamepad button is being pressed */
include/Gamepad.hpp:64
Function
IsButtonDown
* Detect if a mouse button is being pressed */
include/Mouse.hpp:23
Function
IsButtonPressed
* Detect if a gamepad button has been pressed once */
include/Gamepad.hpp:59
Function
IsButtonPressed
* Detect if a mouse button has been pressed once */
include/Mouse.hpp:16
Function
IsButtonReleased
* Detect if a gamepad button has been released once */
include/Gamepad.hpp:69
Function
IsButtonReleased
* Detect if a mouse button has been released once */
include/Mouse.hpp:30
Function
IsButtonUp
* Detect if a gamepad button is NOT being pressed */
include/Gamepad.hpp:74
Function
IsButtonUp
include/Mouse.hpp:34
Method
IsCursorHidden
* Check if cursor is not visible */
include/Window.hpp:104
Method
IsCursorOnScreen
* Check if cursor is on the current screen */
include/Window.hpp:99
Function
IsEqual
include/Color.hpp:184
Method
IsFocused
* Check if window is currently focused */
include/Window.hpp:139
Method
IsFullscreen
* Check if window is currently fullscreen */
include/Window.hpp:119
Method
IsHidden
* Check if window is currently hidden */
include/Window.hpp:124
Function
IsKeyPressedRepeat
* Detect if a key has been pressed again (Only PLATFORM_DESKTOP) */
include/Keyboard.hpp:22
Function
IsKeyReleased
* Detect if a key has been released once */
include/Keyboard.hpp:36
Function
IsKeyUp
* Detect if a key is NOT being pressed */
include/Keyboard.hpp:43
Method
IsMaximized
* Check if window is currently minimized */
include/Window.hpp:134
Method
IsMinimized
* Check if window is currently minimized */
include/Window.hpp:129
Method
IsModelAnimationValid
* Check model animation skeleton match. */
include/ModelUnmanaged.hpp:133
Method
IsPlaying
* Check if music is playing. */
include/MusicUnmanaged.hpp:153
Method
IsPlaying
* Check if audio stream is playing. */
include/AudioStreamUnmanaged.hpp:119
Method
IsPlaying
* Check if a sound is currently playing. */
include/SoundUnmanaged.hpp:147
Method
IsProcessed
* Check if any audio stream buffers require refill. */
include/AudioStreamUnmanaged.hpp:90
Method
IsReady
* Check if audio device has been initialized successfully. */
include/AudioDevice.hpp:55
Method
IsReady
* Check if window has been initialized successfully */
include/Window.hpp:427
Method
IsResized
* Check if window has been resized last frame */
include/Window.hpp:144
Method
IsState
* Check if one specific window flag is enabled */
include/Window.hpp:149
Function
IsValid
* Returns whether or not the Mesh is valid. */
include/MeshUnmanaged.hpp:239
Method
IsValid
* Retrieve whether or not the Music has been loaded. * * @return True or false depending on whether the Music has been loaded. */
include/MusicUnmanaged.hpp:194
Method
IsValid
* Determines whether or not the Model has data in it. */
include/ModelUnmanaged.hpp:188
Method
IsValid
* Retrieves whether or not the shader is ready. */
include/ShaderUnmanaged.hpp:149
Method
IsValid
* Determines whether or not the Texture has been loaded and is ready. * * @return True or false depending on whether the Texture has data.
include/TextureUnmanaged.hpp:326
Method
IsValid
* Check if material is ready. */
include/MaterialUnmanaged.hpp:80
← previous
next →
201–300 of 666, ranked by callers