core::gfx namespace

namespace that deals with the abstract render objects

classes

commit_instruction
description of a memory commit instruction. Tries to offer some safer mechanisms.
drawgroup
a collection of draw instructions to be recorded and sent to the GPU.

enums

buffering : uint8_t
how many render buffers should there be.
enum classclasspublicpublic
surface_mode : uint8_t
how should the surface be rendered.
enum classclasspublicpublic
binding_type
these signify the binding type in the shader
enum classclasspublicpublic

Enum documentation

surface_mode: uint8_t { FULLSCREEN = 0, WINDOWED = 1, FULLSCREEN_WINDOW = 2 } how should the surface be rendered.