|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/RenderAPI/GPURenderTarget.hpp>
Static Public Member Functions | |
| template<typename Processor > | |
| static constexpr void | reflect (Processor &&RTTI) |
| Executes the given processor for every field of the struct. | |
Public Attributes | |
| GPURenderPassPtr | renderPass = nullptr |
| Optional render pass object that will be used with the render target. | |
| TExtent2< UInt32 > | resolution |
| Specifies the resolution of the render targets. | |
| SmallVector< GPUAttachmentDescriptor, 8 > | attachments |
| Specifies all render target attachment descriptors. | |
| String | name |
| A user-facing name for the render target. | |
|
inlinestaticconstexpr |
Executes the given processor for every field of the struct.
| RTTI | The processor to be ran for every field. |
| SmallVector<GPUAttachmentDescriptor, 8> CeresEngine::GPURenderTargetDescriptor::attachments |
Specifies all render target attachment descriptors.
| String CeresEngine::GPURenderTargetDescriptor::name |
A user-facing name for the render target.
This is only used for debugging.
| GPURenderPassPtr CeresEngine::GPURenderTargetDescriptor::renderPass = nullptr |
Optional render pass object that will be used with the render target.
By default null.
| TExtent2<UInt32> CeresEngine::GPURenderTargetDescriptor::resolution |
Specifies the resolution of the render targets.