acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
scalar.h
1// Created by camilo on 2022-11-17 04:17 <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5enum enum_scalar
6{
7
8
9
10 e_scalar_none,
11 e_scalar_default,
12 e_scalar_download_size,
13 e_scalar_download_progress_rate,
14 e_scalar_app_install_progress,
15 e_scalar_app_install_progress_min,
16 e_scalar_app_install_progress_max,
17
18 e_scalar_streaming_velocity,
19 // to the right accelerates, to left certain range,
20 // slow down, to left pass certain range, rewinds.
21
22 e_scalar_tempo,
23 e_scalar_position,
24 e_scalar_key_shift,
25 e_scalar_audio_volume,
26 e_scalar_time,
27 e_scalar_progress,
28
29};
30
31
32enum enum_scalar_flags
33{
34 // flags;
35 e_scalar_set = 0x0000001,
36 e_scalar_slide = 0x0000002
37
38};
39
40
41enum enum_number : ::u8
42{
43
44 e_number_none,
45 e_number_char = 2,
46 e_number_unsigned_char = 4,
47 e_number_short = 2 | 8,
48 e_number_unsigned_short = 4 | 8,
49 e_number_int = 2 | 16,
50 e_number_u32 = 4 | 16,
51 e_number_i64 = 2 | 32,
52 e_number_u64 = 4 | 32,
53 e_number_f32 = 64,
54 e_number_f64 = 65,
55};
56
57
58