![]() |
Raven Engine v0.1
|
Abstract interface for managing render passes within the Raven Engine. More...
#include "Raven/Memory/Ref.h"#include "Raven/Core/Casting.h"#include "Renderer/GraphicEnums.h"#include "Renderer/Framebuffer.h"#include "Renderer/Pipeline.h"#include "Renderer/UniformBuffer.h"#include "Renderer/Texture.h"Classes | |
| struct | Raven::RenderPassSpecification |
| Holds the essential configuration for a RenderPass. More... | |
| class | Raven::RenderPass |
| Interface representing a GPU render pass abstraction. More... | |
Namespaces | |
| namespace | Raven |
Abstract interface for managing render passes within the Raven Engine.
Encapsulates the concept of a render pass that groups rendering operations into a single phase with defined inputs and outputs, tied to a specific pipeline.
Responsibilities:
Designed for maximum flexibility and future-proofing the rendering pipeline.