UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MacAccessibilityManager.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 "
GenericPlatform/Accessibility/GenericAccessibleInterfaces.h
"
8
9
@class
FMacAccessibilityElement
;
10
21
@interface
FMacAccessibilityManager
: NSObject
22
{
23
@private
25
NSMutableDictionary
*
Cache
;
26
}
27
29
@property
(
nonatomic
)
class
FMacApplication
*
MacApplication
;
31
- (
FMacAccessibilityElement
*)
GetAccessibilityElement
:(
AccessibleWidgetId
)Id;
33
- (
bool
)
AccessibilityElementExists
:(
AccessibleWidgetId
)Id;
35
- (
int32
)
GetAccessibilityCacheSize
;
37
- (
bool
)
IsAccessibilityCacheEmpty
;
39
- (
void
)
RemoveAccessibilityElement
:(
AccessibleWidgetId
)Id;
40
- (
void
)
RemoveAccessibilitySubtree
:(
AccessibleWidgetId
)RootId;
42
- (
void
)
Clear
;
44
- (
void
)
UpdateAllCachedProperties
;
46
- (
void
)TearDown;
47
49
+ (
FMacAccessibilityManager
*)
AccessibilityManager
;
50
51
#if !UE_BUILD_SHIPPING
52
- (
void
)
DumpAccessibilityStats
;
53
54
- (
void
)
PrintCache
;
55
- (
void
)
PrintAccessibilityElement
:(
FMacAccessibilityElement
*) ELement;
56
- (
void
)
PrintAccessibilityElementById
:(
AccessibleWidgetId
) Id;
57
- (id)
GetAccessibilityParent
:(
FMacAccessibilityElement
*) Element;
58
- (
FMacAccessibilityElement
*)
GetAccessibilityRoot
;
59
- (
bool
)
isElementOrphaned
:(
FMacAccessibilityElement
*) Element;
60
61
#endif
62
63
@end
64
65
#endif
void
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
GenericAccessibleInterfaces.h
MacApplication
FMacApplication * MacApplication
Definition
MacApplication.cpp:34
bool
const bool
Definition
NetworkReplayStreaming.h:178
ESelectedObjectsModificationType::Clear
@ Clear
FMacApplication
Definition
MacApplication.h:139
UE::Virtualization::EStorageType::Cache
@ Cache
Engine
Source
Runtime
ApplicationCore
Public
Mac
Accessibility
MacAccessibilityManager.h
Generated by
1.9.8