Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > FastUpdate
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/FastUpdate/WidgetProxy.h |
Include | #include "FastUpdate/WidgetProxy.h" |
Syntax
class FWidgetProxy
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
union FWidgetProxy::@2540 | @2541 | |
![]() |
union FWidgetProxy::@2542 | @2543 | |
![]() |
uint8: 1 | bContainedByWidgetPostHeap | Is the widget in the post update list. |
![]() |
uint8: 1 | bContainedByWidgetPreHeap | Is the widget in the pre update list. |
![]() |
uint8: 1 | bContainedByWidgetPrepassList | Is the widget in a pending prepass list. |
![]() |
uint8: 1 | bDebug_AttributeUpdated | Use with "Slate.InvalidationRoot.VerifyWidgetAttribute". |
![]() |
uint8: 1 | bDebug_LastFrameVisible | Use with "Slate.InvalidationRoot.VerifyWidgetVisibility". |
![]() |
uint8: 1 | bDebug_LastFrameVisibleSet | |
![]() |
uint8: 1 | bDebug_Updated | The widget was updated (paint or ticked/activetimer). |
![]() |
uint8: 1 | bIsInvalidationRoot | Is the widget an Invalidation Root. |
![]() |
uint8: 1 | bIsVolatilePrepass | Is the widget has volatile prepass flag. |
![]() |
EInvalidateWidgetReason | CurrentInvalidateReason | |
![]() |
FSlateInvalidationWidgetIndex | Index | |
![]() |
FSlateInvalidationWidgetIndex | LeafMostChildIndex | |
![]() |
FSlateInvalidationWidgetIndex | ParentIndex | |
![]() |
uint8 | PrivateDebugFlags | |
![]() |
uint8 | PrivateFlags | |
![]() |
FSlateInvalidationWidgetVisibility | Visibility |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FWidgetProxy
(
SWidget& InWidget |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
SWidget * | GetWidget () |
|
![]() ![]() |
TSharedPtr< SWidget > | ForceNoInline to workaround PGO FastGen issue. | |
![]() ![]() |
bool | IsSameWidget
(
const SWidget* InWidget |
|
![]() |
void | MarkProxyUpdatedThisFrame
(
FSlateInvalidationWidgetPostHeap& UpdateList |
|
![]() |
void | ProcessLayoutInvalidation
(
FSlateInvalidationWidgetPostHeap& UpdateList, |
|
![]() |
bool | ProcessPostInvalidation
(
FSlateInvalidationWidgetPostHeap& UpdateList, |
|
![]() |
void | ResetWidget () |
|
![]() |
FUpdateResult | Update
(
const FPaintArgs& PaintArgs, |
Similar to SWidget::Paint but use the saved PersistenState. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FUpdateResult |