![]() |
raylib-cpp
C++ object-oriented wrapper library for raylib.
|
▼Nraylib | All raylib-cpp classes and functions appear in the raylib namespace |
CAudioDevice | Audio device management functions |
CAudioStream | AudioStream management functions |
CAutomationEventList | AutomationEventList management functions |
CBoundingBox | Bounding box type |
CCamera2D | Camera2D type, defines a 2d camera |
CCamera3D | Camera type, defines a camera position/orientation in 3d space |
CColor | Color type, RGBA (32bit) |
CFont | Font type, includes texture and charSet array data |
CGamepad | Input-related functions: gamepads |
CImage | Image type, bpp always RGBA (32bit) |
CMaterial | Material type (generic) |
CMatrix | Matrix type (OpenGL style 4x4 - right handed, column major) |
CMesh | Vertex data defining a mesh |
CMeshUnmanaged | Vertex data defining a mesh, not managed by C++ RAII |
CModel | Model type |
CModelAnimation | Model animation |
CMusic | Music stream type (audio file streaming from memory) |
CRay | Ray type (useful for raycast) |
CRayCollision | Raycast hit information |
CRaylibException | Exception used for most raylib-related exceptions |
CRectangle | Rectangle type |
CRenderTexture | RenderTexture type, for texture rendering |
CShader | Shader type (generic) |
CShaderUnmanaged | Shader type (generic), not managed by C++ RAII |
CSound | Wave/Sound management functions |
CText | Text Functions |
CTexture | Texture type |
CTextureUnmanaged | A Texture that is not managed by C++ RAII |
CVector2 | Vector2 type |
CVector3 | Vector3 type |
CVector4 | Vector4 type |
CVrStereoConfig | VR stereo config functions for VR simulator |
CWave | Wave type, defines audio wave data |
CWindow | Window and Graphics Device Functions |