Vulkan2D
2D renderer written in C using Vulkan and SDL2
VK2D.h
Go to the documentation of this file.
1 #pragma once
5 
6 #include "VK2D/Renderer.h"
7 #include "VK2D/Polygon.h"
8 #include "VK2D/Texture.h"
9 #include "VK2D/Image.h"
10 #include "VK2D/Shader.h"
11 #include "VK2D/Model.h"
12 #include "VK2D/Camera.h"
13 #include "VK2D/ShadowEnvironment.h"
User-level camera things.
Declares things related to loading and managing models.
Abstraction of VK2DBuffer for shapes.
The main renderer that handles all rendering.
Makes shaders possible in VK2D.
Information needed to use hardware-accelerated shadows.
Makes managing textures samplers and off-screen rendering simpler.