![]() |
raylib-cpp
C++ object-oriented wrapper library for raylib.
|
Craylib::AudioDevice | Audio device management functions |
Craylib::AudioStream | AudioStream management functions |
Craylib::AutomationEventList | AutomationEventList management functions |
Craylib::BoundingBox | Bounding box type |
Craylib::Camera2D | Camera2D type, defines a 2d camera |
Craylib::Camera3D | Camera type, defines a camera position/orientation in 3d space |
Craylib::Color | Color type, RGBA (32bit) |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Craylib::RaylibException | Exception used for most raylib-related exceptions |
Craylib::Font | Font type, includes texture and charSet array data |
Craylib::Gamepad | Input-related functions: gamepads |
Craylib::Image | Image type, bpp always RGBA (32bit) |
Craylib::Material | Material type (generic) |
Craylib::Matrix | Matrix type (OpenGL style 4x4 - right handed, column major) |
▼Craylib::MeshUnmanaged | Vertex data defining a mesh, not managed by C++ RAII |
Craylib::Mesh | Vertex data defining a mesh |
Craylib::Model | Model type |
Craylib::ModelAnimation | Model animation |
Craylib::Music | Music stream type (audio file streaming from memory) |
Craylib::Ray | Ray type (useful for raycast) |
Craylib::RayCollision | Raycast hit information |
Craylib::Rectangle | Rectangle type |
Craylib::RenderTexture | RenderTexture type, for texture rendering |
▼Craylib::ShaderUnmanaged | Shader type (generic), not managed by C++ RAII |
Craylib::Shader | Shader type (generic) |
Craylib::Sound | Wave/Sound management functions |
Craylib::Text | Text Functions |
▼Craylib::TextureUnmanaged | A Texture that is not managed by C++ RAII |
Craylib::Texture | Texture type |
Craylib::Vector2 | Vector2 type |
Craylib::Vector3 | Vector3 type |
Craylib::Vector4 | Vector4 type |
Craylib::VrStereoConfig | VR stereo config functions for VR simulator |
Craylib::Wave | Wave type, defines audio wave data |
Craylib::Window | Window and Graphics Device Functions |