ezEngine Release 26.9
Loading...
Searching...
No Matches
ezRenderGraphObserverRequest Struct Reference

#include <RenderGraphPassObserver.h>

Public Attributes

ezUInt64 m_uiRenderGraphId = 0
 
ezString m_sPassName
 
ezUInt16 m_uiAccessIndex = 0
 Nth texture access (reads then writes) within the pass.
 
ezUInt32 m_uiSwapChainId = 0xFFFFFFFF
 If invalid, no preview will be rendered.
 
ezUInt16 m_uiArraySlice = 0
 
ezUInt8 m_uiMipLevel = 0
 
ezUInt8 m_uiChannelMask = EZ_BIT(0) | EZ_BIT(1) | EZ_BIT(2) | EZ_BIT(3)
 red, green, blue, alpha
 
ezInt8 m_iSampleIndex = -1
 Negative = auto-resolve, 0+ = specific MSAA sample.
 
float m_fRangeMin = 0.0f
 
float m_fRangeMax = 1.0f
 
float m_fZoom = 1.0f
 
ezVec2 m_vPanCenter = ezVec2(0.5f)
 
ezVec2I32 m_vPixelPosition = ezVec2I32(-1, -1)
 Updated while pixel sampling is active. If negative, no pixel is selected.
 
bool m_bHighlightPixel = false
 If true, preview rendering highlights the selected pixel row and column.
 

Detailed Description

Identifies a specific texture access within a render graph pass to observe. Optionally also sets a target swap-chain to blit a preview image on.


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