Polyphase Game Engine
Loading...
Searching...
No Matches
Enums.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define INDEX(x)   static_cast<uint32_t>(x)
 

Enumerations

enum  GlobalDescriptor { GLD_UNIFORM_BUFFER , GLD_SHADOW_MAP , GLD_ENV_MAP }
 
enum  GeometryDescriptor { GD_UNIFORM_BUFFER , GD_INSTANCE_DATA_BUFFER }
 
enum  MaterialDescriptor { MD_UNIFORM_BUFFER , MD_TEXTURE_START }
 
enum class  ProjectionMode : uint8_t { ORTHOGRAPHIC , PERSPECTIVE }
 
enum  DebugMode { DEBUG_NONE , DEBUG_SHADOW_MAP , DEBUG_WIREFRAME , DEBUG_COLLISION }
 
enum class  BoundsDebugMode : uint8_t { Off , All , Selected , Count }
 

Macro Definition Documentation

◆ INDEX

#define INDEX (   x)    static_cast<uint32_t>(x)

Enumeration Type Documentation

◆ BoundsDebugMode

enum class BoundsDebugMode : uint8_t
strong
Enumerator
Off 
All 
Selected 
Count 

◆ DebugMode

enum DebugMode
Enumerator
DEBUG_NONE 
DEBUG_SHADOW_MAP 
DEBUG_WIREFRAME 
DEBUG_COLLISION 

◆ GeometryDescriptor

Enumerator
GD_UNIFORM_BUFFER 
GD_INSTANCE_DATA_BUFFER 

◆ GlobalDescriptor

Enumerator
GLD_UNIFORM_BUFFER 
GLD_SHADOW_MAP 
GLD_ENV_MAP 

◆ MaterialDescriptor

Enumerator
MD_UNIFORM_BUFFER 
MD_TEXTURE_START 

◆ ProjectionMode

enum class ProjectionMode : uint8_t
strong
Enumerator
ORTHOGRAPHIC 
PERSPECTIVE