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 | |