nngn
Loading...
Searching...
No Matches
nngn::Graphics::PipelineConfiguration Struct Reference

#include <graphics.h>

Public Types

enum  Flag : u8 { DEPTH_TEST = 1u << 0 , DEPTH_WRITE = 1u << 1 , CULL_BACK_FACES = 1u << 2 , LINE = 1u << 3 }
 
enum class  Type : u8 {
  TRIANGLE , SPRITE , VOXEL , FONT ,
  TRIANGLE_DEPTH , SPRITE_DEPTH , MAX
}
 

Public Attributes

const char * name = {}
 
Type type = {}
 
Flag flags = {}
 

Member Enumeration Documentation

◆ Flag

Enumerator
DEPTH_TEST 
DEPTH_WRITE 
CULL_BACK_FACES 
LINE 

◆ Type

Enumerator
TRIANGLE 
SPRITE 
VOXEL 
FONT 
TRIANGLE_DEPTH 
SPRITE_DEPTH 
MAX 

Member Data Documentation

◆ flags

Flag nngn::Graphics::PipelineConfiguration::flags = {}

◆ name

const char* nngn::Graphics::PipelineConfiguration::name = {}

◆ type

Type nngn::Graphics::PipelineConfiguration::type = {}

The documentation for this struct was generated from the following file: