comparison dep/animia/include/animia.h @ 139:478f3b366199

dep/animia: separate lots of things, use base class for OS stuff
author Paper <mrpapersonic@gmail.com>
date Sun, 12 Nov 2023 16:43:07 -0500
parents 28842a8d0c6b
children d8a61e7e2a36
comparison
equal deleted inserted replaced
138:28842a8d0c6b 139:478f3b366199
1 #ifndef __animia__animia_h 1 #ifndef __animia__animia_h
2 #define __animia__animia_h 2 #define __animia__animia_h
3 3
4 #include "animia/media.h" 4 #include "animia/media.h"
5 #include "animia/player.h" 5 #include "animia/player.h"
6 #include "animia/util.h" 6 #include "animia/types.h"
7 7
8 namespace animia { 8 namespace animia {
9 9
10 /* pid_t should be DWORD on windows, and defined by the system 10 /* pid_t should be DWORD on windows, and defined by the system
11 anywhere else */ 11 anywhere else */
12 struct Process { 12 struct Process {
13 pid_t pid = 0; 13 internal::pid_t pid = 0;
14 std::string name; 14 std::string name;
15 }; 15 };
16 16
17 struct Window { 17 struct Window {
18 unsigned int id = 0; 18 unsigned int id = 0;