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

Base class for all output pins used in the render pipeline graph. More...

#include <RenderPipelineNode.h>

Inheritance diagram for xiiRenderPipelineNodeOutputPin:
[legend]

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
XII_ALWAYS_INLINE xiiRenderPipelineNodeOutputPin ()
 Constructs an output pin.
 
- Public Member Functions inherited from xiiRenderPipelineNodePin
 XII_DECLARE_POD_TYPE ()
 
XII_ALWAYS_INLINE xiiBitflags< xiiRenderPipelineNodePinFlagsGetFlags () const
 Returns the directional and behavioral flags for this pin (Input, Output, PassThrough, etc.).
 
XII_ALWAYS_INLINE xiiEnum< xiiRenderPipelineNodePinResourceTypeGetResourceType () const
 Returns the semantic resource type associated with this pin.
 

Additional Inherited Members

- Public Attributes inherited from xiiRenderPipelineNodePin
xiiBitflags< xiiRenderPipelineNodePinFlagsm_Flags
 Flags describing the pin's directionality and behavior (input, output, passthrough, etc.).
 
xiiEnum< xiiRenderPipelineNodePinResourceTypem_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)
 
xiiRenderPipelineNodem_pParent = nullptr
 Pointer back to the owning node that this pin belongs to.
 

Detailed Description

Base class for all output pins used in the render pipeline graph.


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