Skip to main content

RenderPass Struct Template

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

Declaration

template <typename THandle> struct helios::engine::rendering::RenderPass<THandle> { ... }

Public Member Attributes Index

template <typename THandle>
ViewportHandleviewportHandle

Target viewport for this pass. More...

template <typename THandle>
RenderTargetHandlerenderTargetHandle

Target renderTarget for this pass. More...

template <typename THandle>
std::vector< SceneMemberRenderContext< THandle > >renderContexts

Scene members to render in this pass. More...

Description

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

Template Parameters
THandle

Entity handle type used by scene member render contexts.

Definition at line 27 of file RenderPass.ixx.

Public Member Attributes

renderContexts

template <typename THandle>
std::vector<SceneMemberRenderContext<THandle> > helios::engine::rendering::RenderPass< THandle >::renderContexts

Scene members to render in this pass.

Definition at line 42 of file RenderPass.ixx.

42 std::vector<SceneMemberRenderContext<THandle>> renderContexts;

renderTargetHandle

template <typename THandle>
RenderTargetHandle helios::engine::rendering::RenderPass< THandle >::renderTargetHandle

Target renderTarget for this pass.

Definition at line 37 of file RenderPass.ixx.

37 RenderTargetHandle renderTargetHandle;

viewportHandle

template <typename THandle>
ViewportHandle helios::engine::rendering::RenderPass< THandle >::viewportHandle

Target viewport for this pass.

Definition at line 32 of file RenderPass.ixx.

32 ViewportHandle viewportHandle;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.