-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlog.js
58 lines (53 loc) · 1.89 KB
/
log.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
const {
e,
en,
ref,
Func,
push_export
} = require('./api');
e.SDL_MAX_LOG_MESSAGE = 4096;
e.SDL_LOG_CATEGORY_APPLICATION = en(0);
e.SDL_LOG_CATEGORY_ERROR = en();
e.SDL_LOG_CATEGORY_ASSERT = en();
e.SDL_LOG_CATEGORY_SYSTEM = en();
e.SDL_LOG_CATEGORY_AUDIO = en();
e.SDL_LOG_CATEGORY_VIDEO = en();
e.SDL_LOG_CATEGORY_RENDER = en();
e.SDL_LOG_CATEGORY_INPUT = en();
e.SDL_LOG_CATEGORY_TEST = en();
e.SDL_LOG_CATEGORY_RESERVED1 = en();
e.SDL_LOG_CATEGORY_RESERVED2 = en();
e.SDL_LOG_CATEGORY_RESERVED3 = en();
e.SDL_LOG_CATEGORY_RESERVED4 = en();
e.SDL_LOG_CATEGORY_RESERVED5 = en();
e.SDL_LOG_CATEGORY_RESERVED6 = en();
e.SDL_LOG_CATEGORY_RESERVED7 = en();
e.SDL_LOG_CATEGORY_RESERVED8 = en();
e.SDL_LOG_CATEGORY_RESERVED9 = en();
e.SDL_LOG_CATEGORY_RESERVED10 = en();
e.SDL_LOG_CATEGORY_CUSTOM = en();
e.SDL_LOG_PRIORITY_VERBOSE = en(1);
e.SDL_LOG_PRIORITY_DEBUG = en();
e.SDL_LOG_PRIORITY_INFO = en();
e.SDL_LOG_PRIORITY_WARN = en();
e.SDL_LOG_PRIORITY_ERROR = en();
e.SDL_LOG_PRIORITY_CRITICAL = en();
e.SDL_NUM_LOG_PRIORITIES = en();
e.SDL_LogOutputFunction = Func('void', ['void*', 'int', 'int', 'string']);
push_export({
'SDL_LogSetAllPriority': ['void', ['int']],
'SDL_LogSetPriority': ['void', ['int', 'int']],
'SDL_LogGetPriority': ['int', ['int']],
'SDL_LogResetPriorities': ['void', []],
'SDL_Log': ['void', ['string']],
'SDL_LogVerbose': ['void', ['int', 'string']],
'SDL_LogDebug': ['void', ['int', 'string']],
'SDL_LogInfo': ['void', ['int', 'string']],
'SDL_LogWarn': ['void', ['int', 'string']],
'SDL_LogError': ['void', ['int', 'string']],
'SDL_LogCritical': ['void', ['int', 'string']],
'SDL_LogMessage': ['void', ['int', 'int', 'string']],
'SDL_LogMessageV': ['void', ['int', 'int', 'string', 'void*']],
'SDL_LogGetOutputFunction': ['void', [ref.refType(e.SDL_LogOutputFunction), 'void**']],
'SDL_LogSetOutputFunction': ['void', [e.SDL_LogOutputFunction, 'void*']],
});