|
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 | |
1.8.13