SInvalidationPanel

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/SInvalidationPanel.h

Include

#include "Widgets/SInvalidationPanel.h"

Syntax

class SInvalidationPanel :
    public SCompoundWidget,
    public FSlateInvalidationRoot

Constructors

Name Description

Public function

SInvalidationPanel()

Destructors

Name Description

Public function

~SInvalidationPanel()

Functions

Name Description

Public function Static

bool

 

AreInvalidationPanelsEnabled()

Public function

void

 

Construct

(
    const FArguments& InArgs
)

Public function Static

void

 

EnableInvalidationPanels

(
    bool bEnable
)

Public function Const

bool

 

GetCanCache()

Public function

void

 

SetCanCache

(
    bool InCanCache
)

Public function

void

 

SetContent

(
    const TSharedRef< SWidget >& InCon...
)

Overridden from SWidget

Name Description

Protected function Virtual Const

const FSlate...

 

Advanced_AsInvalidationRoot()

Protected function Virtual Const

bool

 

Advanced_IsInvalidationRoot()

Protected function Virtual

bool

 

CustomPrepass

(
    float LayoutScaleMultiplier
)

Public function Virtual

FChildren &#...

 

GetAllChildren()

Public function Virtual

FChildren &#...

 

GetChildren()

Every widget that has children must implement this method.

Public function Virtual Const

int32

 

OnPaint

(
    const FPaintArgs& Args,
    const FGeometry& AllottedGeometry,
    const FSlateRect& MyCullingRect,
    FSlateWindowElementList& OutDrawEl...,
    int32 LayerId,
    const FWidgetStyle& InWidgetStyle,
    bool bParentEnabled
)

The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children.

Overridden from FSlateInvalidationRoot

Name Description

Protected function Virtual

TSharedRef< ...

 

GetRootWidget()

Protected function Virtual

int32

 

PaintSlowPath

(
    const FSlateInvalidationContext& C...
)

Classes

Name

Description

Public struct

FArguments

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