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

#include <WidgetProxy.h>

Public Member Functions

 FSlateWidgetPersistentState ()
 

Public Attributes

TWeakPtr< SWidgetPaintParent
 
TOptional< FSlateClippingStateInitialClipState
 
FGeometry AllottedGeometry
 
FGeometry DesktopGeometry
 
FSlateRect CullingBounds
 
FWidgetStyle WidgetStyle
 
FSlateCachedElementsHandle CachedElementHandle
 
int32 LayerId
 
int32 OutgoingLayerId
 
int8 IncomingUserIndex
 
EFlowDirection IncomingFlowDirection
 
EWidgetPixelSnapping InitialPixelSnappingMethod
 
uint8 bParentEnabled: 1
 
uint8 bInheritedHittestability: 1
 
uint8 bDeferredPainting: 1
 
uint8 bIsInGameLayer: 1
 

Static Public Attributes

static const FSlateWidgetPersistentState NoState
 

Detailed Description

Represents the state of a widget from when it last had SWidget::Paint called on it. This should contain everything needed to directly call Paint on a widget

Constructor & Destructor Documentation

◆ FSlateWidgetPersistentState()

FSlateWidgetPersistentState::FSlateWidgetPersistentState ( )
inline

Member Data Documentation

◆ AllottedGeometry

FGeometry FSlateWidgetPersistentState::AllottedGeometry

◆ bDeferredPainting

uint8 FSlateWidgetPersistentState::bDeferredPainting

◆ bInheritedHittestability

uint8 FSlateWidgetPersistentState::bInheritedHittestability

◆ bIsInGameLayer

uint8 FSlateWidgetPersistentState::bIsInGameLayer

◆ bParentEnabled

uint8 FSlateWidgetPersistentState::bParentEnabled

◆ CachedElementHandle

FSlateCachedElementsHandle FSlateWidgetPersistentState::CachedElementHandle

◆ CullingBounds

FSlateRect FSlateWidgetPersistentState::CullingBounds

◆ DesktopGeometry

FGeometry FSlateWidgetPersistentState::DesktopGeometry

◆ IncomingFlowDirection

EFlowDirection FSlateWidgetPersistentState::IncomingFlowDirection

◆ IncomingUserIndex

int8 FSlateWidgetPersistentState::IncomingUserIndex

◆ InitialClipState

TOptional<FSlateClippingState> FSlateWidgetPersistentState::InitialClipState

◆ InitialPixelSnappingMethod

EWidgetPixelSnapping FSlateWidgetPersistentState::InitialPixelSnappingMethod

◆ LayerId

int32 FSlateWidgetPersistentState::LayerId

Starting layer id for drawing children

◆ NoState

const FSlateWidgetPersistentState FSlateWidgetPersistentState::NoState
static

◆ OutgoingLayerId

int32 FSlateWidgetPersistentState::OutgoingLayerId

◆ PaintParent

TWeakPtr<SWidget> FSlateWidgetPersistentState::PaintParent

◆ WidgetStyle

FWidgetStyle FSlateWidgetPersistentState::WidgetStyle

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