Oolite 1.91.0.7645-241119-222d325
Loading...
Searching...
No Matches
OODebugFlags.h File Reference
#include <stdint.h>
+ Include dependency graph for OODebugFlags.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEBUG_ALL   0xffffffff
 

Enumerations

enum  OODebugFlags {
  DEBUG_LINKED_LISTS = 0x00000001 , DEBUG_COLLISIONS = 0x00000004 , DEBUG_DOCKING = 0x00000008 , DEBUG_OCTREE_LOGGING = 0x00000010 ,
  DEBUG_BOUNDING_BOXES = 0x00000040 , DEBUG_OCTREE_DRAW = 0x00000080 , DEBUG_DRAW_NORMALS = 0x00000100 , DEBUG_NO_DUST = 0x00000200 ,
  DEBUG_NO_SHADER_FALLBACK = 0x00000400 , DEBUG_SHADER_VALIDATION = 0x00000800 , DEBUG_MISC = 0x10000000
}
 

Variables

NSUInteger gDebugFlags
 
uint32_t gLiveEntityCount
 
size_t gTotalEntityMemory
 

Macro Definition Documentation

◆ DEBUG_ALL

#define DEBUG_ALL   0xffffffff

Definition at line 21 of file OODebugFlags.h.

Enumeration Type Documentation

◆ OODebugFlags

Enumerator
DEBUG_LINKED_LISTS 
DEBUG_COLLISIONS 
DEBUG_DOCKING 
DEBUG_OCTREE_LOGGING 
DEBUG_BOUNDING_BOXES 
DEBUG_OCTREE_DRAW 
DEBUG_DRAW_NORMALS 
DEBUG_NO_DUST 
DEBUG_NO_SHADER_FALLBACK 
DEBUG_SHADER_VALIDATION 
DEBUG_MISC 

Definition at line 3 of file OODebugFlags.h.

4{
5 DEBUG_LINKED_LISTS = 0x00000001,
6// UNUSED = 0x00000002,
7 DEBUG_COLLISIONS = 0x00000004,
8 DEBUG_DOCKING = 0x00000008,
9 DEBUG_OCTREE_LOGGING = 0x00000010,
10// UNUSED = 0x00000020,
11 DEBUG_BOUNDING_BOXES = 0x00000040,
12 DEBUG_OCTREE_DRAW = 0x00000080,
13 DEBUG_DRAW_NORMALS = 0x00000100,
14 DEBUG_NO_DUST = 0x00000200,
15 DEBUG_NO_SHADER_FALLBACK = 0x00000400,
16 DEBUG_SHADER_VALIDATION = 0x00000800,
17
18 // Flag for temporary use, always last in list.
19 DEBUG_MISC = 0x10000000
20};
@ DEBUG_COLLISIONS
Definition OODebugFlags.h:7
@ DEBUG_NO_DUST
@ DEBUG_DOCKING
Definition OODebugFlags.h:8
@ DEBUG_SHADER_VALIDATION
@ DEBUG_MISC
@ DEBUG_OCTREE_LOGGING
Definition OODebugFlags.h:9
@ DEBUG_OCTREE_DRAW
@ DEBUG_NO_SHADER_FALLBACK
@ DEBUG_DRAW_NORMALS
@ DEBUG_LINKED_LISTS
Definition OODebugFlags.h:5
@ DEBUG_BOUNDING_BOXES

Variable Documentation

◆ gDebugFlags

NSUInteger gDebugFlags
extern

Definition at line 7 of file main.m.

Referenced by ConsoleGetProperty(), and ConsoleSetProperty().

◆ gLiveEntityCount

uint32_t gLiveEntityCount
extern

Definition at line 43 of file Entity.m.

◆ gTotalEntityMemory

size_t gTotalEntityMemory
extern

Definition at line 44 of file Entity.m.