|
enum class | graphics_engine::gl_types::GLBufferTarget : std::uint8_t {
graphics_engine::gl_types::kArray
, graphics_engine::gl_types::kCopyRead
, graphics_engine::gl_types::kCopyWrite
, graphics_engine::gl_types::kElementArray
,
graphics_engine::gl_types::kPixelPack
, graphics_engine::gl_types::kPixelUnpack
, graphics_engine::gl_types::kTexture
, graphics_engine::gl_types::kTransformFeedback
,
graphics_engine::gl_types::kUniform
} |
|
enum class | graphics_engine::gl_types::GLClearBit : std::uint8_t { graphics_engine::gl_types::kColor
, graphics_engine::gl_types::kDepth
, graphics_engine::gl_types::kStencil
, graphics_engine::gl_types::kNumBits
} |
|
enum class | graphics_engine::gl_types::GLDataType : std::uint8_t {
graphics_engine::gl_types::kByte
, graphics_engine::gl_types::kUnsignedByte
, graphics_engine::gl_types::kShort
, graphics_engine::gl_types::kUnsignedShort
,
graphics_engine::gl_types::kInt
, graphics_engine::gl_types::kUnsignedInt
, graphics_engine::gl_types::kHalfFloat
, graphics_engine::gl_types::kFloat
,
graphics_engine::gl_types::kDouble
, graphics_engine::gl_types::kInt_2_10_10_10_Rev
, graphics_engine::gl_types::kUnsignedInt_2_10_10_10_Rev
} |
|
enum class | graphics_engine::gl_types::GLDataUsagePattern : std::uint8_t {
graphics_engine::gl_types::kStreamDraw
, graphics_engine::gl_types::kStreamRead
, graphics_engine::gl_types::kStreamCopy
, graphics_engine::gl_types::kStaticDraw
,
graphics_engine::gl_types::kStaticRead
, graphics_engine::gl_types::kStaticCopy
, graphics_engine::gl_types::kDynamicDraw
, graphics_engine::gl_types::kDynamicRead
,
graphics_engine::gl_types::kDynamicCopy
} |
|
enum class | graphics_engine::gl_types::GLDrawMode : std::uint8_t {
graphics_engine::gl_types::kPoints
, graphics_engine::gl_types::kLineStrip
, graphics_engine::gl_types::kLineLoop
, graphics_engine::gl_types::kLines
,
graphics_engine::gl_types::kLineStripAdjacency
, graphics_engine::gl_types::kLinesAdjacency
, graphics_engine::gl_types::kTriangleStrip
, graphics_engine::gl_types::kTriangleFan
,
graphics_engine::gl_types::kTriangles
, graphics_engine::gl_types::kTriangleStripAdjacency
, graphics_engine::gl_types::kTrianglesAdjacency
} |
|
enum class | graphics_engine::gl_types::GLShaderObjectParameter : std::uint8_t {
graphics_engine::gl_types::kShaderType
, graphics_engine::gl_types::kDeleteStatus
, graphics_engine::gl_types::kCompileStatus
, graphics_engine::gl_types::kInfoLogLength
,
graphics_engine::gl_types::kShaderSourceLength
} |
|
enum class | graphics_engine::gl_types::GLShaderType : std::uint8_t { graphics_engine::gl_types::kFragment
, graphics_engine::gl_types::kGeometry
, graphics_engine::gl_types::kVertex
} |
|