Navigation
API > API/Runtime > API/Runtime/SlateCore > API/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 |