Practical Tools for Simple Design
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CUtil::AssetStore< T >A class template for managing assets
 CUtil::BGMClass for handling background music
 CCore::Context
 CCore::Drawable
 CUtil::AnimationClass representing an animation with frames
 CUtil::ImageA class representing an image
 CUtil::TextA class representing a text
 Cfmt::formatter
 Cfmt::formatter< Util::Transform >
 Cfmt::formatter< glm::mat< C, R, Pre > >
 Cfmt::formatter< glm::vec< L, Pre > >
 CUtil::GameObjectA class representing a game object
 CCore::IndexBufferWrapper for OpenGL Index Buffer Object (a.k.a GL_ELEMENT_ARRAY_BUFFER)
 CUtil::InputAccess to keyboard and mouse input
 CCore::Matrices
 CCore::Program
 CUtil::RendererA class handling GameObjects' Draw()
 CUtil::SFXClass for handling sound effects
 CCore::Shader
 CCore::Texture
 CUtil::TimeA singleton class that provides time-related functionalities
 CUtil::TransformA struct representing a transformation in 2D space
 CCore::UniformBuffer< T >Wrapper for OpenGL Uniform Buffer Object (a.k.a GL_UNIFORM_BUFFER)
 Cglm::vec4
 CUtil::ColorA class representing a color
 CCore::VertexArrayWrapper for OpenGL Vertex Array Object
 CCore::VertexBufferWrapper for OpenGL Vertex Buffer Object (a.k.a GL_ARRAY_BUFFER)