UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateWidgetAccessibleTypes.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
GenericPlatform/Accessibility/GenericAccessibleInterfaces.h
"
6
#include "
Misc/Attribute.h
"
7
8
struct
FAccessibleWidgetData
9
{
10
FAccessibleWidgetData
(
EAccessibleBehavior
InBehavior
=
EAccessibleBehavior::NotAccessible
,
EAccessibleBehavior
InSummaryBehavior
=
EAccessibleBehavior::Auto
,
bool
bInCanChildrenBeAccessible
=
true
)
11
:
bCanChildrenBeAccessible
(
bInCanChildrenBeAccessible
)
12
,
AccessibleBehavior
(
InBehavior
)
13
,
AccessibleSummaryBehavior
(
InSummaryBehavior
)
14
{
15
}
16
FAccessibleWidgetData
(
const
TAttribute<FText>
&
InAccessibleText
,
const
TAttribute<FText>
&
InAccessibleSummaryText
=
TAttribute<FText>
(),
bool
bInCanChildrenBeAccessible
=
true
)
17
:
bCanChildrenBeAccessible
(
bInCanChildrenBeAccessible
)
18
,
AccessibleBehavior
(
InAccessibleSummaryText
.IsSet() ?
EAccessibleBehavior
::
Custom
:
EAccessibleBehavior
::
NotAccessible
)
19
,
AccessibleSummaryBehavior
(
InAccessibleSummaryText
.IsSet() ?
EAccessibleBehavior
::
Custom
:
EAccessibleBehavior
::
Auto
)
20
,
AccessibleText
(
InAccessibleText
)
21
,
AccessibleSummaryText
(
InAccessibleSummaryText
)
22
{
23
}
24
25
uint8
bCanChildrenBeAccessible
: 1;
26
EAccessibleBehavior
AccessibleBehavior
;
27
EAccessibleBehavior
AccessibleSummaryBehavior
;
28
TAttribute<FText>
AccessibleText
;
29
TAttribute<FText>
AccessibleSummaryText
;
30
};
Attribute.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
GenericAccessibleInterfaces.h
EAccessibleBehavior
EAccessibleBehavior
Definition
GenericAccessibleInterfaces.h:22
EAccessibleBehavior::Auto
@ Auto
EAccessibleBehavior::Custom
@ Custom
EAccessibleBehavior::NotAccessible
@ NotAccessible
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
TAttribute
Definition
Attribute.h:17
FAccessibleWidgetData
Definition
SlateWidgetAccessibleTypes.h:9
FAccessibleWidgetData::AccessibleSummaryBehavior
EAccessibleBehavior AccessibleSummaryBehavior
Definition
SlateWidgetAccessibleTypes.h:27
FAccessibleWidgetData::AccessibleBehavior
EAccessibleBehavior AccessibleBehavior
Definition
SlateWidgetAccessibleTypes.h:26
FAccessibleWidgetData::FAccessibleWidgetData
FAccessibleWidgetData(const TAttribute< FText > &InAccessibleText, const TAttribute< FText > &InAccessibleSummaryText=TAttribute< FText >(), bool bInCanChildrenBeAccessible=true)
Definition
SlateWidgetAccessibleTypes.h:16
FAccessibleWidgetData::bCanChildrenBeAccessible
uint8 bCanChildrenBeAccessible
Definition
SlateWidgetAccessibleTypes.h:25
FAccessibleWidgetData::FAccessibleWidgetData
FAccessibleWidgetData(EAccessibleBehavior InBehavior=EAccessibleBehavior::NotAccessible, EAccessibleBehavior InSummaryBehavior=EAccessibleBehavior::Auto, bool bInCanChildrenBeAccessible=true)
Definition
SlateWidgetAccessibleTypes.h:10
FAccessibleWidgetData::AccessibleText
TAttribute< FText > AccessibleText
Definition
SlateWidgetAccessibleTypes.h:28
FAccessibleWidgetData::AccessibleSummaryText
TAttribute< FText > AccessibleSummaryText
Definition
SlateWidgetAccessibleTypes.h:29
Engine
Source
Runtime
SlateCore
Public
Widgets
Accessibility
SlateWidgetAccessibleTypes.h
Generated by
1.9.8