![]() |
XII Release 0.1.0
|
Forwards a general-purpose GPU buffer without modifying it. More...
#include <RenderPipelineNode.h>
Public Member Functions | |
| XII_DECLARE_POD_TYPE () | |
| XII_ALWAYS_INLINE | xiiRenderPipelineNodePassThroughBufferPin () |
| Constructs a pass-through pin for a Buffer resource. | |
Public Member Functions inherited from xiiRenderPipelineNodePassThroughPin | |
| XII_DECLARE_POD_TYPE () | |
| XII_ALWAYS_INLINE | xiiRenderPipelineNodePassThroughPin () |
| Constructs a pass-through pin. | |
Public Member Functions inherited from xiiRenderPipelineNodePin | |
| XII_DECLARE_POD_TYPE () | |
| XII_ALWAYS_INLINE xiiBitflags< xiiRenderPipelineNodePinFlags > | GetFlags () const |
| Returns the directional and behavioral flags for this pin (Input, Output, PassThrough, etc.). | |
| XII_ALWAYS_INLINE xiiEnum< xiiRenderPipelineNodePinResourceType > | GetResourceType () const |
| Returns the semantic resource type associated with this pin. | |
Additional Inherited Members | |
Public Attributes inherited from xiiRenderPipelineNodePin | |
| xiiBitflags< xiiRenderPipelineNodePinFlags > | m_Flags |
| Flags describing the pin's directionality and behavior (input, output, passthrough, etc.). | |
| xiiEnum< xiiRenderPipelineNodePinResourceType > | m_ResourceType |
| The semantic type of resource this pin reads or writes (buffer, attachment, etc.). | |
| xiiUInt8 | m_uiInputIndex = 0xFFU |
| Index into the owning node's input pin list (set during initialization). | |
| xiiUInt8 | m_uiOutputIndex = 0xFFU |
| Index into the owning node's output pin list (set during initialization) | |
| xiiRenderPipelineNode * | m_pParent = nullptr |
| Pointer back to the owning node that this pin belongs to. | |
Forwards a general-purpose GPU buffer without modifying it.