slot
0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
third
yoga
yoga
enums
Align.h
浏览该文件的文档.
1
/*
2
* Copyright (c) Meta Platforms, Inc. and affiliates.
3
*
4
* This source code is licensed under the MIT license found in the
5
* LICENSE file in the root directory of this source tree.
6
*/
7
8
// @generated by enums.py
9
// clang-format off
10
#pragma once
11
12
#include <cstdint>
13
#include <
yoga/YGEnums.h
>
14
#include <
yoga/enums/YogaEnums.h
>
15
16
namespace
facebook::yoga
{
17
18
enum class
Align
: uint8_t {
19
Auto
= YGAlignAuto,
20
FlexStart
= YGAlignFlexStart,
21
Center
= YGAlignCenter,
22
FlexEnd
= YGAlignFlexEnd,
23
Stretch
= YGAlignStretch,
24
Baseline
= YGAlignBaseline,
25
SpaceBetween
= YGAlignSpaceBetween,
26
SpaceAround
= YGAlignSpaceAround,
27
SpaceEvenly
= YGAlignSpaceEvenly,
28
Start
= YGAlignStart,
29
End
= YGAlignEnd,
30
};
31
32
template
<>
33
constexpr
int32_t
ordinalCount<Align>
() {
34
return
11;
35
}
36
37
constexpr
Align
scopedEnum
(YGAlign unscoped) {
38
return
static_cast<
Align
>
(unscoped);
39
}
40
41
constexpr
YGAlign
unscopedEnum
(
Align
scoped) {
42
return
static_cast<
YGAlign
>
(scoped);
43
}
44
45
inline
const
char
*
toString
(
Align
e) {
46
return
YGAlignToString
(
unscopedEnum
(e));
47
}
48
49
}
// namespace facebook::yoga
YGAlignToString
const char * YGAlignToString(const YGAlign value)
Definition
YGEnums.cpp:12
YGEnums.h
YogaEnums.h
facebook::yoga
Definition
Benchmark.cpp:19
facebook::yoga::Align
Align
Definition
Align.h:18
facebook::yoga::Align::Auto
@ Auto
facebook::yoga::Align::SpaceEvenly
@ SpaceEvenly
facebook::yoga::Align::Center
@ Center
facebook::yoga::Align::End
@ End
facebook::yoga::Align::FlexStart
@ FlexStart
facebook::yoga::Align::FlexEnd
@ FlexEnd
facebook::yoga::Align::Baseline
@ Baseline
facebook::yoga::Align::Start
@ Start
facebook::yoga::Align::SpaceAround
@ SpaceAround
facebook::yoga::Align::SpaceBetween
@ SpaceBetween
facebook::yoga::Align::Stretch
@ Stretch
facebook::yoga::toString
const char * toString(Align e)
Definition
Align.h:45
facebook::yoga::unscopedEnum
constexpr YGAlign unscopedEnum(Align scoped)
Definition
Align.h:41
facebook::yoga::ordinalCount< Align >
constexpr int32_t ordinalCount< Align >()
Definition
Align.h:33
facebook::yoga::scopedEnum
constexpr Align scopedEnum(YGAlign unscoped)
Definition
Align.h:37
制作者
1.10.0