![]() |
Gamedev Framework (gf) 1.2.0
A C++17 framework for 2D games
|
GPU Resources. More...
Classes | |
| struct | gf::GraphicsTrait< Tag > |
| A trait to handle creation and deletion of GPU resources. More... | |
| class | gf::GraphicsHandle< Tag > |
| A GL handle. More... | |
| struct | gf::GraphicsTrait< GraphicsTag::Framebuffer > |
| Trait for framebuffer. More... | |
| class | gf::Shader |
| An OpenGL vertex and/or fragment shader. More... | |
| struct | gf::GraphicsTrait< GraphicsTag::Texture > |
| Trait for texture. More... | |
| class | gf::BareTexture |
| An image that lives in the graphic memory that can be used for drawing. More... | |
| class | gf::Texture |
| A texture for colored images. More... | |
| class | gf::AlphaTexture |
| A texture with a single alpha channel. More... | |
| struct | gf::GraphicsTrait< GraphicsTag::Buffer > |
| Trait for buffer. More... | |
| class | gf::VertexBuffer |
| Data in the graphics memory. More... | |
Enumerations | |
| enum class | gf::GraphicsTag { gf::GraphicsTag::Buffer , gf::GraphicsTag::Framebuffer , gf::GraphicsTag::Texture } |
| A tag to represent various GPU resources. More... | |
GPU Resources.
|
strong |