FSlateInvalidationRoot

Windows
MacOS
Linux

Inheritance Hierarchy

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

Name Description

Public function

FSlateInvalidationRoot()

Destructors

Name Description

Public function Virtual

~FSlateInvalidationRoot()

Functions

Name Description

Protected function

void

 

ClearAllFastPathData

(
    bool bClearResourcesImmediately
)

Public function

FSlateCached...

 

GetCachedElements()

Public function Const

int32

 

GetFastPathGenerationNumber()

Public function Const

FHittestGrid...

 

GetHittestGrid()

Public function

void

 

InvalidateChildOrder()

Call to notify that the ordering of children somewhere in the hierarchy below this root has changed and the fast path is no longer valid

Public function

void

 

InvalidateRoot()

Public function

void

 

InvalidateScreenPosition()

Public function Const

bool

 

NeedsSlowPath()

Public function

void

 

OnWidgetDestroyed

(
    const SWidget* Widget
)

Public function

FSlateInvali...

 

PaintInvalidationRoot

(
    const FSlateInvalidationContext& C...
)

Protected function

int32

 

PaintSlowPath

(
    const FSlateInvalidationContext& C...
)

Protected function

bool

 

ProcessInvalidation()

Public function

void

 

RemoveWidgetFromFastPath

(
    FWidgetProxy& Proxy
)

Protected function

void

 

SetInvalidationRootHittestGrid

(
    FHittestGrid& InHittestGrid
)

Protected function

void

 

SetInvalidationRootWidget

(
    SWidget& InInvalidationRootWidget
)

Overridden from FGCObject

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

FGCObject interface

Public function Virtual Const

FString

 

GetReferencerName()

Use this method to report a name for your referencer.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss