This file defines Renderer Class. More...
#include "components/GameComponents/BasicComponents.hpp"#include "context.hpp"#include "Resources.hpp"#include "Pipeline.hpp"#include "SwapchainManager.hpp"#include "VulkanImGUIWrapper.hpp"#include "VulkanMesh.hpp"#include "components/UI/VexUI.hpp"#include "MeshManager.hpp"#include "PhysicsDebug.hpp"#include <glm/glm.hpp>#include <chrono>#include <components/GameComponents/UiComponent.hpp>#include "components/GameComponents/BillboardComponent.hpp"#include "components/GameComponents/ParticleEmitterComponent.hpp"Go to the source code of this file.
Classes | |
| struct | vex::RenderItem |
| Struct to hold information about a render item. More... | |
| struct | vex::BillboardItem |
| Struct to hold information about a billboard render item. More... | |
| struct | vex::EditorBillboardItem |
| struct | vex::BillboardPushData |
| Struct to hold push data for billboard rendering. More... | |
| struct | vex::SceneRenderData |
| Data structure to pass state between render stages. More... | |
| class | vex::Renderer |
| Class responsible for rendering the scene using Vulkan backend. More... | |
Namespaces | |
| namespace | vex |
This file defines Renderer Class.
Definition in file Renderer.hpp.