Csmk::Audio | |
Csmk::BlendMode | |
Csmk::Input::CharacterListenerInterface | Receive characters typed from the keyboard. All the keyboard modifiers are applied (Shift, Ctrl, Alt, ...). Useful for implementing input boxes |
▼Csmk::Drawable | Interface for class that can be draw to a smk::RenderTarget |
▼Csmk::TransformableBase | |
▼Csmk::Transformable | |
Csmk::Sprite | |
Csmk::Text | A class for displaying text |
Csmk::Transformable3D | |
Csmk::Font | |
Csmk::Font::Glyph | |
▼Csmk::Input | A class for querying input state (keyboard, mouse, touch). The Input class is tied to a smk::Window. You need to call regularly smk::Screen::PoolEvent to update the input state |
Csmk::InputImpl | |
Csmk::Texture::Option | |
Csmk::Rectangle | |
Csmk::RenderState | Contain all the data needed to draw |
▼Csmk::RenderTarget | |
Csmk::Framebuffer | An off-screen drawable area. You can also draw it later in a smk::Sprite |
Csmk::Window | A window. You can draw objects on the window |
Csmk::Shader | A Shader is a little program that rest on the GPU. They are run on a specific section of the graphic pipeline |
Csmk::ShaderProgram | A shader program is a set of shader (for instance vertex shader + pixel shader) defining the rendering pipeline |
Csmk::Shape | A collection of static function to build simple shape |
Csmk::Sound | Represent a sound being played |
Csmk::SoundBuffer | A sound file loaded in memory |
Csmk::Texture | |
Csmk::Touch | |
Csmk::TouchDataPoint | |
Csmk::Vertex2D | The vertex structure suitable for a 2D shader |
Csmk::Vertex3D | The vertex structure suitable for a 2D shader |
Csmk::VertexArray | An array of smk::Vertex moved to the GPU memory. This represent a set of triangles to be drawn by the GPU |
Csmk::View |