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
Quaternion Divide
* Divide quaternion by quaternion */
include/Quaternion.hpp:164
Function
Quaternion FromAxisAngle
* Get rotation quaternion for an angle and axis * NOTE: Angle must be provided in radians */
include/Quaternion.hpp:241
Function
Quaternion FromEuler
* Get the quaternion equivalent to Euler angles * NOTE: Rotation order is ZYX */
include/Quaternion.hpp:256
Function
Quaternion FromMatrix
* Get a quaternion for a given rotation matrix */
include/Quaternion.hpp:226
Function
Quaternion FromVector3ToVector3
* Calculate quaternion based on the rotation from one vector to another */
include/Quaternion.hpp:219
Function
Quaternion Identity
* Get identity quaternion */
include/Quaternion.hpp:127
Function
Quaternion Invert
include/Quaternion.hpp:135
Function
Quaternion Lerp
include/Quaternion.hpp:185
Function
Quaternion Multiply
* Multiply quaternion by quaternion */
include/Quaternion.hpp:140
Function
Quaternion Nlerp
* Calculate normalized linear interpolation between two quaternions */
include/Quaternion.hpp:193
Function
Quaternion Normalize
include/Quaternion.hpp:133
Function
Quaternion Scale
* Scale quaternion components by value (multiply) */
include/Quaternion.hpp:159
Function
Quaternion Slerp
* Calculates spherical linear interpolation between two quaternions */
include/Quaternion.hpp:200
Function
Quaternion Subtract
* Subtract two quaternions. */
include/Quaternion.hpp:104
Function
Quaternion Transform
* Transform quaternion given transformation matrix */
include/Quaternion.hpp:271
Method
Ray
include/Ray.hpp:14
Method
RayCollision
include/RayCollision.hpp:13
Function
RaylibAssertChannelWithin
Internal helper: true when two color channels differ by no more than the given tolerance.
tests/raylib-assert.h:107
Function
RaylibAssertFloatEq
Internal helper: true when two floats are within RAYLIB_ASSERT_EPSILON of each other.
tests/raylib-assert.h:99
Function
RaylibAssertMeshValid
Internal helper: true when a mesh contains basic CPU-side geometry data.
tests/raylib-assert.h:115
Method
RaylibException
* Construct a runtime exception with the given message. * * @param message The message to provide for the exception. */
include/RaylibException.hpp:20
Method
Rectangle
include/Rectangle.hpp:14
Function
Reflect
* Calculate reflected vector to normal */
include/Vector2.hpp:240
Function
Reflect
include/Vector3.hpp:240
Function
Reject
include/Vector3.hpp:230
Method
RenderTexture
include/RenderTexture.hpp:19
Method
RenderTextureUnmanaged
* Default constructor to build an empty RenderTexture. */
include/RenderTextureUnmanaged.hpp:21
Function
Rotate
* Rotate Vector by float in radians */
include/Vector2.hpp:245
Function
RotateByQuaternion
include/Vector3.hpp:236
Method
RotateX
include/Matrix.hpp:130
Method
RotateXYZ
include/Matrix.hpp:128
Method
RotateY
include/Matrix.hpp:132
Method
RotateZ
include/Matrix.hpp:134
Function
SaveFileText
* Save text data to file (write) */
include/Functions.hpp:83
Function
Scale
* Scale vector (multiply by value) */
include/Vector2.hpp:166
Function
Scale
* Multiply vector by scalar */
include/Vector3.hpp:148
Function
Scale
* Scale vector components by value (multiply) */
include/Vector4.hpp:188
Method
Scale
include/Matrix.hpp:136
Method
Set
include/AutomationEventList.hpp:106
Method
SetBaseFrame
include/AutomationEventList.hpp:108
Method
SetBufferSizeDefault
* Default size for new audio streams. */
include/AudioStreamUnmanaged.hpp:156
Method
SetClipboardText
* Set clipboard text content */
include/Window.hpp:389
Method
SetConfigFlags
* Sets the configuration flags for raylib. * * @param flags The ConfigFlags to apply to the configuration. * * @see ::SetConfigFla
include/Window.hpp:436
Function
SetCursor
* Sets the current mouse cursor icon. * * @see ::MouseCursor */
include/Mouse.hpp:110
Method
SetDepth
include/RenderTextureUnmanaged.hpp:58
Method
SetExitKey
* Set a custom key to exit program (default is ESC) */
include/Window.hpp:85
Method
SetHeight
* Set the height of the image canvas. * * @see ResizeCanvas */
include/Image.hpp:340
Function
SetMappings
include/Gamepad.hpp:91
Function
SetOffset
include/Mouse.hpp:73
Function
SetScale
include/Mouse.hpp:81
Method
SetTexture
include/RenderTextureUnmanaged.hpp:52
Method
SetTexture
* Set the texture atlas containing the glyphs. */
include/FontUnmanaged.hpp:95
Function
SetVibration
* Set gamepad vibration for both motors (duration in seconds) */
include/Gamepad.hpp:96
Method
SetWidth
include/Image.hpp:331
Function
SetX
include/Mouse.hpp:46
Function
SetY
include/Mouse.hpp:50
Method
Shader
include/Shader.hpp:19
Method
ShaderUnmanaged
include/ShaderUnmanaged.hpp:17
Method
ShowCursor
* Shows cursor */
include/Window.hpp:114
Function
SkyBlue
include/Color.hpp:232
Method
Sound
include/Sound.hpp:23
Method
SoundUnmanaged
* Default constructor, creates an empty Sound. */
include/SoundUnmanaged.hpp:23
Method
Sphere
* Generate sphere mesh (standard sphere) */
include/MeshUnmanaged.hpp:78
Method
StartRecording
include/AutomationEventList.hpp:113
Method
StopRecording
include/AutomationEventList.hpp:118
Function
Subtract
* Subtract two vectors (v1 - v2) */
include/Vector2.hpp:95
Function
Subtract
* Subtract two vectors. */
include/Vector3.hpp:83
Function
Subtract
* Subtract two vectors. */
include/Vector4.hpp:115
Method
Subtract
include/Matrix.hpp:120
Function
TakeScreenshot
* Takes a screenshot of current screen (saved a .png) */
include/Functions.hpp:59
Method
Text
* Initializes a new Text object. * * @param text Text to initialize. * @param fontSize The size of the text. * @param color The co
include/Text.hpp:50
Method
Text
include/Image.hpp:107
Function
TextFindIndex
* Find first text occurrence within a string */
include/Functions.hpp:409
Function
TextIsEqual
* Check if two text string are equal */
include/Functions.hpp:342
Function
TextToFloat
* Get float value from text */
include/Functions.hpp:458
Function
TextToInteger
* Get integer value from text (negative values not supported) */
include/Functions.hpp:451
Method
Texture
* Explicitly forbid the copy constructor. */
include/Texture.hpp:21
Method
TextureUnmanaged
* Default texture constructor. */
include/TextureUnmanaged.hpp:26
Function
Tint
* Get color multiplied with another color */
include/Color.hpp:194
Function
ToAxisAngle
* Get the rotation angle and axis for this quaternion */
include/Quaternion.hpp:248
Function
ToEuler
* Get the Euler angles equivalent to quaternion * NOTE: Angles are returned in radians */
include/Quaternion.hpp:264
Method
ToFloatV
include/Matrix.hpp:160
Function
ToHSV
* Returns HSV values for a Color */
include/Color.hpp:75
Function
ToMatrix
* Get a matrix for this quaternion */
include/Quaternion.hpp:233
Method
ToRectangle
include/Vector4.hpp:55
Method
ToString
include/MeshUnmanaged.hpp:143
Method
ToString
include/MusicUnmanaged.hpp:63
Method
ToString
include/RayCollision.hpp:65
Method
ToString
include/WaveUnmanaged.hpp:63
Method
ToString
include/BoundingBox.hpp:36
Method
ToString
include/ModelUnmanaged.hpp:62
Method
ToString
include/ShaderUnmanaged.hpp:60
Method
ToString
include/TextureUnmanaged.hpp:89
Method
ToString
include/Window.hpp:49
Method
ToString
include/Matrix.hpp:84
Method
ToString
include/Rectangle.hpp:36
Method
ToString
include/RenderTextureUnmanaged.hpp:41
Method
ToString
include/SoundUnmanaged.hpp:57
Method
ToString
include/Camera3D.hpp:45
Method
ToVector4
include/Rectangle.hpp:32
← previous
next →
401–500 of 666, ranked by callers