, including all inherited members.
acquire(void) | glw::Context | [inline] |
BaseType typedef | glw::Context | |
bind(typename SafeHandleFromBinding< TBinding >::Type &h, const typename detail::ParamsOf< TBinding >::Type ¶ms=typename detail::ParamsOf< TBinding >::Type()) | glw::Context | [inline, private] |
bindDrawFramebuffer(FramebufferHandle &handle) | glw::Context | [inline] |
bindFeedbackBuffer(BufferHandle &handle, GLuint index, GLintptr offset, GLsizeiptr size) | glw::Context | [inline] |
bindFragmentShader(FragmentShaderHandle &handle) | glw::Context | [inline] |
bindGeometryShader(GeometryShaderHandle &handle) | glw::Context | [inline] |
bindIndexBuffer(BufferHandle &handle) | glw::Context | [inline] |
BindingTarget typedef | glw::Context | [private] |
bindPixelPackBuffer(BufferHandle &handle) | glw::Context | [inline] |
bindPixelUnpackBuffer(BufferHandle &handle) | glw::Context | [inline] |
bindProgram(ProgramHandle &handle) | glw::Context | [inline] |
bindReadDrawFramebuffer(FramebufferHandle &handle) | glw::Context | [inline] |
bindReadFramebuffer(FramebufferHandle &handle) | glw::Context | [inline] |
bindRenderbuffer(RenderbufferHandle &handle) | glw::Context | [inline] |
bindTexture2D(Texture2DHandle &handle, GLint unit) | glw::Context | [inline] |
bindTextureCube(TextureCubeHandle &handle, GLint unit) | glw::Context | [inline] |
bindUniformBuffer(BufferHandle &handle, GLuint index, GLintptr offset, GLsizeiptr size) | glw::Context | [inline] |
bindVertexBuffer(BufferHandle &handle) | glw::Context | [inline] |
bindVertexShader(VertexShaderHandle &handle) | glw::Context | [inline] |
Context(void) | glw::Context | [inline] |
createBuffer(const BufferArguments &args) | glw::Context | [inline] |
createFragmentShader(const FragmentShaderArguments &args) | glw::Context | [inline] |
createFramebuffer(const FramebufferArguments &args) | glw::Context | [inline] |
createGeometryShader(const GeometryShaderArguments &args) | glw::Context | [inline] |
createHandle(void) | glw::Context | [inline, private] |
createObject(void) | glw::Context | [inline, private] |
createProgram(const ProgramArguments &args) | glw::Context | [inline] |
createRenderbuffer(const RenderbufferArguments &args) | glw::Context | [inline] |
createTexture2D(const Texture2DArguments &args) | glw::Context | [inline] |
createTextureCube(const TextureCubeArguments &args) | glw::Context | [inline] |
createVertexShader(const VertexShaderArguments &args) | glw::Context | [inline] |
destroyObject(Object *object) | glw::Context | [inline, private] |
detail::ObjectDeleter class | glw::Context | [friend] |
initializeTarget(const TBindingParams ¶ms) | glw::Context | [inline, private] |
initializeTargets(void) | glw::Context | [inline, private] |
invalidateReferencesToAllObjects(void) | glw::Context | [inline, private] |
isAcquired(void) const | glw::Context | [inline] |
isValid(void) const | glw::Context | [inline] |
m_acquired | glw::Context | [private] |
m_bindings | glw::Context | [private] |
m_maxFeedbackBuffers | glw::Context | [private] |
m_maxTextureUnits | glw::Context | [private] |
m_maxUniformBuffers | glw::Context | [private] |
m_objects | glw::Context | [private] |
noMoreReferencesTo(Object *object) | glw::Context | [inline, private] |
NonCopyable(void) | glw::detail::NonCopyable | [inline] |
ObjectType typedef | glw::Context | [private] |
RefCountedBindingPtrMap typedef | glw::Context | [private] |
RefCountedBindingPtrMapConstIterator typedef | glw::Context | [private] |
RefCountedBindingPtrMapIterator typedef | glw::Context | [private] |
RefCountedBindingPtrMapValue typedef | glw::Context | [private] |
RefCountedBindingType typedef | glw::Context | [private] |
RefCountedPtrPtrMap typedef | glw::Context | [private] |
RefCountedPtrPtrMapConstIterator typedef | glw::Context | [private] |
RefCountedPtrPtrMapIterator typedef | glw::Context | [private] |
RefCountedPtrPtrMapValue typedef | glw::Context | [private] |
RefCountedPtrType typedef | glw::Context | [private] |
release(void) | glw::Context | [inline] |
terminateTarget(const TBindingParams ¶ms) | glw::Context | [inline, private] |
terminateTargets(void) | glw::Context | [inline, private] |
ThisType typedef | glw::Context | |
unbindDrawFramebuffer(void) | glw::Context | [inline] |
unbindFeedbackBuffer(GLuint index) | glw::Context | [inline] |
unbindFragmentShader(void) | glw::Context | [inline] |
unbindGeometryShader(void) | glw::Context | [inline] |
unbindIndexBuffer(void) | glw::Context | [inline] |
unbindPixelPackBuffer(void) | glw::Context | [inline] |
unbindPixelUnpackBuffer(void) | glw::Context | [inline] |
unbindProgram(void) | glw::Context | [inline] |
unbindReadDrawFramebuffer(void) | glw::Context | [inline] |
unbindReadFramebuffer(void) | glw::Context | [inline] |
unbindRenderbuffer(void) | glw::Context | [inline] |
unbindTexture2D(GLint unit) | glw::Context | [inline] |
unbindTextureCube(GLint unit) | glw::Context | [inline] |
unbindUniformBuffer(GLuint index) | glw::Context | [inline] |
unbindVertexBuffer(void) | glw::Context | [inline] |
unbindVertexShader(void) | glw::Context | [inline] |
~Context(void) | glw::Context | [inline, virtual] |