Navigation
API > API/Runtime > API/Runtime/Slate
| Name | SInvalidationPanel |
| Type | class |
| Header File | /Engine/Source/Runtime/Slate/Public/Widgets/SInvalidationPanel.h |
| Include Path | #include "Widgets/SInvalidationPanel.h" |
Syntax
class SInvalidationPanel :
public SCompoundWidget ,
public FSlateInvalidationRoot
Inheritance Hierarchy
- FGCObject → FSlateInvalidationRoot → SInvalidationPanel
- FNoncopyable → FSlateInvalidationRoot → SInvalidationPanel
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SInvalidationPanel
- FSlateControlledConstruction → SWidget → SCompoundWidget → SInvalidationPanel
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SInvalidationPanel() |
Widgets/SInvalidationPanel.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SInvalidationPanel() |
Widgets/SInvalidationPanel.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanCache | bool | Widgets/SInvalidationPanel.h | ||
| bPaintedSinceLastPrepass | bool | Widgets/SInvalidationPanel.h | ||
| bWasCachable | bool | Widgets/SInvalidationPanel.h | ||
| DebugName | FString | Widgets/SInvalidationPanel.h | ||
| DebugPaintName | FString | Widgets/SInvalidationPanel.h | ||
| DebugTickName | FString | Widgets/SInvalidationPanel.h | ||
| HittestGrid | TSharedRef< FHittestGrid > | Widgets/SInvalidationPanel.h | ||
| LastAllottedGeometry | FGeometry | Widgets/SInvalidationPanel.h | ||
| LastClippingState | TOptional< FSlateClippingState > | Widgets/SInvalidationPanel.h | ||
| LastClipRectSize | FVector2D | Widgets/SInvalidationPanel.h | ||
| LastIncomingColorAndOpacity | FLinearColor | Widgets/SInvalidationPanel.h | ||
| LastIncomingLayerId | int32 | Widgets/SInvalidationPanel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Widgets/SInvalidationPanel.h | ||
bool GetCanCache() |
Widgets/SInvalidationPanel.h | ||
void SetCanCache
(
bool InCanCache |
Widgets/SInvalidationPanel.h | ||
void SetContent
(
const TSharedRef< SWidget >& InContent |
Widgets/SInvalidationPanel.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FChildren * Debug_GetChildrenForReflector() |
Widgets/SInvalidationPanel.h | ||
virtual FChildren * GetChildren() |
Widgets/SInvalidationPanel.h | ||
virtual int32 OnPaint
(
const FPaintArgs& Args, |
Widgets/SInvalidationPanel.h |
Protected
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FSlateInvalidationRoot * Advanced_AsInvalidationRoot() |
Widgets/SInvalidationPanel.h | ||
virtual bool Advanced_IsInvalidationRoot() |
Widgets/SInvalidationPanel.h | ||
virtual bool CustomPrepass
(
float LayoutScaleMultiplier |
Widgets/SInvalidationPanel.h |
Overridden from FSlateInvalidationRoot
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< SWidget > GetRootWidget() |
Widgets/SInvalidationPanel.h | ||
virtual int32 PaintSlowPath
(
const FSlateInvalidationContext& Context |
Widgets/SInvalidationPanel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool AreInvalidationPanelsEnabled() |
Widgets/SInvalidationPanel.h | ||
static void EnableInvalidationPanels
(
bool bEnable |
Widgets/SInvalidationPanel.h |