![]() |
XII Release 0.1.0
|
Consumes a color render target (e.g. MRT, texture for post-process). More...
#include <RenderPipelineNode.h>
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) |
![]() | |
XII_DECLARE_POD_TYPE () | |
Public Attributes | |
xiiEnum< xiiSourceFormat > | m_Format = xiiSourceFormat::Default |
The texture format this pass expects. | |
xiiEnum< xiiGALMSAASampleCount > | m_SampleCount = xiiGALMSAASampleCount::OneSample |
Number of MSAA samples for this attachment. | |
xiiEnum< xiiGALAttachmentLoadOperation > | m_AttachmentLoadOperation = xiiGALAttachmentLoadOperation::Load |
Load operation applied at the start of the pass. | |
xiiEnum< xiiGALAttachmentStoreOperation > | m_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. | |
![]() | |
xiiBitflags< xiiRenderPipelineNodePinFlags > | m_Flags |
xiiEnum< xiiRenderPipelineNodePinResourceType > | m_ResourceType |
xiiUInt8 | m_uiInputIndex = 0xFFU |
xiiUInt8 | m_uiOutputIndex = 0xFFU |
xiiRenderPipelineNode * | m_pParent = nullptr |
Consumes a color render target (e.g. MRT, texture for post-process).