VOX
A little voxel engine
Loading...
Searching...
No Matches
RenderAPI.hpp File Reference
#include "vk_define.hpp"
#include "vk_helper.hpp"
#include "VulkanMemoryAllocator.hpp"
#include "Command.hpp"
#include "Image.hpp"
#include "Descriptor.hpp"
#include "Swapchain.hpp"
#include "Pipeline.hpp"
#include "Chunk.hpp"
#include "CreateMeshData.hpp"
#include "List.hpp"
#include "TextRenderer.hpp"
#include "ShaderCommon.hpp"
#include "Buffer.hpp"
#include "Transform.hpp"
#include "Camera.hpp"
#include "Model.hpp"
#include "Item.hpp"
#include "MemoryRange.hpp"
#include "Settings.hpp"
#include "DebugGui.hpp"
#include "Tracy.hpp"
#include "tracy_globals.hpp"
#include "TracyVulkan.hpp"
#include <GLFW/glfw3.h>
#include <glm/glm.hpp>
#include "imgui.h"
#include "imgui_impl_glfw.h"
#include "imgui_impl_vulkan.h"
#include <stdexcept>
#include <vector>
#include <optional>
#include <unordered_map>
#include <mutex>
#include <map>
#include <queue>
#include <memory>
#include <list>
Include dependency graph for RenderAPI.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QueueFamilyIndices
 
struct  LineVertex
 
struct  EntityVertex
 
struct  ItemVertex
 
struct  Mesh
 
struct  UBO
 
struct  AtmosphereParams
 
struct  ImGuiTexture
 
struct  GlobalDescriptorWrite
 
struct  ChunkRenderData
 
struct  MeshRenderData
 
struct  PlayerRenderData
 
struct  InstanceData
 
class  RenderAPI
 
struct  RenderAPI::ChunkMeshCreateInfo
 

Macros

#define GLFW_INCLUDE_VULKAN
 

Macro Definition Documentation

◆ GLFW_INCLUDE_VULKAN

#define GLFW_INCLUDE_VULKAN