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

#include <RenderPipelinePin.h>

Public Member Functions

xiiResult Validate () const
bool IsDefault () const
bool operator== (const xiiRenderPipelineTextureResolution &other) const =default

Public Attributes

xiiEnum< xiiRenderPipelineTextureResolutionMode > m_Mode
xiiUInt32 m_uiWidth = 0
xiiUInt32 m_uiHeight = 0
float m_fScale = 1.0f
xiiString m_sInput
 Optional input pin name; otherwise the pass supplies its reference texture.

Detailed Description

Resolution-independent allocation policy. Input pins use this only to validate a resource. Relative dimensions round up, with a minimum of one texel. Fixed dimensions may also be scaled.


The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Pipeline/RenderPipelinePin.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsCore/Pipeline/Implementation/RenderPipelinePin.cpp