3#include "spark/render/RenderTarget.h"
14 template <
typename FrameBufferType>
18 using FrameBuffer = FrameBufferType;
29 [[nodiscard]]
virtual const FrameBufferType&
frameBuffer(
unsigned buffer)
const = 0;
32 template <
typename InputAttachmentMappingSourceType>
36 using InputAttachmentMappingSource = InputAttachmentMappingSourceType;
45 [[nodiscard]]
virtual const InputAttachmentMappingSource*
source() const noexcept = 0;
60 [[nodiscard]] virtual
unsigned location() const noexcept = 0;
Implements a IRenderTarget.
Definition RenderTarget.h:201