raylib-cpp
C++ object-oriented wrapper library for raylib.
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12]
 NraylibAll raylib-cpp classes and functions appear in the raylib namespace
 NKeyboardInput-related functions: keyboard
 NMouseInput-related functions: mouse
 NTouchInput-related functions: touch
 CAudioDeviceAudio device management functions
 CAudioStreamAudioStream management functions
 CAutomationEventListAutomationEventList management functions
 CBoundingBoxBounding box type
 CCamera2DCamera2D type, defines a 2d camera
 CCamera3DCamera type, defines a camera position/orientation in 3d space
 CColorColor type, RGBA (32bit)
 CFontFont type, includes texture and charSet array data
 CGamepadInput-related functions: gamepads
 CImageImage type, bpp always RGBA (32bit)
 CMaterialMaterial type (generic)
 CMatrixMatrix type (OpenGL style 4x4 - right handed, column major)
 CMeshVertex data defining a mesh
 CMeshUnmanagedVertex data defining a mesh, not managed by C++ RAII
 CModelModel type
 CModelAnimationModel animation
 CMusicMusic stream type (audio file streaming from memory)
 CRayRay type (useful for raycast)
 CRayCollisionRaycast hit information
 CRaylibExceptionException used for most raylib-related exceptions
 CRectangleRectangle type
 CRenderTextureRenderTexture type, for texture rendering
 CShaderShader type (generic)
 CShaderUnmanagedShader type (generic), not managed by C++ RAII
 CSoundWave/Sound management functions
 CTextText Functions
 CTextureTexture type
 CTextureUnmanagedA Texture that is not managed by C++ RAII
 CVector2Vector2 type
 CVector3Vector3 type
 CVector4Vector4 type
 CVrStereoConfigVR stereo config functions for VR simulator
 CWaveWave type, defines audio wave data
 CWindowWindow and Graphics Device Functions