UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateDrawElementsPassInputs Struct Reference

#include <SlateRHIRenderingPolicy.h>

Public Attributes

FRDGTextureStencilTexture = nullptr
 
FRDGTextureElementsTexture = nullptr
 
FRDGTextureSceneViewportTexture = nullptr
 
ERenderTargetLoadAction ElementsLoadAction = ERenderTargetLoadAction::ENoAction
 
FSlateElementsBuffers ElementsBuffers
 
FMatrix44f ElementsMatrix
 
FVector2f ElementsOffset = FVector2f::Zero()
 
FIntRect SceneViewRect
 
FIntPoint CursorPosition = FIntPoint::ZeroValue
 
FGameTime Time
 
EDisplayColorGamut HDRDisplayColorGamut = EDisplayColorGamut::sRGB_D65
 
ESlatePostRT UsedSlatePostBuffers = ESlatePostRT::None
 
float ViewportScaleUI = 1.0f
 
bool bWireframe = false
 
bool bElementsTextureIsHDRDisplay = false
 
bool bAllowGammaCorrection = true
 
bool bAllowColorDeficiencyCorrection = true
 

Member Data Documentation

◆ bAllowColorDeficiencyCorrection

bool FSlateDrawElementsPassInputs::bAllowColorDeficiencyCorrection = true

◆ bAllowGammaCorrection

bool FSlateDrawElementsPassInputs::bAllowGammaCorrection = true

◆ bElementsTextureIsHDRDisplay

bool FSlateDrawElementsPassInputs::bElementsTextureIsHDRDisplay = false

◆ bWireframe

bool FSlateDrawElementsPassInputs::bWireframe = false

◆ CursorPosition

FIntPoint FSlateDrawElementsPassInputs::CursorPosition = FIntPoint::ZeroValue

◆ ElementsBuffers

FSlateElementsBuffers FSlateDrawElementsPassInputs::ElementsBuffers

◆ ElementsLoadAction

ERenderTargetLoadAction FSlateDrawElementsPassInputs::ElementsLoadAction = ERenderTargetLoadAction::ENoAction

◆ ElementsMatrix

FMatrix44f FSlateDrawElementsPassInputs::ElementsMatrix

◆ ElementsOffset

FVector2f FSlateDrawElementsPassInputs::ElementsOffset = FVector2f::Zero()

◆ ElementsTexture

FRDGTexture* FSlateDrawElementsPassInputs::ElementsTexture = nullptr

◆ HDRDisplayColorGamut

EDisplayColorGamut FSlateDrawElementsPassInputs::HDRDisplayColorGamut = EDisplayColorGamut::sRGB_D65

◆ SceneViewportTexture

FRDGTexture* FSlateDrawElementsPassInputs::SceneViewportTexture = nullptr

◆ SceneViewRect

FIntRect FSlateDrawElementsPassInputs::SceneViewRect

◆ StencilTexture

FRDGTexture* FSlateDrawElementsPassInputs::StencilTexture = nullptr

◆ Time

FGameTime FSlateDrawElementsPassInputs::Time

◆ UsedSlatePostBuffers

ESlatePostRT FSlateDrawElementsPassInputs::UsedSlatePostBuffers = ESlatePostRT::None

◆ ViewportScaleUI

float FSlateDrawElementsPassInputs::ViewportScaleUI = 1.0f

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