Cinder  0.9.1
cinder::gl::Context Member List

This is the complete list of members for cinder::gl::Context, including all inherited members.

allocateDefaultVboAndVao()cinder::gl::Contextprotected
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::Contextstatic
createFromExisting(const std::shared_ptr< PlatformData > &platformData)cinder::gl::Contextstatic
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 classcinder::gl::Contextfriend
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::Contextstatic
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::Contextprotected
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
mActiveTextureStackcinder::gl::Contextprotected
makeCurrent(bool force=false) const cinder::gl::Context
mBlendDstAlphaStackcinder::gl::Contextprotected
mBlendDstRgbStackcinder::gl::Contextprotected
mBlendSrcAlphaStackcinder::gl::Contextprotected
mBlendSrcRgbStackcinder::gl::Contextprotected
mBoolStateStackcinder::gl::Contextprotected
mBufferBindingStackcinder::gl::Contextprotected
mCullFaceStackcinder::gl::Contextprotected
mDefaultArrayVbocinder::gl::Contextprotected
mDefaultArrayVboIdxcinder::gl::Contextprotected
mDefaultElementVbocinder::gl::Contextprotected
mDefaultVaocinder::gl::Contextprotected
mDepthFuncStackcinder::gl::Contextprotected
mDepthMaskStackcinder::gl::Contextprotected
mDrawFramebufferStackcinder::gl::Contextprotected
mDrawTextureVaocinder::gl::Contextprotected
mDrawTextureVbocinder::gl::Contextprotected
mFrontFaceStackcinder::gl::Contextprotected
mGlslProgStackcinder::gl::Contextprotected
mImmediateModecinder::gl::Contextprotected
mLogicOpStackcinder::gl::Contextprotected
mPolygonModeStackcinder::gl::Contextprotected
mReadFramebufferStackcinder::gl::Contextprotected
mRenderbufferBindingStackcinder::gl::Contextprotected
mStockShaderscinder::gl::Contextprotected
mTextureBindingStackcinder::gl::Contextprotected
mVaoStackcinder::gl::Contextprotected
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::Contextprotected
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::Contextprotected
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::Contextstatic
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::Contextprotected
Texture2d classcinder::gl::Contextfriend
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