MCPcopy Create free account

hub / github.com/RobLoach/raylib-cpp / types & classes

Types & classes52 in github.com/RobLoach/raylib-cpp

↓ 29 callersClassRaylibException
* Exception used for most raylib-related exceptions. */
include/RaylibException.hpp:13
↓ 9 callersClassFont
* Font type, includes texture and charSet array data. * * The font will be unloaded on object destruction. Use raylib::FontUnmanaged if you're looki
include/Font.hpp:14
↓ 6 callersClassRectangle
* Rectangle type */
include/Rectangle.hpp:12
↓ 6 callersClassVector3
include/Vector3.hpp:18
↓ 2 callersClassBoundingBox
* Bounding box type */
include/BoundingBox.hpp:11
↓ 2 callersClassVector2
include/Vector2.hpp:18
ClassAudioDevice
* Audio device management functions. */
include/AudioDevice.hpp:12
ClassAudioStream
* AudioStream management functions. * * The audio stream will be unloaded on object destruction. Use raylib::AudioStreamUnmanaged if you're looking
include/AudioStream.hpp:14
ClassAudioStreamUnmanaged
* An AudioStream that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::AudioStream. * * @see raylib::Au
include/AudioStreamUnmanaged.hpp:16
ClassAutomationEventList
* AutomationEventList management functions */
include/AutomationEventList.hpp:12
ClassBunny
examples/textures/textures_bunnymark.cpp:20
ClassCamera2D
* Camera2D type, defines a 2d camera */
include/Camera2D.hpp:12
ClassCamera3D
* Camera type, defines a camera position/orientation in 3d space */
include/Camera3D.hpp:12
ClassColor
include/Color.hpp:14
ClassFileData
include/FileData.hpp:12
ClassFileText
include/FileText.hpp:12
ClassFontUnmanaged
* A Font that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Font. * * @see raylib::Font */
include/FontUnmanaged.hpp:19
ClassGamepad
include/Gamepad.hpp:13
ClassImage
include/Image.hpp:17
ClassLight
Light data
examples/shaders/shaders_basic_pbr.cpp:44
EnumLightType
Light type
examples/shaders/shaders_basic_pbr.cpp:37
ClassMaterial
* Material type (generic). * * The material will be unloaded on object destruction. Use raylib::MaterialUnmanaged if you're looking to not unload.
include/Material.hpp:14
ClassMaterialUnmanaged
* A Material that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Material. * * @see raylib::Material
include/MaterialUnmanaged.hpp:18
ClassMatrix
* Matrix type (OpenGL style 4x4 - right handed, column major) */
include/Matrix.hpp:16
ClassMesh
include/Model.hpp:7
ClassMesh
* Vertex data defining a mesh * * The Mesh will be unloaded on object destruction. * * @see raylib::MeshUnmanaged */
include/Mesh.hpp:20
ClassMeshUnmanaged
include/MeshUnmanaged.hpp:21
ClassModel
* Model type. * * The model will be unloaded on object destruction. Use raylib::ModelUnmanaged if you're looking to not unload. * * @see raylib::M
include/Model.hpp:15
ClassModelAnimation
* Model animation */
include/ModelAnimation.hpp:15
ClassModelUnmanaged
* A Model that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Model. * * @see raylib::Model */
include/ModelUnmanaged.hpp:19
ClassMusic
* Music stream type (audio file streaming from memory). * * The music stream will be unloaded on object destruction. Use raylib::MusicUnmanaged if y
include/Music.hpp:14
ClassMusicUnmanaged
* A Music stream that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Music. * * @see raylib::Music *
include/MusicUnmanaged.hpp:18
ClassPlayer
examples/multiple/Player.hpp:3
ClassQuaternion
include/Quaternion.hpp:21
ClassQuaternion
include/Vector4.hpp:16
ClassRay
* Ray type (useful for raycast) */
include/Ray.hpp:12
ClassRayCollision
* Raycast hit information */
include/RayCollision.hpp:11
ClassRenderTexture
* RenderTexture type, for texture rendering. * * The render texture will be unloaded on object destruction. Use raylib::RenderTextureUnmanaged * if
include/RenderTexture.hpp:15
ClassRenderTextureUnmanaged
* A RenderTexture that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::RenderTexture. * * @see raylib:
include/RenderTextureUnmanaged.hpp:16
ClassShader
* Shader type (generic) */
include/Shader.hpp:15
ClassShaderUnmanaged
* Shader type (generic), not managed by C++ RAII. */
include/ShaderUnmanaged.hpp:15
ClassSound
* Wave/Sound management functions. * * The sound will be unloaded on object destruction. Use raylib::SoundUnmanaged if you're looking to not unload.
include/Sound.hpp:19
ClassSoundUnmanaged
* A Sound that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Sound. * * @see raylib::Sound */
include/SoundUnmanaged.hpp:18
ClassText
* Text Functions. */
include/Text.hpp:14
ClassTexture
* Texture type * * The texture will be unloaded on object destruction. Use raylib::TextureUnmanaged if you're looking to not unload. * * @see rayl
include/Texture.hpp:14
ClassTextureUnmanaged
* A Texture that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Texture. * * @see raylib::Texture */
include/TextureUnmanaged.hpp:21
ClassVector4
include/Quaternion.hpp:16
ClassVector4
include/Vector4.hpp:21
ClassVrStereoConfig
* VR stereo config functions for VR simulator */
include/VrStereoConfig.hpp:11
ClassWave
* Wave type, defines audio wave data. * * The wave will be unloaded on object destruction. Use raylib::WaveUnmanaged if you're looking to not unload
include/Wave.hpp:15
ClassWaveUnmanaged
* A Wave that is not managed by C++ RAII. * * Make sure to Unload() this if needed, otherwise use raylib::Wave. * * @see raylib::Wave */
include/WaveUnmanaged.hpp:18
ClassWindow
* Window and Graphics Device Functions. */
include/Window.hpp:14