Flecs
v3.2
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
decl.hpp
Go to the documentation of this file.
1
6
#pragma once
7
8
namespace
flecs {
9
struct
units
{
10
19
struct
Prefixes
{ };
20
29
struct
Yocto
{ };
30
struct
Zepto
{ };
31
struct
Atto
{ };
32
struct
Femto
{ };
33
struct
Pico
{ };
34
struct
Nano
{ };
35
struct
Micro
{ };
36
struct
Milli
{ };
37
struct
Centi
{ };
38
struct
Deci
{ };
39
struct
Deca
{ };
40
struct
Hecto
{ };
41
struct
Kilo
{ };
42
struct
Mega
{ };
43
struct
Giga
{ };
44
struct
Tera
{ };
45
struct
Peta
{ };
46
struct
Exa
{ };
47
struct
Zetta
{ };
48
struct
Yotta
{ };
49
struct
Kibi
{ };
50
struct
Mebi
{ };
51
struct
Gibi
{ };
52
struct
Tebi
{ };
53
struct
Pebi
{ };
54
struct
Exbi
{ };
55
struct
Zebi
{ };
56
struct
Yobi
{ };
57
68
struct
Duration
{ };
69
struct
Time
{ };
70
struct
Mass
{ };
71
struct
ElectricCurrent
{ };
72
struct
LuminousIntensity
{ };
73
struct
Force
{ };
74
struct
Amount
{ };
75
struct
Length
{ };
76
struct
Pressure
{ };
77
struct
Speed
{ };
78
struct
Temperature
{ };
79
struct
Data
{ };
80
struct
DataRate
{ };
81
struct
Angle
{ };
82
struct
Frequency
{ };
83
struct
Uri
{ };
84
87
struct
duration
{
94
struct
PicoSeconds
{ };
95
struct
NanoSeconds
{ };
96
struct
MicroSeconds
{ };
97
struct
MilliSeconds
{ };
98
struct
Seconds
{ };
99
struct
Minutes
{ };
100
struct
Hours
{ };
101
struct
Days
{ };
102
104
};
105
106
struct
angle
{
113
struct
Radians
{ };
114
struct
Degrees
{ };
115
117
};
118
119
120
struct
time
{
127
struct
Date
{ };
128
130
};
131
132
133
struct
mass
{
140
struct
Grams
{ };
141
struct
KiloGrams
{ };
142
144
};
145
146
147
struct
electric_current
{
154
struct
Ampere
{ };
155
157
};
158
159
160
struct
amount
{
167
struct
Mole
{ };
168
170
};
171
172
173
struct
luminous_intensity
{
180
struct
Candela
{ };
181
183
};
184
185
186
struct
force
{
193
struct
Newton
{ };
194
196
};
197
198
199
struct
length
{
206
struct
Meters
{ };
207
struct
PicoMeters
{ };
208
struct
NanoMeters
{ };
209
struct
MicroMeters
{ };
210
struct
MilliMeters
{ };
211
struct
CentiMeters
{ };
212
struct
KiloMeters
{ };
213
struct
Miles
{ };
214
struct
Pixels
{ };
215
217
};
218
219
220
struct
pressure
{
227
struct
Pascal
{ };
228
struct
Bar
{ };
229
231
};
232
233
234
struct
speed
{
241
struct
MetersPerSecond
{ };
242
struct
KiloMetersPerSecond
{ };
243
struct
KiloMetersPerHour
{ };
244
struct
MilesPerHour
{ };
245
247
};
248
249
250
struct
temperature
{
257
struct
Kelvin
{ };
258
struct
Celsius
{ };
259
struct
Fahrenheit
{ };
260
262
};
263
264
265
struct
data
{
272
struct
Bits
{ };
273
struct
KiloBits
{ };
274
struct
MegaBits
{ };
275
struct
GigaBits
{ };
276
struct
Bytes
{ };
277
struct
KiloBytes
{ };
278
struct
MegaBytes
{ };
279
struct
GigaBytes
{ };
280
struct
KibiBytes
{ };
281
struct
MebiBytes
{ };
282
struct
GibiBytes
{ };
283
285
};
286
287
struct
datarate
{
294
struct
BitsPerSecond
{ };
295
struct
KiloBitsPerSecond
{ };
296
struct
MegaBitsPerSecond
{ };
297
struct
GigaBitsPerSecond
{ };
298
struct
BytesPerSecond
{ };
299
struct
KiloBytesPerSecond
{ };
300
struct
MegaBytesPerSecond
{ };
301
struct
GigaBytesPerSecond
{ };
302
304
};
305
306
307
struct
frequency
{
314
struct
Hertz
{ };
315
struct
KiloHertz
{ };
316
struct
MegaHertz
{ };
317
struct
GigaHertz
{ };
318
320
};
321
322
323
struct
uri
{
330
struct
Hyperlink
{ };
331
struct
Image
{ };
332
struct
File
{ };
333
335
};
336
337
338
struct
Percentage
{ };
339
struct
Bel
{ };
340
struct
DeciBel
{ };
341
342
units
(
flecs::world
&
world
);
343
346
};
347
}
flecs::units::Amount
Definition
decl.hpp:74
flecs::units::Angle
Definition
decl.hpp:81
flecs::units::Atto
Definition
decl.hpp:31
flecs::units::Bel
Definition
decl.hpp:339
flecs::units::Centi
Definition
decl.hpp:37
flecs::units::DataRate
Definition
decl.hpp:80
flecs::units::Data
Definition
decl.hpp:79
flecs::units::Deca
Definition
decl.hpp:39
flecs::units::DeciBel
Definition
decl.hpp:340
flecs::units::Deci
Definition
decl.hpp:38
flecs::units::Duration
Definition
decl.hpp:68
flecs::units::ElectricCurrent
Definition
decl.hpp:71
flecs::units::Exa
Definition
decl.hpp:46
flecs::units::Exbi
Definition
decl.hpp:54
flecs::units::Femto
Definition
decl.hpp:32
flecs::units::Force
Definition
decl.hpp:73
flecs::units::Frequency
Definition
decl.hpp:82
flecs::units::Gibi
Definition
decl.hpp:51
flecs::units::Giga
Definition
decl.hpp:43
flecs::units::Hecto
Definition
decl.hpp:40
flecs::units::Kibi
Definition
decl.hpp:49
flecs::units::Kilo
Definition
decl.hpp:41
flecs::units::Length
Definition
decl.hpp:75
flecs::units::LuminousIntensity
Definition
decl.hpp:72
flecs::units::Mass
Definition
decl.hpp:70
flecs::units::Mebi
Definition
decl.hpp:50
flecs::units::Mega
Definition
decl.hpp:42
flecs::units::Micro
Definition
decl.hpp:35
flecs::units::Milli
Definition
decl.hpp:36
flecs::units::Nano
Definition
decl.hpp:34
flecs::units::Pebi
Definition
decl.hpp:53
flecs::units::Percentage
Definition
decl.hpp:338
flecs::units::Peta
Definition
decl.hpp:45
flecs::units::Pico
Definition
decl.hpp:33
flecs::units::Prefixes
Definition
decl.hpp:19
flecs::units::Pressure
Definition
decl.hpp:76
flecs::units::Speed
Definition
decl.hpp:77
flecs::units::Tebi
Definition
decl.hpp:52
flecs::units::Temperature
Definition
decl.hpp:78
flecs::units::Tera
Definition
decl.hpp:44
flecs::units::Time
Definition
decl.hpp:69
flecs::units::Uri
Definition
decl.hpp:83
flecs::units::Yobi
Definition
decl.hpp:56
flecs::units::Yocto
Definition
decl.hpp:29
flecs::units::Yotta
Definition
decl.hpp:48
flecs::units::Zebi
Definition
decl.hpp:55
flecs::units::Zepto
Definition
decl.hpp:30
flecs::units::Zetta
Definition
decl.hpp:47
flecs::units::amount::Mole
Definition
decl.hpp:167
flecs::units::amount
Definition
decl.hpp:160
flecs::units::angle::Degrees
Definition
decl.hpp:114
flecs::units::angle::Radians
Definition
decl.hpp:113
flecs::units::angle
Definition
decl.hpp:106
flecs::units::data::Bits
Definition
decl.hpp:272
flecs::units::data::Bytes
Definition
decl.hpp:276
flecs::units::data::GibiBytes
Definition
decl.hpp:282
flecs::units::data::GigaBits
Definition
decl.hpp:275
flecs::units::data::GigaBytes
Definition
decl.hpp:279
flecs::units::data::KibiBytes
Definition
decl.hpp:280
flecs::units::data::KiloBits
Definition
decl.hpp:273
flecs::units::data::KiloBytes
Definition
decl.hpp:277
flecs::units::data::MebiBytes
Definition
decl.hpp:281
flecs::units::data::MegaBits
Definition
decl.hpp:274
flecs::units::data::MegaBytes
Definition
decl.hpp:278
flecs::units::data
Definition
decl.hpp:265
flecs::units::datarate::BitsPerSecond
Definition
decl.hpp:294
flecs::units::datarate::BytesPerSecond
Definition
decl.hpp:298
flecs::units::datarate::GigaBitsPerSecond
Definition
decl.hpp:297
flecs::units::datarate::GigaBytesPerSecond
Definition
decl.hpp:301
flecs::units::datarate::KiloBitsPerSecond
Definition
decl.hpp:295
flecs::units::datarate::KiloBytesPerSecond
Definition
decl.hpp:299
flecs::units::datarate::MegaBitsPerSecond
Definition
decl.hpp:296
flecs::units::datarate::MegaBytesPerSecond
Definition
decl.hpp:300
flecs::units::datarate
Definition
decl.hpp:287
flecs::units::duration::Days
Definition
decl.hpp:101
flecs::units::duration::Hours
Definition
decl.hpp:100
flecs::units::duration::MicroSeconds
Definition
decl.hpp:96
flecs::units::duration::MilliSeconds
Definition
decl.hpp:97
flecs::units::duration::Minutes
Definition
decl.hpp:99
flecs::units::duration::NanoSeconds
Definition
decl.hpp:95
flecs::units::duration::PicoSeconds
Definition
decl.hpp:94
flecs::units::duration::Seconds
Definition
decl.hpp:98
flecs::units::duration
Definition
decl.hpp:87
flecs::units::electric_current::Ampere
Definition
decl.hpp:154
flecs::units::electric_current
Definition
decl.hpp:147
flecs::units::force::Newton
Definition
decl.hpp:193
flecs::units::force
Definition
decl.hpp:186
flecs::units::frequency::GigaHertz
Definition
decl.hpp:317
flecs::units::frequency::Hertz
Definition
decl.hpp:314
flecs::units::frequency::KiloHertz
Definition
decl.hpp:315
flecs::units::frequency::MegaHertz
Definition
decl.hpp:316
flecs::units::frequency
Definition
decl.hpp:307
flecs::units::length::CentiMeters
Definition
decl.hpp:211
flecs::units::length::KiloMeters
Definition
decl.hpp:212
flecs::units::length::Meters
Definition
decl.hpp:206
flecs::units::length::MicroMeters
Definition
decl.hpp:209
flecs::units::length::Miles
Definition
decl.hpp:213
flecs::units::length::MilliMeters
Definition
decl.hpp:210
flecs::units::length::NanoMeters
Definition
decl.hpp:208
flecs::units::length::PicoMeters
Definition
decl.hpp:207
flecs::units::length::Pixels
Definition
decl.hpp:214
flecs::units::length
Definition
decl.hpp:199
flecs::units::luminous_intensity::Candela
Definition
decl.hpp:180
flecs::units::luminous_intensity
Definition
decl.hpp:173
flecs::units::mass::Grams
Definition
decl.hpp:140
flecs::units::mass::KiloGrams
Definition
decl.hpp:141
flecs::units::mass
Definition
decl.hpp:133
flecs::units::pressure::Bar
Definition
decl.hpp:228
flecs::units::pressure::Pascal
Definition
decl.hpp:227
flecs::units::pressure
Definition
decl.hpp:220
flecs::units::speed::KiloMetersPerHour
Definition
decl.hpp:243
flecs::units::speed::KiloMetersPerSecond
Definition
decl.hpp:242
flecs::units::speed::MetersPerSecond
Definition
decl.hpp:241
flecs::units::speed::MilesPerHour
Definition
decl.hpp:244
flecs::units::speed
Definition
decl.hpp:234
flecs::units::temperature::Celsius
Definition
decl.hpp:258
flecs::units::temperature::Fahrenheit
Definition
decl.hpp:259
flecs::units::temperature::Kelvin
Definition
decl.hpp:257
flecs::units::temperature
Definition
decl.hpp:250
flecs::units::time::Date
Definition
decl.hpp:127
flecs::units::time
Definition
decl.hpp:120
flecs::units::uri::File
Definition
decl.hpp:332
flecs::units::uri::Hyperlink
Definition
decl.hpp:330
flecs::units::uri::Image
Definition
decl.hpp:331
flecs::units::uri
Definition
decl.hpp:323
flecs::units
Definition
decl.hpp:9
flecs::world
The world.
Definition
world.hpp:132