allocateDefaultVboAndVao() | cinder::gl::Context | protected |
bindBuffer(GLenum target, GLuint id) | cinder::gl::Context | |
bindBufferBase(GLenum target, GLuint index, const BufferObjRef &buffer) | cinder::gl::Context | |
bindBufferBase(GLenum target, GLuint index, GLuint id) | cinder::gl::Context | |
bindBufferRange(GLenum target, GLuint index, const BufferObjRef &buffer, GLintptr offset, GLsizeiptr size) | cinder::gl::Context | |
bindFramebuffer(const FboRef &fbo, GLenum target=GL_FRAMEBUFFER) | cinder::gl::Context | |
bindFramebuffer(GLenum target, GLuint framebuffer) | cinder::gl::Context | |
bindGlslProg(const GlslProg *prog) | cinder::gl::Context | |
bindGlslProg(GlslProgRef &prog) | cinder::gl::Context | |
bindRenderbuffer(GLenum target, GLuint id) | cinder::gl::Context | |
bindTexture(GLenum target, GLuint textureId) | cinder::gl::Context | |
bindTexture(GLenum target, GLuint textureId, uint8_t textureUnit) | cinder::gl::Context | |
bindVao(Vao *vao) | cinder::gl::Context | |
bindVao(VaoRef &vao) | cinder::gl::Context | |
blendFunc(GLenum sfactor, GLenum dfactor) | cinder::gl::Context | |
blendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | cinder::gl::Context | |
bufferCreated(const BufferObj *buffer) | cinder::gl::Context | |
bufferDeleted(const BufferObj *buffer) | cinder::gl::Context | |
create(const Context *sharedContext) | cinder::gl::Context | static |
createFromExisting(const std::shared_ptr< PlatformData > &platformData) | cinder::gl::Context | static |
cullFace(GLenum face) | cinder::gl::Context | |
depthFunc(GLenum func) | cinder::gl::Context | |
depthMask(GLboolean enable) | cinder::gl::Context | |
disableVertexAttribArray(GLuint index) | cinder::gl::Context | |
drawArrays(GLenum mode, GLint first, GLsizei count) | cinder::gl::Context | |
drawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) | cinder::gl::Context | |
enable(GLenum cap, GLboolean value=true) | cinder::gl::Context | |
enableVertexAttribArray(GLuint index) | cinder::gl::Context | |
Environment class | cinder::gl::Context | friend |
framebufferCreated(const Fbo *fbo) | cinder::gl::Context | |
framebufferDeleted(const Fbo *fbo) | cinder::gl::Context | |
frontFace(GLenum mode) | cinder::gl::Context | |
getActiveTexture() | cinder::gl::Context | |
getBlendFuncSeparate(GLenum *resultSrcRGB, GLenum *resultDstRGB, GLenum *resultSrcAlpha, GLenum *resultDstAlpha) | cinder::gl::Context | |
getBoolState(GLenum cap) | cinder::gl::Context | |
getBufferBinding(GLenum target) | cinder::gl::Context | |
getCullFace() | cinder::gl::Context | |
getCurrent() | cinder::gl::Context | static |
getCurrentColor() const | cinder::gl::Context | |
getDefaultArrayVbo(size_t requiredSize=0) | cinder::gl::Context | |
getDefaultElementVbo(size_t requiredSize=0) | cinder::gl::Context | |
getDefaultVao() | cinder::gl::Context | |
getDepthFunc() | cinder::gl::Context | |
getDepthMask() | cinder::gl::Context | |
getDrawTextureVao() | cinder::gl::Context | |
getDrawTextureVbo() | cinder::gl::Context | |
getFramebuffer(GLenum target=GL_FRAMEBUFFER) | cinder::gl::Context | |
getFrontFace() | cinder::gl::Context | |
getGlslProg() | cinder::gl::Context | |
getLineWidth() | cinder::gl::Context | |
getLiveBuffers() const | cinder::gl::Context | |
getLiveFbos() const | cinder::gl::Context | |
getLiveGlslProgs() const | cinder::gl::Context | |
getLiveTextures() const | cinder::gl::Context | |
getLiveVaos() const | cinder::gl::Context | |
getLogicOp() | cinder::gl::Context | |
getModelMatrixStack() | cinder::gl::Context | |
getModelMatrixStack() const | cinder::gl::Context | |
getPlatformData() const | cinder::gl::Context | |
getPolygonMode(GLenum face) | cinder::gl::Context | |
getProjectionMatrixStack() | cinder::gl::Context | |
getProjectionMatrixStack() const | cinder::gl::Context | |
getRenderbufferBinding(GLenum target) | cinder::gl::Context | |
getScissor() | cinder::gl::Context | |
getStackState(std::vector< T > &stack, T *result) | cinder::gl::Context | protected |
getStockShader(const ShaderDef &shaderDef) | cinder::gl::Context | |
getTextureBinding(GLenum target) | cinder::gl::Context | |
getTextureBinding(GLenum target, uint8_t textureUnit) | cinder::gl::Context | |
getVao() | cinder::gl::Context | |
getViewMatrixStack() | cinder::gl::Context | |
getViewMatrixStack() const | cinder::gl::Context | |
getViewport() | cinder::gl::Context | |
glslProgCreated(const GlslProg *glslProg) | cinder::gl::Context | |
glslProgDeleted(const GlslProg *glslProg) | cinder::gl::Context | |
immediate() | cinder::gl::Context | |
invalidateBufferBindingCache(GLenum target) | cinder::gl::Context | |
lineWidth(float lineWidth) | cinder::gl::Context | |
logicOp(GLenum mode) | cinder::gl::Context | |
mActiveTextureStack | cinder::gl::Context | protected |
makeCurrent(bool force=false) const | cinder::gl::Context | |
mBlendDstAlphaStack | cinder::gl::Context | protected |
mBlendDstRgbStack | cinder::gl::Context | protected |
mBlendSrcAlphaStack | cinder::gl::Context | protected |
mBlendSrcRgbStack | cinder::gl::Context | protected |
mBoolStateStack | cinder::gl::Context | protected |
mBufferBindingStack | cinder::gl::Context | protected |
mCullFaceStack | cinder::gl::Context | protected |
mDefaultArrayVbo | cinder::gl::Context | protected |
mDefaultArrayVboIdx | cinder::gl::Context | protected |
mDefaultElementVbo | cinder::gl::Context | protected |
mDefaultVao | cinder::gl::Context | protected |
mDepthFuncStack | cinder::gl::Context | protected |
mDepthMaskStack | cinder::gl::Context | protected |
mDrawFramebufferStack | cinder::gl::Context | protected |
mDrawTextureVao | cinder::gl::Context | protected |
mDrawTextureVbo | cinder::gl::Context | protected |
mFrontFaceStack | cinder::gl::Context | protected |
mGlslProgStack | cinder::gl::Context | protected |
mImmediateMode | cinder::gl::Context | protected |
mLogicOpStack | cinder::gl::Context | protected |
mPolygonModeStack | cinder::gl::Context | protected |
mReadFramebufferStack | cinder::gl::Context | protected |
mRenderbufferBindingStack | cinder::gl::Context | protected |
mStockShaders | cinder::gl::Context | protected |
mTextureBindingStack | cinder::gl::Context | protected |
mVaoStack | cinder::gl::Context | protected |
polygonMode(GLenum face, GLenum mode) | cinder::gl::Context | |
popActiveTexture(bool forceRestore=false) | cinder::gl::Context | |
popBlendFuncSeparate(bool forceRestore=false) | cinder::gl::Context | |
popBoolState(GLenum cap, bool forceRestore=false) | cinder::gl::Context | |
popBufferBinding(GLenum target) | cinder::gl::Context | |
popCullFace(bool forceRestore=false) | cinder::gl::Context | |
popDepthFunc(bool forceRestore=false) | cinder::gl::Context | |
popDepthMask(bool forceRestore=false) | cinder::gl::Context | |
popFramebuffer(GLuint framebuffer=GL_FRAMEBUFFER) | cinder::gl::Context | |
popFrontFace(bool forceRestore=false) | cinder::gl::Context | |
popGlslProg(bool forceRestore=false) | cinder::gl::Context | |
popLineWidth(bool forceRestore=false) | cinder::gl::Context | |
popLogicOp(bool forceRestore=false) | cinder::gl::Context | |
popPolygonMode(GLenum face, bool forceRestore=false) | cinder::gl::Context | |
popRenderbufferBinding(GLenum target) | cinder::gl::Context | |
popScissor(bool forceRestore=false) | cinder::gl::Context | |
popStackState(std::vector< T > &stack) | cinder::gl::Context | protected |
popTextureBinding(GLenum target, uint8_t textureUnit, bool forceRestore=false) | cinder::gl::Context | |
popVao() | cinder::gl::Context | |
popViewport(bool forceRestore=false) | cinder::gl::Context | |
printState(std::ostream &os) const | cinder::gl::Context | |
pushActiveTexture(uint8_t textureUnit) | cinder::gl::Context | |
pushActiveTexture() | cinder::gl::Context | |
pushBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | cinder::gl::Context | |
pushBlendFuncSeparate() | cinder::gl::Context | |
pushBoolState(GLenum cap, GLboolean value) | cinder::gl::Context | |
pushBoolState(GLenum cap) | cinder::gl::Context | |
pushBufferBinding(GLenum target, GLuint id) | cinder::gl::Context | |
pushBufferBinding(GLenum target) | cinder::gl::Context | |
pushCullFace(GLenum face) | cinder::gl::Context | |
pushCullFace() | cinder::gl::Context | |
pushDepthFunc(GLenum func) | cinder::gl::Context | |
pushDepthFunc() | cinder::gl::Context | |
pushDepthMask(GLboolean enable) | cinder::gl::Context | |
pushDepthMask() | cinder::gl::Context | |
pushFramebuffer(const FboRef &fbo, GLenum target=GL_FRAMEBUFFER) | cinder::gl::Context | |
pushFramebuffer(GLenum target, GLuint framebuffer=GL_FRAMEBUFFER) | cinder::gl::Context | |
pushFramebuffer(GLenum target=GL_FRAMEBUFFER) | cinder::gl::Context | |
pushFrontFace(GLenum mode) | cinder::gl::Context | |
pushFrontFace() | cinder::gl::Context | |
pushGlslProg(const GlslProg *prog) | cinder::gl::Context | |
pushGlslProg(GlslProgRef &prog) | cinder::gl::Context | |
pushGlslProg() | cinder::gl::Context | |
pushLineWidth(float lineWidth) | cinder::gl::Context | |
pushLineWidth() | cinder::gl::Context | |
pushLogicOp(GLenum mode) | cinder::gl::Context | |
pushPolygonMode(GLenum face, GLenum mode) | cinder::gl::Context | |
pushPolygonMode(GLenum face) | cinder::gl::Context | |
pushRenderbufferBinding(GLenum target, GLuint id) | cinder::gl::Context | |
pushRenderbufferBinding(GLenum target) | cinder::gl::Context | |
pushScissor(const std::pair< ivec2, ivec2 > &scissor) | cinder::gl::Context | |
pushScissor() | cinder::gl::Context | |
pushStackState(std::vector< T > &stack, T value) | cinder::gl::Context | protected |
pushTextureBinding(GLenum target, uint8_t textureUnit) | cinder::gl::Context | |
pushTextureBinding(GLenum target, GLuint textureId, uint8_t textureUnit) | cinder::gl::Context | |
pushVao(Vao *vao) | cinder::gl::Context | |
pushVao(const VaoRef &vao) | cinder::gl::Context | |
pushVao() | cinder::gl::Context | |
pushViewport(const std::pair< ivec2, ivec2 > &viewport) | cinder::gl::Context | |
pushViewport() | cinder::gl::Context | |
reflectBufferBinding(GLenum target, GLuint id) | cinder::gl::Context | |
reflectCurrent(Context *context) | cinder::gl::Context | static |
renderbufferDeleted(const Renderbuffer *buffer) | cinder::gl::Context | |
restoreInvalidatedBufferBinding(GLenum target) | cinder::gl::Context | |
restoreInvalidatedVao() | cinder::gl::Context | |
sanityCheck() | cinder::gl::Context | |
setActiveTexture(uint8_t textureUnit) | cinder::gl::Context | |
setBoolState(GLenum cap, GLboolean value) | cinder::gl::Context | |
setBoolState(GLenum cap, GLboolean value, const std::function< void(GLboolean)> &setter) | cinder::gl::Context | |
setCurrentColor(const ColorAf &color) | cinder::gl::Context | |
setDefaultShaderVars() | cinder::gl::Context | |
setScissor(const std::pair< ivec2, ivec2 > &scissor) | cinder::gl::Context | |
setStackState(std::vector< T > &stack, T value) | cinder::gl::Context | protected |
Texture2d class | cinder::gl::Context | friend |
textureCreated(const TextureBase *texture) | cinder::gl::Context | |
textureDeleted(const TextureBase *texture) | cinder::gl::Context | |
unbindFramebuffer() | cinder::gl::Context | |
vaoCreated(const Vao *vao) | cinder::gl::Context | |
vaoDeleted(const Vao *vao) | cinder::gl::Context | |
vertexAttrib1f(GLuint index, float v0) | cinder::gl::Context | |
vertexAttrib2f(GLuint index, float v0, float v1) | cinder::gl::Context | |
vertexAttrib3f(GLuint index, float v0, float v1, float v2) | cinder::gl::Context | |
vertexAttrib4f(GLuint index, float v0, float v1, float v2, float v3) | cinder::gl::Context | |
vertexAttribDivisor(GLuint index, GLuint divisor) | cinder::gl::Context | |
vertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) | cinder::gl::Context | |
vertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) | cinder::gl::Context | |
viewport(const std::pair< ivec2, ivec2 > &viewport) | cinder::gl::Context | |
~Context() | cinder::gl::Context | |