Skip to main content

RenderPass.ixx File

Render-pass payload grouping target handles and extracted render contexts. More...

Included Headers

Namespaces Index

namespacehelios
namespaceengine
namespacerendering

Classes Index

structRenderPass<THandle>

DTO representing one render pass for a renderTarget/viewport pair. More...

Description

Render-pass payload grouping target handles and extracted render contexts.

File Listing

The file content with the documentation metadata removed is:

1
5module;
6
7#include <vector>
8
9export module helios.engine.rendering.RenderPass;
10
11import helios.engine.rendering.viewport.types.ViewportHandle;
12import helios.engine.rendering.renderTarget.types.RenderTargetHandle;
13import helios.engine.scene.types.SceneMemberRenderContext;
14
17using namespace helios::engine::scene::types;
18
19export namespace helios::engine::rendering {
20
26 template<typename THandle>
27 struct RenderPass {
28
32 ViewportHandle viewportHandle;
33
37 RenderTargetHandle renderTargetHandle;
38
42 std::vector<SceneMemberRenderContext<THandle>> renderContexts;
43
44 };
45
46
47}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.