CommonLibSSE NG
Loading...
Searching...
No Matches
GFxLogConstants.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
6 {
7 public:
8 enum class LogMessageType
9 {
10 // *** Channels
11
12 // The idea of message channels is that they correspond to separate
13 // logs that can be displayed individually. Several message sub-types
14 // can, however, be generated within the same channel. End users may
15 // choose to ignore the recommended channel structure and either
16 // combine all of the messages (default output), or separate them
17 // further into individual logs.
18
19 kChannel_General = 0x10, // Used for end-user messages about I/O, errors, etc.
20 kChannel_Script = 0x20, // Used for script-related messages (bad function parameters, etc.)
21 kChannel_Parse = 0x30, // Used for parse log generated during loading
22 kChannel_Action = 0x40, // Used for action-script instruction execution log
23 kChannel_Debug = 0x50, // Reserved flag for mapping GDebug messages into single log object.
24 kChannel_Mask = 0xF0,
25 // Standard channel sub-types
29
30 // *** Combined Log Message types
31
32 // General I/O errors and warnings
36 // Script errors and warnings
40 // Parse log messages (generated based on verbosity settings during loading)
45 // Action
47 };
48 };
49 static_assert(sizeof(GFxLogConstants) == 0x1);
50}
Definition GFxLogConstants.h:6
LogMessageType
Definition GFxLogConstants.h:9
Definition AbsorbEffect.h:6