Lugdunum
0.1.0
|
#include <cstdint>
#include <functional>
#include <string>
#include <vector>
#include <lug/Graphics/Export.hpp>
#include <lug/Graphics/Renderer.hpp>
#include <lug/Graphics/Render/Technique/Type.hpp>
#include <lug/Graphics/Resource.hpp>
#include <lug/Graphics/Vulkan/API/GraphicsPipeline.hpp>
#include <lug/Graphics/Vulkan/Render/Pipeline.inl>
Go to the source code of this file.
Classes | |
class | lug::Graphics::Vulkan::Render::Pipeline |
Class for the Vulkan pipeline, Render side. More... | |
struct | lug::Graphics::Vulkan::Render::Pipeline::Id |
Id of the Pipeline. It's a concatenation of three parts: PrimitivePart, MaterialPart and PipelinePart It allows to uniquely identify a pipeline using these characteristics. More... | |
struct | lug::Graphics::Vulkan::Render::Pipeline::Id::PrimitivePart |
Describes the primitive. More... | |
struct | lug::Graphics::Vulkan::Render::Pipeline::Id::MaterialPart |
Describes the material. How is the material composed, with textures, no textures, etc, to be used to construct unique pipelines. More... | |
struct | lug::Graphics::Vulkan::Render::Pipeline::Id::ExtraPart |
class | lug::Graphics::Vulkan::Render::Pipeline::ShaderBuilder |
struct | std::hash< lug::Graphics::Vulkan::Render::Pipeline::Id > |
Namespaces | |
lug | |
lug::Graphics | |
lug::Graphics::Vulkan | |
lug::Graphics::Vulkan::Render | |
std | |