UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateAccessibleWidgetCache.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#if WITH_ACCESSIBILITY
6
7
#include "
CoreMinimal.h
"
8
#include "
Widgets/Accessibility/SlateCoreAccessibleWidgets.h
"
9
10
class
SWidget
;
11
16
class
FSlateAccessibleWidgetCache
17
{
18
public
:
20
static
SLATECORE_API
void
ClearAll();
21
28
static
SLATECORE_API
TSharedPtr<FSlateAccessibleWidget>
RemoveWidget(
SWidget
*
Widget
);
29
38
static
SLATECORE_API
TSharedPtr<FSlateAccessibleWidget>
GetAccessibleWidgetChecked
(
const
TSharedPtr<SWidget>
&
Widget
);
46
static
SLATECORE_API
TSharedRef<FSlateAccessibleWidget>
GetAccessibleWidget
(
const
TSharedRef<SWidget>
&
Widget
);
47
56
static
SLATECORE_API
TSharedPtr<FSlateAccessibleWidget>
GetAccessibleWidgetFromId
(
AccessibleWidgetId
Id
);
57
58
static
SLATECORE_API
TMap<SWidget*, TSharedRef<FSlateAccessibleWidget>
>
::TConstIterator
GetAllWidgets();
59
60
#if !UE_BUILD_SHIPPING
61
static
SLATECORE_API
void
DumpAccessibilityStats
();
62
#endif
63
64
private
:
69
static
TMap<SWidget*, TSharedRef<FSlateAccessibleWidget>
>
AccessibleWidgetMap
;
71
static
TMap<AccessibleWidgetId, TSharedRef<FSlateAccessibleWidget>
>
AccessibleIdMap
;
72
};
73
74
#endif
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EMultiBlockType::Widget
@ Widget
ERemoteIdToStringVerbosity::Id
@ Id
SlateCoreAccessibleWidgets.h
SWidget
Definition
SWidget.h:165
TIndexedContainerIterator
Definition
Array.h:64
TMap
Definition
UnrealString.h.inl:34
TSharedPtr
Definition
SharedPointer.h:692
TSharedRef
Definition
SharedPointer.h:153
Engine
Source
Runtime
SlateCore
Public
Widgets
Accessibility
SlateAccessibleWidgetCache.h
Generated by
1.9.8