Navigation
API > API/Runtime > API/Runtime/SlateCore > API/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 | |||
| union FWidgetProxy | |||
| 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 () |
||
| FORCENOINLINETSharedPtr< 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 |