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

Dynamically provides a resource each frame (Output + Provider). More...

#include <RenderPipelineNode.h>

Inheritance diagram for xiiRenderPipelineNodeOutputProviderPin:
[legend]

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
XII_ALWAYS_INLINE xiiRenderPipelineNodeOutputProviderPin ()
 Constructs an input-provider pin for resources.
 
- Public Member Functions inherited from xiiRenderPipelineNodeOutputPin
 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

Dynamically provides a resource each frame (Output + Provider).


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