Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > FastUpdate
Inheritance Hierarchy
- FGCObject
- FNoncopyable
- FSlateInvalidationRoot
- SInvalidationPanel
- SRetainerWidget
- SWindow
- SBatchExportDialog
- SContextualAnimNewAnimSetDialog
- SCreateAnimationAssetDlg
- SCustomDialog
- SLandscapeLayerListDialog
- SMessageDialog
- SMLDeformerBonePickerDialog
- SMLDeformerCurvePickerDialog
- SDlgPickAssetPath
- SDlgPickPath
- SLogWindow
- SReplaceMissingSkeletonDialog
- SRigVMGraphBreakLinksDialog
- SRigVMGraphFunctionBulkEditDialog
- SRigVMGraphFunctionLocalizationDialog
- SSelectExportPathDialog
- SSelectFolderDlg
- SVirtualWindow
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/FastUpdate/SlateInvalidationRoot.h |
Include | #include "FastUpdate/SlateInvalidationRoot.h" |
Syntax
class FSlateInvalidationRoot :
public FGCObject,
public FNoncopyable
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Advanced_ResetInvalidation
(
bool bClearResourcesImmediately |
|
![]() |
void | ClearAllFastPathData
(
bool bClearResourcesImmediately |
|
![]() |
FSlateCachedElementData & | ||
![]() ![]() |
const FSlateCachedElementData & | ||
![]() ![]() |
int32 | ||
![]() ![]() |
const FSlateInvalidationWidgetList & | ||
![]() ![]() |
const TSharedPtr< SWidget > | ||
![]() ![]() |
FHittestGrid * | ||
![]() ![]() |
FSlateInvalidationRootHandle | ||
![]() ![]() |
const SWidget * | ||
![]() ![]() |
ESlateInvalidationPaintType | ||
![]() ![]() |
FPerformanceStat | ||
![]() |
TSharedRef< SWidget > | ||
![]() |
void | InvalidateRootChildOrder
(
const SWidget* Investigator |
Rebuild the list and request a SlowPath. |
![]() |
void | InvalidateRootLayout
(
const SWidget* Investigator |
Invalidate the layout, forcing the parent of the InvalidationRoot to be repainted. |
![]() |
void | InvalidateScreenPosition
(
const SWidget* Investigator |
Update the screen position of the SWidget owning the InvalidationRoot. |
![]() ![]() |
bool | ||
![]() ![]() |
void | ||
![]() |
void | OnWidgetDestroyed
(
const SWidget* Widget |
|
![]() |
FSlateInvalidationResult | PaintInvalidationRoot
(
const FSlateInvalidationContext& Context |
|
![]() |
int32 | PaintSlowPath
(
const FSlateInvalidationContext& Context |
|
![]() |
bool | ||
![]() |
void | SetInvalidationRootHittestGrid
(
FHittestGrid& InHittestGrid |
|
![]() |
void | SetInvalidationRootWidget
(
SWidget& InInvalidationRootWidget |
|
![]() |
void | SetLastPaintType
(
ESlateInvalidationPaintType Value |
Overridden from FGCObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddReferencedObjects
(
FReferenceCollector& Collector |
Pure virtual that must be overloaded by the inheriting class. |
![]() ![]() ![]() |
FString | Overload this method to report a name for your referencer |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FPerformanceStat |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | InvalidateRoot
(
const SWidget* Investigator |
InvalidateRoot is deprecated, use InvalidateRootChildOrder or InvalidateRootChildOrder |