Sized integer, float, and math type aliases used everywhere in the engine.
More...
|
| using | mnd::u8 = uint8_t |
| | Unsigned 8-bit integer.
|
| |
| using | mnd::u16 = uint16_t |
| | Unsigned 16-bit integer.
|
| |
| using | mnd::u32 = uint32_t |
| | Unsigned 32-bit integer — also the GL index type.
|
| |
| using | mnd::u64 = uint64_t |
| | Unsigned 64-bit integer.
|
| |
| using | mnd::i8 = int8_t |
| | Signed 8-bit integer.
|
| |
| using | mnd::i16 = int16_t |
| | Signed 16-bit integer.
|
| |
| using | mnd::i32 = int32_t |
| | Signed 32-bit integer — used for GL enums and sizes.
|
| |
| using | mnd::i64 = int64_t |
| | Signed 64-bit integer.
|
| |
| using | mnd::f32 = float |
| | 32-bit IEEE float — the standard GL scalar type.
|
| |
| using | mnd::f64 = double |
| | 64-bit double — used for high-precision timing.
|
| |
| using | mnd::usize = size_t |
| | Platform-native unsigned size type.
|
| |
| using | mnd::str = std::string |
| | Convenience alias for std::string.
|
| |
Sized integer, float, and math type aliases used everywhere in the engine.
◆ f32
32-bit IEEE float — the standard GL scalar type.
Definition at line 40 of file Types.h.
◆ f64
64-bit double — used for high-precision timing.
Definition at line 41 of file Types.h.
◆ i16
Signed 16-bit integer.
Definition at line 36 of file Types.h.
◆ i32
Signed 32-bit integer — used for GL enums and sizes.
Definition at line 37 of file Types.h.
◆ i64
Signed 64-bit integer.
Definition at line 38 of file Types.h.
◆ i8
Signed 8-bit integer.
Definition at line 35 of file Types.h.
◆ str
Convenience alias for std::string.
Definition at line 45 of file Types.h.
◆ u16
Unsigned 16-bit integer.
Definition at line 31 of file Types.h.
◆ u32
Unsigned 32-bit integer — also the GL index type.
Definition at line 32 of file Types.h.
◆ u64
Unsigned 64-bit integer.
Definition at line 33 of file Types.h.
◆ u8
Unsigned 8-bit integer.
Definition at line 30 of file Types.h.
◆ usize
Platform-native unsigned size type.
Definition at line 43 of file Types.h.