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

 

bChildOrderInvalid

Public variable

uint8: 1

 

bInUpdateList

Is the widget already in a pending update list.

Public variable

uint8: 1

 

bInvisibleDueToParentOrSelfVisibility

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

int32

 

Index

Public variable

int32

 

LeafMostChildIndex

Public variable

int32

 

NumChildren

Public variable

int32

 

ParentIndex

Public variable

EWidgetUpdateFl...

 

UpdateFlags

Public variable

EVisibility

 

Visibility

The widgets own visibility

Public variable

SWidget *

 

Widget

Constructors

Name Description

Public function

FWidgetProxy

(
    SWidget& InWidget
)

Functions

Name Description

Public function Static

void

 

MarkProxyUpdatedThisFrame

(
    FWidgetProxy& Proxy,
    FWidgetUpdateList& UpdateList
)

Public function

bool

 

ProcessInvalidation

(
    FWidgetUpdateList& UpdateList,
    TArray< FWidgetProxy >& FastPathWi...,
    FSlateInvalidationRoot& Root
)

Public function

int32

 

Update

(
    const FPaintArgs& PaintArgs,
    int32 MyIndex,
    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