| clearDirtyBits() | gl::State | inline |
| clearDirtyBits(const DirtyBits &bitset) | gl::State | inline |
| clearDirtyObjects() | gl::State | inline |
| detachBuffer(GLuint bufferName) | gl::State | |
| detachRenderbuffer(GLuint renderbuffer) | gl::State | |
| detachSampler(GLuint sampler) | gl::State | |
| detachTexture(const TextureMap &zeroTextures, GLuint texture) | gl::State | |
| DIRTY_BIT_BLEND_COLOR enum value | gl::State | |
| DIRTY_BIT_BLEND_ENABLED enum value | gl::State | |
| DIRTY_BIT_BLEND_EQUATIONS enum value | gl::State | |
| DIRTY_BIT_BLEND_FUNCS enum value | gl::State | |
| DIRTY_BIT_CLEAR_COLOR enum value | gl::State | |
| DIRTY_BIT_CLEAR_DEPTH enum value | gl::State | |
| DIRTY_BIT_CLEAR_STENCIL enum value | gl::State | |
| DIRTY_BIT_COLOR_MASK enum value | gl::State | |
| DIRTY_BIT_COVERAGE_MODULATION enum value | gl::State | |
| DIRTY_BIT_CULL_FACE enum value | gl::State | |
| DIRTY_BIT_CULL_FACE_ENABLED enum value | gl::State | |
| DIRTY_BIT_CURRENT_VALUE_0 enum value | gl::State | |
| DIRTY_BIT_CURRENT_VALUE_MAX enum value | gl::State | |
| DIRTY_BIT_DEPTH_FUNC enum value | gl::State | |
| DIRTY_BIT_DEPTH_MASK enum value | gl::State | |
| DIRTY_BIT_DEPTH_RANGE enum value | gl::State | |
| DIRTY_BIT_DEPTH_TEST_ENABLED enum value | gl::State | |
| DIRTY_BIT_DITHER_ENABLED enum value | gl::State | |
| DIRTY_BIT_DRAW_FRAMEBUFFER_BINDING enum value | gl::State | |
| DIRTY_BIT_FRONT_FACE enum value | gl::State | |
| DIRTY_BIT_GENERATE_MIPMAP_HINT enum value | gl::State | |
| DIRTY_BIT_INVALID enum value | gl::State | |
| DIRTY_BIT_LINE_WIDTH enum value | gl::State | |
| DIRTY_BIT_MAX enum value | gl::State | |
| DIRTY_BIT_MULTISAMPLING enum value | gl::State | |
| DIRTY_BIT_PACK_ALIGNMENT enum value | gl::State | |
| DIRTY_BIT_PACK_BUFFER_BINDING enum value | gl::State | |
| DIRTY_BIT_PACK_REVERSE_ROW_ORDER enum value | gl::State | |
| DIRTY_BIT_PACK_ROW_LENGTH enum value | gl::State | |
| DIRTY_BIT_PACK_SKIP_PIXELS enum value | gl::State | |
| DIRTY_BIT_PACK_SKIP_ROWS enum value | gl::State | |
| DIRTY_BIT_PATH_RENDERING_MATRIX_MV enum value | gl::State | |
| DIRTY_BIT_PATH_RENDERING_MATRIX_PROJ enum value | gl::State | |
| DIRTY_BIT_PATH_RENDERING_STENCIL_STATE enum value | gl::State | |
| DIRTY_BIT_POLYGON_OFFSET enum value | gl::State | |
| DIRTY_BIT_POLYGON_OFFSET_FILL_ENABLED enum value | gl::State | |
| DIRTY_BIT_PRIMITIVE_RESTART_ENABLED enum value | gl::State | |
| DIRTY_BIT_PROGRAM_BINDING enum value | gl::State | |
| DIRTY_BIT_RASTERIZER_DISCARD_ENABLED enum value | gl::State | |
| DIRTY_BIT_READ_FRAMEBUFFER_BINDING enum value | gl::State | |
| DIRTY_BIT_RENDERBUFFER_BINDING enum value | gl::State | |
| DIRTY_BIT_SAMPLE_ALPHA_TO_COVERAGE_ENABLED enum value | gl::State | |
| DIRTY_BIT_SAMPLE_ALPHA_TO_ONE enum value | gl::State | |
| DIRTY_BIT_SAMPLE_COVERAGE enum value | gl::State | |
| DIRTY_BIT_SAMPLE_COVERAGE_ENABLED enum value | gl::State | |
| DIRTY_BIT_SCISSOR enum value | gl::State | |
| DIRTY_BIT_SCISSOR_TEST_ENABLED enum value | gl::State | |
| DIRTY_BIT_SHADER_DERIVATIVE_HINT enum value | gl::State | |
| DIRTY_BIT_STENCIL_FUNCS_BACK enum value | gl::State | |
| DIRTY_BIT_STENCIL_FUNCS_FRONT enum value | gl::State | |
| DIRTY_BIT_STENCIL_OPS_BACK enum value | gl::State | |
| DIRTY_BIT_STENCIL_OPS_FRONT enum value | gl::State | |
| DIRTY_BIT_STENCIL_TEST_ENABLED enum value | gl::State | |
| DIRTY_BIT_STENCIL_WRITEMASK_BACK enum value | gl::State | |
| DIRTY_BIT_STENCIL_WRITEMASK_FRONT enum value | gl::State | |
| DIRTY_BIT_UNPACK_ALIGNMENT enum value | gl::State | |
| DIRTY_BIT_UNPACK_BUFFER_BINDING enum value | gl::State | |
| DIRTY_BIT_UNPACK_IMAGE_HEIGHT enum value | gl::State | |
| DIRTY_BIT_UNPACK_ROW_LENGTH enum value | gl::State | |
| DIRTY_BIT_UNPACK_SKIP_IMAGES enum value | gl::State | |
| DIRTY_BIT_UNPACK_SKIP_PIXELS enum value | gl::State | |
| DIRTY_BIT_UNPACK_SKIP_ROWS enum value | gl::State | |
| DIRTY_BIT_VERTEX_ARRAY_BINDING enum value | gl::State | |
| DIRTY_BIT_VIEWPORT enum value | gl::State | |
| DIRTY_OBJECT_DRAW_FRAMEBUFFER enum value | gl::State | |
| DIRTY_OBJECT_MAX enum value | gl::State | |
| DIRTY_OBJECT_PROGRAM enum value | gl::State | |
| DIRTY_OBJECT_READ_FRAMEBUFFER enum value | gl::State | |
| DIRTY_OBJECT_UNKNOWN enum value | gl::State | |
| DIRTY_OBJECT_VERTEX_ARRAY enum value | gl::State | |
| DirtyBits typedef | gl::State | |
| DirtyBitType enum name | gl::State | |
| DirtyObjects typedef | gl::State | |
| DirtyObjectType enum name | gl::State | |
| getActiveQuery(GLenum target) const | gl::State | |
| getActiveQueryId(GLenum target) const | gl::State | |
| getActiveSampler() const | gl::State | |
| getArrayBufferId() const | gl::State | |
| getBlendColor() const | gl::State | |
| getBlendState() const | gl::State | |
| getBooleani_v(GLenum target, GLuint index, GLboolean *data) | gl::State | |
| getBooleanv(GLenum pname, GLboolean *params) | gl::State | |
| getColorClearValue() const | gl::State | inline |
| getCoverageModulation() const | gl::State | |
| getCurrentRenderbuffer() const | gl::State | |
| getCurrentTransformFeedback() const | gl::State | |
| getDebug() const | gl::State | |
| getDebug() | gl::State | |
| getDepthClearValue() const | gl::State | inline |
| getDepthStencilState() const | gl::State | |
| getDirtyBits() const | gl::State | inline |
| getDrawFramebuffer() const | gl::State | |
| getEnableFeature(GLenum feature) const | gl::State | |
| getFarPlane() const | gl::State | |
| getFloatv(GLenum pname, GLfloat *params) | gl::State | |
| getIndexedUniformBuffer(size_t index) const | gl::State | |
| getInteger64i_v(GLenum target, GLuint index, GLint64 *data) | gl::State | |
| getIntegeri_v(GLenum target, GLuint index, GLint *data) | gl::State | |
| getIntegerv(const ContextState &data, GLenum pname, GLint *params) | gl::State | |
| getLineWidth() const | gl::State | |
| getNearPlane() const | gl::State | |
| getPackAlignment() const | gl::State | |
| getPackReverseRowOrder() const | gl::State | |
| getPackRowLength() const | gl::State | |
| getPackSkipPixels() const | gl::State | |
| getPackSkipRows() const | gl::State | |
| getPackState() const | gl::State | |
| getPackState() | gl::State | |
| getPathRenderingMatrix(GLenum which) const | gl::State | |
| getPathStencilFunc() const | gl::State | |
| getPathStencilMask() const | gl::State | |
| getPathStencilRef() const | gl::State | |
| getPointerv(GLenum pname, void **params) const | gl::State | |
| getProgram() const | gl::State | |
| getRasterizerState() const | gl::State | |
| getReadFramebuffer() const | gl::State | |
| getRenderbufferId() const | gl::State | |
| getSampleCoverageInvert() const | gl::State | |
| getSampleCoverageValue() const | gl::State | |
| getSampler(GLuint textureUnit) const | gl::State | |
| getSamplerId(GLuint textureUnit) const | gl::State | |
| getSamplerTexture(unsigned int sampler, GLenum type) const | gl::State | |
| getSamplerTextureId(unsigned int sampler, GLenum type) const | gl::State | |
| getScissor() const | gl::State | |
| getStencilBackRef() const | gl::State | |
| getStencilClearValue() const | gl::State | inline |
| getStencilRef() const | gl::State | |
| getTargetBuffer(GLenum target) const | gl::State | |
| getTargetFramebuffer(GLenum target) const | gl::State | |
| getTargetTexture(GLenum target) const | gl::State | |
| getUnpackAlignment() const | gl::State | |
| getUnpackImageHeight() const | gl::State | |
| getUnpackRowLength() const | gl::State | |
| getUnpackSkipImages() const | gl::State | |
| getUnpackSkipPixels() const | gl::State | |
| getUnpackSkipRows() const | gl::State | |
| getUnpackState() const | gl::State | |
| getUnpackState() | gl::State | |
| getVertexArray() const | gl::State | |
| getVertexArrayId() const | gl::State | |
| getVertexAttribCurrentValue(unsigned int attribNum) const | gl::State | |
| getVertexAttribPointer(unsigned int attribNum) const | gl::State | |
| getViewport() const | gl::State | |
| hasMappedBuffer(GLenum target) const | gl::State | |
| initialize(const Caps &caps, const Extensions &extensions, GLuint clientVersion, bool debug, bool bindGeneratesResource) | gl::State | |
| initializeZeroTextures(const TextureMap &zeroTextures) | gl::State | |
| isBindGeneratesResourceEnabled() const | gl::State | |
| isBlendEnabled() const | gl::State | |
| isCullFaceEnabled() const | gl::State | |
| isDepthTestEnabled() const | gl::State | |
| isDitherEnabled() const | gl::State | |
| isMultisamplingEnabled() const | gl::State | |
| isPolygonOffsetFillEnabled() const | gl::State | |
| isPrimitiveRestartEnabled() const | gl::State | |
| isQueryActive(const GLenum type) const | gl::State | |
| isQueryActive(Query *query) const | gl::State | |
| isRasterizerDiscardEnabled() const | gl::State | |
| isSampleAlphaToCoverageEnabled() const | gl::State | |
| isSampleAlphaToOneEnabled() const | gl::State | |
| isSampleCoverageEnabled() const | gl::State | |
| isScissorTestEnabled() const | gl::State | |
| isStencilTestEnabled() const | gl::State | |
| isTransformFeedbackActiveUnpaused() const | gl::State | |
| loadPathRenderingMatrix(GLenum matrixMode, const GLfloat *matrix) | gl::State | |
| NonCopyable()=default | angle::NonCopyable | private |
| NonCopyable(const NonCopyable &)=delete | angle::NonCopyable | private |
| operator=(const NonCopyable &)=delete | angle::NonCopyable | private |
| removeDrawFramebufferBinding(GLuint framebuffer) | gl::State | |
| removeReadFramebufferBinding(GLuint framebuffer) | gl::State | |
| removeTransformFeedbackBinding(GLuint transformFeedback) | gl::State | |
| removeVertexArrayBinding(GLuint vertexArray) | gl::State | |
| reset() | gl::State | |
| setActiveQuery(GLenum target, Query *query) | gl::State | |
| setActiveSampler(unsigned int active) | gl::State | |
| setAllDirtyBits() | gl::State | inline |
| setAllDirtyObjects() | gl::State | inline |
| setArrayBufferBinding(Buffer *buffer) | gl::State | |
| setBlend(bool enabled) | gl::State | |
| setBlendColor(float red, float green, float blue, float alpha) | gl::State | |
| setBlendEquation(GLenum rgbEquation, GLenum alphaEquation) | gl::State | |
| setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha) | gl::State | |
| setColorClearValue(float red, float green, float blue, float alpha) | gl::State | |
| setColorMask(bool red, bool green, bool blue, bool alpha) | gl::State | |
| setCopyReadBufferBinding(Buffer *buffer) | gl::State | |
| setCopyWriteBufferBinding(Buffer *buffer) | gl::State | |
| setCoverageModulation(GLenum components) | gl::State | |
| setCullFace(bool enabled) | gl::State | |
| setCullMode(GLenum mode) | gl::State | |
| setDepthClearValue(float depth) | gl::State | |
| setDepthFunc(GLenum depthFunc) | gl::State | |
| setDepthMask(bool mask) | gl::State | |
| setDepthRange(float zNear, float zFar) | gl::State | |
| setDepthTest(bool enabled) | gl::State | |
| setDither(bool enabled) | gl::State | |
| setDrawFramebufferBinding(Framebuffer *framebuffer) | gl::State | |
| setEnableFeature(GLenum feature, bool enabled) | gl::State | |
| setEnableVertexAttribArray(unsigned int attribNum, bool enabled) | gl::State | |
| setFragmentShaderDerivativeHint(GLenum hint) | gl::State | |
| setFrontFace(GLenum front) | gl::State | |
| setGenerateMipmapHint(GLenum hint) | gl::State | |
| setGenericUniformBufferBinding(Buffer *buffer) | gl::State | |
| setIndexedUniformBufferBinding(GLuint index, Buffer *buffer, GLintptr offset, GLsizeiptr size) | gl::State | |
| setLineWidth(GLfloat width) | gl::State | |
| setMultisampling(bool enabled) | gl::State | |
| setObjectDirty(GLenum target) | gl::State | |
| setPackAlignment(GLint alignment) | gl::State | |
| setPackReverseRowOrder(bool reverseRowOrder) | gl::State | |
| setPackRowLength(GLint rowLength) | gl::State | |
| setPackSkipPixels(GLint skipPixels) | gl::State | |
| setPackSkipRows(GLint skipRows) | gl::State | |
| setPathStencilFunc(GLenum func, GLint ref, GLuint mask) | gl::State | |
| setPixelPackBufferBinding(Buffer *buffer) | gl::State | |
| setPixelUnpackBufferBinding(Buffer *buffer) | gl::State | |
| setPolygonOffsetFill(bool enabled) | gl::State | |
| setPolygonOffsetParams(GLfloat factor, GLfloat units) | gl::State | |
| setPrimitiveRestart(bool enabled) | gl::State | |
| setProgram(Program *newProgram) | gl::State | |
| setRasterizerDiscard(bool enabled) | gl::State | |
| setReadFramebufferBinding(Framebuffer *framebuffer) | gl::State | |
| setRenderbufferBinding(Renderbuffer *renderbuffer) | gl::State | |
| setSampleAlphaToCoverage(bool enabled) | gl::State | |
| setSampleAlphaToOne(bool enabled) | gl::State | |
| setSampleCoverage(bool enabled) | gl::State | |
| setSampleCoverageParams(GLclampf value, bool invert) | gl::State | |
| setSamplerBinding(GLuint textureUnit, Sampler *sampler) | gl::State | |
| setSamplerTexture(GLenum type, Texture *texture) | gl::State | |
| setScissorParams(GLint x, GLint y, GLsizei width, GLsizei height) | gl::State | |
| setScissorTest(bool enabled) | gl::State | |
| setStencilBackOperations(GLenum stencilBackFail, GLenum stencilBackPassDepthFail, GLenum stencilBackPassDepthPass) | gl::State | |
| setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask) | gl::State | |
| setStencilBackWritemask(GLuint stencilBackWritemask) | gl::State | |
| setStencilClearValue(int stencil) | gl::State | |
| setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass) | gl::State | |
| setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask) | gl::State | |
| setStencilTest(bool enabled) | gl::State | |
| setStencilWritemask(GLuint stencilWritemask) | gl::State | |
| setTransformFeedbackBinding(TransformFeedback *transformFeedback) | gl::State | |
| setUnpackAlignment(GLint alignment) | gl::State | |
| setUnpackImageHeight(GLint imageHeight) | gl::State | |
| setUnpackRowLength(GLint rowLength) | gl::State | |
| setUnpackSkipImages(GLint skipImages) | gl::State | |
| setUnpackSkipPixels(GLint skipPixels) | gl::State | |
| setUnpackSkipRows(GLint skipRows) | gl::State | |
| setVertexArrayBinding(VertexArray *vertexArray) | gl::State | |
| setVertexAttribDivisor(GLuint index, GLuint divisor) | gl::State | |
| setVertexAttribf(GLuint index, const GLfloat values[4]) | gl::State | |
| setVertexAttribi(GLuint index, const GLint values[4]) | gl::State | |
| setVertexAttribState(unsigned int attribNum, Buffer *boundBuffer, GLint size, GLenum type, bool normalized, bool pureInteger, GLsizei stride, const void *pointer) | gl::State | |
| setVertexAttribu(GLuint index, const GLuint values[4]) | gl::State | |
| setViewportParams(GLint x, GLint y, GLsizei width, GLsizei height) | gl::State | |
| State() | gl::State | |
| syncDirtyObject(GLenum target) | gl::State | |
| syncDirtyObjects() | gl::State | |
| syncDirtyObjects(const DirtyObjects &bitset) | gl::State | |
| ~NonCopyable()=default | angle::NonCopyable | private |
| ~State() | gl::State | |