This is the complete list of members for oglplus::Context, including all inherited members.
Bind(typename Object::Target target, const Object &object) | oglplus::context::ObjectBinding | static |
Bind(typename Object::IndexedTarget target, GLuint index, const Object &object) | oglplus::context::ObjectBinding | static |
Bind(const Object &object) | oglplus::context::ObjectBinding | static |
BlendBarrier(void) | oglplus::context::Blending | static |
BlendColor(GLclampf r, GLclampf g, GLclampf b, GLclampf a) | oglplus::context::Blending | static |
BlendEquation(OneOf< GLenum, std::tuple< oglplus::BlendEquation, oglplus::BlendEquationAdvanced > > eq) | oglplus::context::Blending | static |
BlendEquation(GLuint buffer, OneOf< GLenum, std::tuple< oglplus::BlendEquation, oglplus::BlendEquationAdvanced > > eq) | oglplus::context::Blending | static |
BlendEquationSeparate(oglplus::BlendEquation eq_rgb, oglplus::BlendEquation eq_alpha) | oglplus::context::Blending | static |
BlendEquationSeparate(GLuint buffer, oglplus::BlendEquation eq_rgb, oglplus::BlendEquation eq_alpha) | oglplus::context::Blending | static |
BlendFunc(BlendFunction src, BlendFunction dst) | oglplus::context::Blending | static |
BlendFunc(GLuint buffer, BlendFunction src, BlendFunction dst) | oglplus::context::Blending | static |
BlendFuncSeparate(BlendFunction src_rgb, BlendFunction dst_rgb, BlendFunction src_alpha, BlendFunction dst_alpha) | oglplus::context::Blending | static |
BlendFuncSeparate(GLuint buffer, BlendFunction src_rgb, BlendFunction dst_rgb, BlendFunction src_alpha, BlendFunction dst_alpha) | oglplus::context::Blending | static |
BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, Bitfield< oglplus::BufferSelectBit > mask, BlitFilter filter) | oglplus::context::PixelOps | static |
BlitFramebuffer(FramebufferName read, FramebufferName draw, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, Bitfield< oglplus::BufferSelectBit > mask, BlitFilter filter) | oglplus::context::PixelOps | static |
Bound(typename Object::Target target, const Object &object) | oglplus::context::ObjectBinding | static |
Clear(void) | oglplus::context::BufferClearing | static |
Clear(Bitfield< oglplus::ClearBit > bits) | oglplus::context::BufferClearing | static |
ClearColor(GLclampf r, GLclampf g, GLclampf b, GLclampf a) | oglplus::context::BufferClearing | static |
ClearColorBuffer(GLint draw_buffer, const GLint *value) | oglplus::context::BufferClearing | static |
ClearColorBuffer(ColorBuffer buffer, GLint draw_buffer, const GLint *value) | oglplus::context::BufferClearing | static |
ClearColorBuffer(GLint draw_buffer, const GLuint *value) | oglplus::context::BufferClearing | static |
ClearColorBuffer(ColorBuffer buffer, GLint draw_buffer, const GLuint *value) | oglplus::context::BufferClearing | static |
ClearColorBuffer(GLint draw_buffer, const GLfloat *value) | oglplus::context::BufferClearing | static |
ClearColorBuffer(ColorBuffer buffer, GLint draw_buffer, const GLfloat *value) | oglplus::context::BufferClearing | static |
ClearDepth(GLclampd d) | oglplus::context::BufferClearing | static |
ClearDepthBuffer(GLfloat value) | oglplus::context::BufferClearing | static |
ClearStencil(GLint s) | oglplus::context::BufferClearing | static |
ClearStencilBuffer(GLint value) | oglplus::context::BufferClearing | static |
ClearStencilBuffer(GLfloat depth_value, GLint stencil_value) | oglplus::context::BufferClearing | static |
ClearStencilValue(void) | oglplus::context::BufferClearing | static |
ColorBuffer typedef | oglplus::context::BufferSelection | |
ColorClearValue(void) | oglplus::context::BufferClearing | static |
ColorMask(bool r, bool g, bool b, bool a) | oglplus::context::BufferMasking | static |
ColorMask(GLuint buffer, bool r, bool g, bool b, bool a) | oglplus::context::BufferMasking | static |
ColorWriteMask(GLuint buffer=0) | oglplus::context::BufferMasking | static |
CullFace(Face mode) | oglplus::context::Rasterization | static |
CullFaceMode(void) | oglplus::context::Rasterization | static |
Current(ObjectTarget target) | oglplus::context::ObjectBinding | static |
DepthClearValue(void) | oglplus::context::BufferClearing | static |
DepthFunc(CompareFunction function) | oglplus::context::DepthTest | static |
DepthFunc(void) | oglplus::context::DepthTest | static |
DepthMask(bool mask) | oglplus::context::BufferMasking | static |
DepthRange(GLclampf near_val, GLclampf far_val) | oglplus::context::ViewportOps | static |
DepthRange(GLclampd near_val, GLclampd far_val) | oglplus::context::ViewportOps | static |
DepthRange(GLuint viewport, GLclampd near_val, GLclampd far_val) | oglplus::context::ViewportOps | static |
DepthRangeArray(GLuint first, GLsizei count, const GLclampd *v) | oglplus::context::ViewportOps | static |
DepthWriteMask(void) | oglplus::context::BufferMasking | static |
Direct(const ObjectOps< OpsTag, ObjTag > &object) | oglplus::context::ObjectDSA | static |
Disable(Capability capability) | oglplus::context::Capabilities | static |
Disable(Functionality functionality, GLuint number) | oglplus::context::Capabilities | static |
Disable(Capability capability, GLuint index) | oglplus::context::Capabilities | static |
DispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) | oglplus::context::Computing | static |
DispatchComputeIndirect(GLintptr indirect) | oglplus::context::Computing | static |
DrawArrays(PrimitiveType primitive, GLint first, GLsizei count) | oglplus::context::Drawing | static |
DrawArraysIndirect(PrimitiveType primitive, const void *indirect=nullptr) | oglplus::context::Drawing | static |
DrawArraysInstanced(PrimitiveType primitive, GLint first, GLsizei count, GLsizei inst_count) | oglplus::context::Drawing | static |
DrawArraysInstancedBaseInstance(PrimitiveType primitive, GLint first, GLsizei count, GLsizei inst_count, GLsizei base_instance) | oglplus::context::Drawing | static |
DrawBuffer(ColorBuffer buffer) | oglplus::context::BufferSelection | static |
DrawBuffers(const EnumArray< ColorBuffer > &buffers) | oglplus::context::BufferSelection | static |
DrawElements(PrimitiveType primitive, GLsizei count, DataType data_type) | oglplus::context::Drawing | static |
DrawElements(PrimitiveType primitive, GLsizei count, const T *indices) | oglplus::context::Drawing | static |
DrawElementsBaseVertex(PrimitiveType primitive, GLsizei count, DataType data_type, GLint base_vertex) | oglplus::context::Drawing | static |
DrawElementsBaseVertex(PrimitiveType primitive, GLsizei count, const T *indices, GLint base_vertex) | oglplus::context::Drawing | static |
DrawElementsIndirect(PrimitiveType primitive, DataType data_type, const void *indirect=nullptr) | oglplus::context::Drawing | static |
DrawElementsInstanced(PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei instance_count) | oglplus::context::Drawing | static |
DrawElementsInstanced(PrimitiveType primitive, GLsizei count, const T *indices, GLsizei instance_count) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseInstance(PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLuint base_instance) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseInstance(PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLuint base_instance) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseVertex(PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLint base_vertex) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseVertex(PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLint base_vertex) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseVertexBaseInstance(PrimitiveType primitive, GLsizei count, DataType data_type, GLsizei inst_count, GLint base_vertex, GLuint base_instance) | oglplus::context::Drawing | static |
DrawElementsInstancedBaseVertexBaseInstance(PrimitiveType primitive, GLsizei count, const T *indices, GLsizei inst_count, GLint base_vertex, GLuint base_instance) | oglplus::context::Drawing | static |
DrawRangeElements(PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, DataType data_type) | oglplus::context::Drawing | static |
DrawRangeElements(PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, const T *indices) | oglplus::context::Drawing | static |
DrawRangeElementsBaseVertex(PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, DataType data_type, GLint base_vertex) | oglplus::context::Drawing | static |
DrawRangeElementsBaseVertex(PrimitiveType primitive, GLuint start, GLuint end, GLsizei count, const T *indices, GLint base_vertex) | oglplus::context::Drawing | static |
Enable(Capability capability) | oglplus::context::Capabilities | static |
Enable(Functionality functionality, GLuint number) | oglplus::context::Capabilities | static |
Enable(Capability capability, GLuint index) | oglplus::context::Capabilities | static |
Extensions(GLuint index) | oglplus::context::StringQueries | static |
Extensions(void) | oglplus::context::StringQueries | static |
Finish(void) | oglplus::context::Synchronization | static |
Flags(void) | oglplus::context::NumericQueries | static |
FloatLimit(LimitQuery query) | oglplus::context::LimitQueries | static |
FloatLimit(LimitQuery query, GLuint index) | oglplus::context::LimitQueries | static |
Flush(void) | oglplus::context::Synchronization | static |
FrontFace(FaceOrientation orientation) | oglplus::context::Rasterization | static |
GetError(void) | oglplus::context::Errors | static |
GetString(StringQuery query) | oglplus::context::StringQueries | static |
GraphicsResetStatus(void) | oglplus::context::NumericQueries | static |
Hint(HintTarget target, HintOption option) | oglplus::context::Hints | static |
Hint(HintTarget target) | oglplus::context::Hints | static |
IntLimit(LimitQuery query) | oglplus::context::LimitQueries | static |
IntLimit(LimitQuery query, GLuint index) | oglplus::context::LimitQueries | static |
IsEnabled(Capability capability) | oglplus::context::Capabilities | static |
IsEnabled(Functionality functionality, GLuint number) | oglplus::context::Capabilities | static |
IsEnabled(Capability capability, GLuint index) | oglplus::context::Capabilities | static |
LineWidth(GLfloat width) | oglplus::context::Rasterization | static |
LineWidth(void) | oglplus::context::Rasterization | static |
LogicOp(ColorLogicOperation op) | oglplus::context::LogicalOps | static |
LogicOpMode(void) | oglplus::context::LogicalOps | static |
MajorVersion(void) | oglplus::context::NumericQueries | static |
MaxViewportDims(void) | oglplus::context::ViewportOps | static |
MaxViewports(void) | oglplus::context::ViewportOps | static |
MemoryBarrier(Bitfield< MemoryBarrierBit > bits) | oglplus::context::Synchronization | static |
MinorVersion(void) | oglplus::context::NumericQueries | static |
MinSampleShading(void) | oglplus::context::Rasterization | static |
MinSampleShading(GLfloat value) | oglplus::context::Rasterization | static |
MultiDrawArrays(PrimitiveType primitive, const GLint *first, const GLsizei *count, GLsizei primcount) | oglplus::context::Drawing | static |
MultiDrawArraysIndirect(PrimitiveType primitive, GLsizei draw_count, GLsizei stride=0, const void *indirect=nullptr) | oglplus::context::Drawing | static |
MultiDrawElements(PrimitiveType primitive, const GLsizei *count, DataType data_type, GLsizei draw_count) | oglplus::context::Drawing | static |
MultiDrawElements(PrimitiveType primitive, const GLsizei *count, T *const *indices, GLsizei draw_count) | oglplus::context::Drawing | static |
MultiDrawElementsBaseVertex(PrimitiveType primitive, const GLsizei *count, DataType data_type, GLsizei draw_count, const GLint *base_vertex) | oglplus::context::Drawing | static |
MultiDrawElementsBaseVertex(PrimitiveType primitive, const GLsizei *count, T *const *indices, GLsizei draw_count, const GLint *base_vertex) | oglplus::context::Drawing | static |
MultiDrawElementsIndirect(PrimitiveType primitive, DataType data_type, GLsizei draw_count, GLsizei stride=0, const void *indirect=nullptr) | oglplus::context::Drawing | static |
NumExtensions(void) | oglplus::context::StringQueries | static |
NumShadingLanguageVersions(void) | oglplus::context::StringQueries | static |
PixelStore(PixelStorageMode parameter, GLfloat value) | oglplus::context::PixelOps | static |
PixelStore(PixelStorageMode parameter, GLint value) | oglplus::context::PixelOps | static |
PointFadeThresholdSize(GLfloat size) | oglplus::context::Rasterization | static |
PointFadeThresholdSize(void) | oglplus::context::Rasterization | static |
PointSize(GLfloat size) | oglplus::context::Rasterization | static |
PointSize(void) | oglplus::context::Rasterization | static |
PolygonMode(Face face, oglplus::PolygonMode mode) | oglplus::context::Rasterization | static |
PolygonMode(oglplus::PolygonMode mode) | oglplus::context::Rasterization | static |
PolygonMode(void) | oglplus::context::Rasterization | static |
PolygonOffset(GLfloat factor, GLfloat units) | oglplus::context::Rasterization | static |
PolygonOffsetFactor(void) | oglplus::context::Rasterization | static |
PolygonOffsetUnits(void) | oglplus::context::Rasterization | static |
PrimitiveRestartIndex(GLuint index) | oglplus::context::Drawing | static |
ProfileMask(void) | oglplus::context::NumericQueries | static |
ProvokingVertex(ProvokeMode mode) | oglplus::context::Rasterization | static |
ProvokingVertex(void) | oglplus::context::Rasterization | static |
ReadBuffer(ColorBuffer buffer) | oglplus::context::BufferSelection | static |
ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, PixelDataFormat format, PixelDataType type, void *data) | oglplus::context::PixelOps | static |
ReleaseBehavior(void) | oglplus::context::NumericQueries | static |
Renderer(void) | oglplus::context::StringQueries | static |
RequireAtLeast(LimitQuery limit, GLint value) | oglplus::context::LimitQueries | static |
RequireAtLeast(LimitQuery limit, GLuint index, GLint value) | oglplus::context::LimitQueries | static |
ResetNotificationStrategy(void) | oglplus::context::NumericQueries | static |
SampleBuffers(void) | oglplus::context::Rasterization | static |
SamplePosition(GLuint index) | oglplus::context::Rasterization | static |
Samples(void) | oglplus::context::Rasterization | static |
Scissor(GLint left, GLint bottom, GLsizei width, GLsizei height) | oglplus::context::ScissorTest | static |
Scissor(GLuint viewport, GLint left, GLint bottom, GLsizei width, GLsizei height) | oglplus::context::ScissorTest | static |
Scissor(GLuint viewport, GLint *v) | oglplus::context::ScissorTest | static |
ScissorArray(GLuint first, GLsizei count, GLint *v) | oglplus::context::ScissorTest | static |
ScissorBox(GLuint viewport) | oglplus::context::ScissorTest | static |
ShadingLanguageVersion(GLuint index) | oglplus::context::StringQueries | static |
ShadingLanguageVersion(void) | oglplus::context::StringQueries | static |
ShadingLanguageVersions(void) | oglplus::context::StringQueries | static |
StencilFail(bool backface=false) | oglplus::context::StencilTest | static |
StencilFunc(CompareFunction func, GLint ref=GLint(0), GLuint mask=~GLuint(0)) | oglplus::context::StencilTest | static |
StencilFunc(bool backface=false) | oglplus::context::StencilTest | static |
StencilFuncSeparate(Face face, CompareFunction func, GLint ref=GLint(0), GLuint mask=~GLuint(0)) | oglplus::context::StencilTest | static |
StencilMask(GLuint mask) | oglplus::context::BufferMasking | static |
StencilMaskSeparate(Face face, GLuint mask) | oglplus::context::BufferMasking | static |
StencilOp(StencilOperation sfail, StencilOperation dfail, StencilOperation dpass) | oglplus::context::StencilTest | static |
StencilOpSeparate(Face face, StencilOperation sfail, StencilOperation dfail, StencilOperation dpass) | oglplus::context::StencilTest | static |
StencilPassDepthFail(bool backface=false) | oglplus::context::StencilTest | static |
StencilPassDepthPass(bool backface=false) | oglplus::context::StencilTest | static |
StencilRef(bool backface=false) | oglplus::context::StencilTest | static |
StencilValueMask(bool backface=false) | oglplus::context::StencilTest | static |
StencilWriteMask(bool backface=false) | oglplus::context::BufferMasking | static |
Timestamp(void) | oglplus::context::NumericQueries | static |
Use(const Object &object) | oglplus::context::ObjectBinding | static |
Vendor(void) | oglplus::context::StringQueries | static |
Version(void) | oglplus::context::StringQueries | static |
Viewport(GLint x, GLint y, GLsizei w, GLsizei h) | oglplus::context::ViewportOps | static |
Viewport(GLsizei w, GLsizei h) | oglplus::context::ViewportOps | static |
Viewport(void) | oglplus::context::ViewportOps | static |
Viewport(GLuint viewport, GLfloat x, GLfloat y, GLfloat width, GLfloat height) | oglplus::context::ViewportOps | static |
Viewport(GLuint viewport, const GLfloat *extents) | oglplus::context::ViewportOps | static |
Viewport(GLuint viewport) | oglplus::context::ViewportOps | static |
ViewportArray(GLuint first, GLsizei count, const GLfloat *extents) | oglplus::context::ViewportOps | static |
ViewportBoundsRange(void) | oglplus::context::ViewportOps | static |
ViewportDepthRange(GLuint viewport) | oglplus::context::ViewportOps | static |