My Project
 
Loading...
Searching...
No Matches
gl-types.h File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  graphics_engine
 
namespace  graphics_engine::gl_types
 

Enumerations

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 }