XII Release 0.1.0
Loading...
Searching...
No Matches
xiiRenderPipelineNodeInputColourAttachmentPin Struct Reference

Consumes a color render target (e.g. MRT, texture for post-process). More...

#include <RenderPipelineNode.h>

Inheritance diagram for xiiRenderPipelineNodeInputColourAttachmentPin:
[legend]

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
XII_ALWAYS_INLINE xiiRenderPipelineNodeInputColourAttachmentPin ()
 Constructs an input pin that reads from a ColourAttachment resource.
 
xiiResult Serialize (xiiStreamWriter &inout_stream) const
 
xiiResult Deserialize (xiiStreamReader &inout_stream)
 
- Public Member Functions inherited from xiiRenderPipelineNodePin
 XII_DECLARE_POD_TYPE ()
 

Public Attributes

xiiEnum< xiiSourceFormatm_Format = xiiSourceFormat::Default
 The texture format this pass expects.
 
xiiEnum< xiiGALMSAASampleCountm_SampleCount = xiiGALMSAASampleCount::OneSample
 Number of MSAA samples for this attachment.
 
xiiEnum< xiiGALAttachmentLoadOperationm_AttachmentLoadOperation = xiiGALAttachmentLoadOperation::Load
 Load operation applied at the start of the pass.
 
xiiEnum< xiiGALAttachmentStoreOperationm_AttachmentStoreOperation = xiiGALAttachmentStoreOperation::Store
 Store operation applied at the end of the pass.
 
xiiColor m_ClearColor = xiiColor::Black
 Clear color used when load operation is Clear.
 
- Public Attributes inherited from xiiRenderPipelineNodePin
xiiBitflags< xiiRenderPipelineNodePinFlagsm_Flags
 
xiiEnum< xiiRenderPipelineNodePinResourceTypem_ResourceType
 
xiiUInt8 m_uiInputIndex = 0xFFU
 
xiiUInt8 m_uiOutputIndex = 0xFFU
 
xiiRenderPipelineNodem_pParent = nullptr
 

Detailed Description

Consumes a color render target (e.g. MRT, texture for post-process).


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