|
enum | renderer_debug_view_mode {
RENDERER_VIEW_MODE_DEFAULT = 0
, RENDERER_VIEW_MODE_LIGHTING = 1
, RENDERER_VIEW_MODE_NORMALS = 2
, RENDERER_VIEW_MODE_CASCADES = 3
,
RENDERER_VIEW_MODE_WIREFRAME = 4
} |
|
enum | renderer_projection_matrix_type { RENDERER_PROJECTION_MATRIX_TYPE_PERSPECTIVE = 0x0
, RENDERER_PROJECTION_MATRIX_TYPE_ORTHOGRAPHIC = 0x1
, RENDERER_PROJECTION_MATRIX_TYPE_ORTHOGRAPHIC_CENTERED = 0x2
} |
|
enum | renderer_stencil_op {
RENDERER_STENCIL_OP_KEEP = 0
, RENDERER_STENCIL_OP_ZERO = 1
, RENDERER_STENCIL_OP_REPLACE = 2
, RENDERER_STENCIL_OP_INCREMENT_AND_CLAMP = 3
,
RENDERER_STENCIL_OP_DECREMENT_AND_CLAMP = 4
, RENDERER_STENCIL_OP_INVERT = 5
, RENDERER_STENCIL_OP_INCREMENT_AND_WRAP = 6
, RENDERER_STENCIL_OP_DECREMENT_AND_WRAP = 7
} |
|
enum | renderer_compare_op {
RENDERER_COMPARE_OP_NEVER = 0
, RENDERER_COMPARE_OP_LESS = 1
, RENDERER_COMPARE_OP_EQUAL = 2
, RENDERER_COMPARE_OP_LESS_OR_EQUAL = 3
,
RENDERER_COMPARE_OP_GREATER = 4
, RENDERER_COMPARE_OP_NOT_EQUAL = 5
, RENDERER_COMPARE_OP_GREATER_OR_EQUAL = 6
, RENDERER_COMPARE_OP_ALWAYS = 7
} |
|
enum | renderer_attachment_type_flag_bits { RENDERER_ATTACHMENT_TYPE_FLAG_COLOUR_BIT = 0x1
, RENDERER_ATTACHMENT_TYPE_FLAG_DEPTH_BIT = 0x2
, RENDERER_ATTACHMENT_TYPE_FLAG_STENCIL_BIT = 0x4
} |
|
enum | renderer_attachment_load_operation { RENDERER_ATTACHMENT_LOAD_OPERATION_DONT_CARE = 0x0
, RENDERER_ATTACHMENT_LOAD_OPERATION_LOAD = 0x1
} |
|
enum | renderer_attachment_store_operation { RENDERER_ATTACHMENT_STORE_OPERATION_DONT_CARE = 0x0
, RENDERER_ATTACHMENT_STORE_OPERATION_STORE = 0x1
} |
|
enum | renderer_attachment_use {
RENDERER_ATTACHMENT_USE_DONT_CARE
, RENDERER_ATTACHMENT_USE_COLOUR_ATTACHMENT
, RENDERER_ATTACHMENT_USE_COLOUR_PRESENT
, RENDERER_ATTACHMENT_USE_COLOUR_SHADER_READ
,
RENDERER_ATTACHMENT_USE_COLOUR_SHADER_WRITE
, RENDERER_ATTACHMENT_USE_DEPTH_STENCIL_ATTACHMENT
, RENDERER_ATTACHMENT_USE_DEPTH_STENCIL_SHADER_READ
, RENDERER_ATTACHMENT_USE_DEPTH_STENCIL_SHADER_WRITE
} |
|
enum | renderbuffer_type {
RENDERBUFFER_TYPE_UNKNOWN
, RENDERBUFFER_TYPE_VERTEX
, RENDERBUFFER_TYPE_INDEX
, RENDERBUFFER_TYPE_UNIFORM
,
RENDERBUFFER_TYPE_STAGING
, RENDERBUFFER_TYPE_READ
, RENDERBUFFER_TYPE_STORAGE
} |
|
enum | renderbuffer_track_type { RENDERBUFFER_TRACK_TYPE_NONE = 0
, RENDERBUFFER_TRACK_TYPE_FREELIST = 1
, RENDERBUFFER_TRACK_TYPE_LINEAR = 2
} |
|
enum | renderer_config_flag_bits { RENDERER_CONFIG_FLAG_VSYNC_ENABLED_BIT = 0x1
, RENDERER_CONFIG_FLAG_POWER_SAVING_BIT = 0x2
, RENDERER_CONFIG_FLAG_ENABLE_VALIDATION = 0x4
} |
|
enum | renderer_winding { RENDERER_WINDING_COUNTER_CLOCKWISE = 0
, RENDERER_WINDING_CLOCKWISE = 1
} |
| The winding order of vertices, used to determine what is the front-face of a triangle. More...
|
|
enum | renderer_cull_mode { RENDERER_CULL_MODE_NONE = 0
, RENDERER_CULL_MODE_FRONT = 1
, RENDERER_CULL_MODE_BACK = 2
, RENDERER_CULL_MODE_FRONT_AND_BACK = 3
} |
| The face cull mode. More...
|
|