FWidgetProxy

Windows
MacOS
Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/FastUpdate/WidgetProxy.h

Include

#include "FastUpdate/WidgetProxy.h"

Syntax

class FWidgetProxy

Variables

Name Description

Public variable

uint8: 1

 

bContainedByWidgetHeap

Is the widget already in a pending update list.

Public variable

uint8: 1

 

bDebug_LastFrameVisible

Use with "Slate.InvalidationRoot.VerifyWidgetVisibility".

Public variable

uint8: 1

 

bDebug_LastFrameVisibleSet

Public variable

uint8: 1

 

bUpdatedSinceLastInvalidate

Used to make sure we don't double process a widget that is invalidated.

Public variable

EInvalidateWidg...

 

CurrentInvalidateReason

Public variable

FSlateInvalidat...

 

Index

Public variable

FSlateInvalidat...

 

LeafMostChildIndex

Public variable

FSlateInvalidat...

 

ParentIndex

Public variable

EWidgetUpdateFl...

 

UpdateFlags

Public variable

EVisibility

 

Visibility

The widgets own visibility

Constructors

Name Description

Public function

FWidgetProxy

(
    TSharedRef< SWidget >& InWidget
)

Functions

Name Description

Public function Const

SWidget *...

 

GetWidget()

Public function Const

TSharedPtr< ...

 

GetWidgetAsShared()

Public function Const

bool

 

IsSameWidget

(
    const SWidget* InWidget
)

Public function

void

 

MarkProxyUpdatedThisFrame

(
    FSlateInvalidationWidgetHeap& Upda...
)

Public function

bool

 

ProcessInvalidation

(
    FSlateInvalidationWidgetHeap& Upda...,
    FSlateInvalidationWidgetList& Fast...,
    FSlateInvalidationRoot& Root
)

Public function

void

 

ResetWidget()

Public function

int32

 

Update

(
    const FPaintArgs& PaintArgs,
    FSlateWindowElementList& OutDrawEl...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss