|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "RendererShader.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/SmallVector.hpp"#include "CeresEngine/RenderAPI/GPUGraphicsPipeline.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::RendererGraphicsPipelineSpecialization |
A structure that describes a RendererGraphicsPipeline specialization. More... | |
| class | CeresEngine::RendererGraphicsPipeline |
| A renderer graphics pipeline. More... | |
| class | CeresEngine::RendererGraphicsPipelineManager |
| The renderer graphics pipeline manager that is responsible for managing and re-using GPU graphics pipelines. More... | |
| struct | CeresEngine::RendererGraphicsPipelineManager::GraphicsPipelineInfo |
Namespaces | |
| namespace | CeresEngine |
Enumerations | |
| enum class | CeresEngine::RendererGraphicsPipelineFlag |
| Flags that can be either set by the renderer or by the user to customize the behavior of the graphics pipeline. More... | |
Functions | |
| constexpr Flags< RendererGraphicsPipelineFlag, std::underlying_type_t< RendererGraphicsPipelineFlag > > | CeresEngine::operator| (RendererGraphicsPipelineFlag a, RendererGraphicsPipelineFlag b) noexcept |
| constexpr Flags< RendererGraphicsPipelineFlag, std::underlying_type_t< RendererGraphicsPipelineFlag > > | CeresEngine::operator& (RendererGraphicsPipelineFlag a, RendererGraphicsPipelineFlag b) noexcept |
| constexpr Flags< RendererGraphicsPipelineFlag, std::underlying_type_t< RendererGraphicsPipelineFlag > > | CeresEngine::operator~ (RendererGraphicsPipelineFlag a) noexcept |