|
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/GPUComputePipeline.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::RendererComputePipelineSpecialization |
A structure that describes a RendererComputePipeline specialization. More... | |
| class | CeresEngine::RendererComputePipeline |
| A renderer compute pipeline. More... | |
| class | CeresEngine::RendererComputePipelineManager |
| The renderer compute pipeline manager that is responsible for managing and re-using GPU compute pipelines. More... | |
| struct | CeresEngine::RendererComputePipelineManager::ComputePipelineInfo |
Namespaces | |
| namespace | CeresEngine |
Enumerations | |
| enum class | CeresEngine::RendererComputePipelineFlag |
| Flags that can be either set by the renderer or by the user to customize the behavior of the compute pipeline. More... | |
Functions | |
| constexpr Flags< RendererComputePipelineFlag, std::underlying_type_t< RendererComputePipelineFlag > > | CeresEngine::operator| (RendererComputePipelineFlag a, RendererComputePipelineFlag b) noexcept |
| constexpr Flags< RendererComputePipelineFlag, std::underlying_type_t< RendererComputePipelineFlag > > | CeresEngine::operator& (RendererComputePipelineFlag a, RendererComputePipelineFlag b) noexcept |
| constexpr Flags< RendererComputePipelineFlag, std::underlying_type_t< RendererComputePipelineFlag > > | CeresEngine::operator~ (RendererComputePipelineFlag a) noexcept |