Om  1.0.0
A universal framework for multimedia simulation
om::graphics::devices::opengl::OpenGLContext Member List

This is the complete list of members for om::graphics::devices::opengl::OpenGLContext, including all inherited members.

addView(gui::RenderView *newView)om::graphics::devices::opengl::OpenGLContextvirtual
bindFramebuffer(const Shared< Framebuffer > &newFramebuffer)om::graphics::devices::opengl::OpenGLContextvirtual
clearColorBuffer(const Color4d &clearColor)om::graphics::devices::opengl::OpenGLContextvirtual
clearDepthBuffer(Double clearDepth)om::graphics::devices::opengl::OpenGLContextvirtual
clearStencilBuffer(Int clearStencil)om::graphics::devices::opengl::OpenGLContextvirtual
clearViews()om::graphics::devices::opengl::OpenGLContextvirtual
createBuffer(const BufferType &bufferType, const BufferUsage &newUsage=BufferUsage::STATIC)om::graphics::devices::opengl::OpenGLContextvirtual
createBuffer(const BufferType &bufferType, Size capacity, const BufferUsage &newUsage=BufferUsage::STATIC)om::graphics::devices::opengl::OpenGLContextvirtual
createBuffer(const BufferType &bufferType, Size capacity, const void *data, const BufferUsage &newUsage=BufferUsage::STATIC)om::graphics::devices::opengl::OpenGLContextvirtual
createFramebuffer()om::graphics::devices::opengl::OpenGLContextvirtual
createShader(const ShaderType &newShaderType, const ShaderSourceString &newSource, const ShaderLanguage &newLanguage=ShaderLanguage::DEFAULT, StringOutputStream *compilationLog=((void *) 0))om::graphics::devices::opengl::OpenGLContextvirtual
createShaderProgram()om::graphics::devices::opengl::OpenGLContextvirtual
createShaderProgram(const ShaderProgramSource &programSource, const ShaderConfiguration *configuration=((void *) 0), StringOutputStream *compilationLog=((void *) 0))om::graphics::devices::opengl::OpenGLContextvirtual
createTexture(const Image &image, TextureFormat format)om::graphics::devices::opengl::OpenGLContextvirtual
om::graphics::devices::GraphicsContext::createTexture(const Image &image)om::graphics::devices::GraphicsContextinline
createTexture1D(TextureFormat format, Size width)om::graphics::devices::opengl::OpenGLContextvirtual
createTexture2D(TextureFormat format, Size width, Size height)om::graphics::devices::opengl::OpenGLContextvirtual
createTexture3D(TextureFormat format, Size width, Size height, Size depth)om::graphics::devices::opengl::OpenGLContextvirtual
createTextureCube(TextureFormat format, Size width)om::graphics::devices::opengl::OpenGLContextvirtual
draw(const RenderMode &renderMode, const DeviceShaderProgram &program, const ShaderBindingSet &shaderBindings, const ShaderBindingData &shaderData, const IndexRange &indexRange, const IndexBuffer *indices=((void *) 0))om::graphics::devices::opengl::OpenGLContextvirtual
finish()om::graphics::devices::opengl::OpenGLContextvirtual
flush()om::graphics::devices::opengl::OpenGLContextvirtual
getBestProgramSource(const ShaderProgram &shaderProgram, Index &sourceIndex) const om::graphics::devices::opengl::OpenGLContextvirtual
getBlendMode() const om::graphics::devices::opengl::OpenGLContextvirtual
getCapabilities() const om::graphics::devices::opengl::OpenGLContextvirtual
getDefaultProgram(const TechniqueUsage &usage)om::graphics::devices::opengl::OpenGLContextvirtual
getDefaultProgramLibrary() const om::graphics::devices::opengl::OpenGLContextvirtual
getDepthMode() const om::graphics::devices::opengl::OpenGLContextvirtual
getFramebuffer() const om::graphics::devices::opengl::OpenGLContextvirtual
getFramebufferSize() const om::graphics::devices::opengl::OpenGLContextvirtual
getLineWidth() const om::graphics::devices::opengl::OpenGLContextvirtual
getPointSize() const om::graphics::devices::opengl::OpenGLContextvirtual
getRenderFlagIsSet(RenderFlags::Flag flag) const om::graphics::devices::opengl::OpenGLContextvirtual
getRenderFlags() const om::graphics::devices::opengl::OpenGLContextvirtual
getRenderMode() const om::graphics::devices::opengl::OpenGLContextvirtual
getScissorTest() const om::graphics::devices::opengl::OpenGLContextvirtual
getStencilMode() const om::graphics::devices::opengl::OpenGLContextvirtual
getTargetView() const om::graphics::devices::opengl::OpenGLContextvirtual
getViewport() const om::graphics::devices::opengl::OpenGLContextvirtual
getViewportSize() const om::graphics::devices::GraphicsContextinline
getVSync() const om::graphics::devices::opengl::OpenGLContextvirtual
hasCapabilities(const GraphicsContextCapabilities &capabilities)om::graphics::devices::GraphicsContextinline
isCurrent()om::graphics::devices::opengl::OpenGLContextvirtual
isValid() const om::graphics::devices::opengl::OpenGLContextvirtual
makeCurrent()om::graphics::devices::opengl::OpenGLContextvirtual
readColorBuffer(const PixelFormat &pixelType, Image &image) const om::graphics::devices::opengl::OpenGLContextvirtual
readColorBuffer(const PixelFormat &pixelType, Image &image, const AABB2i &bounds) const om::graphics::devices::opengl::OpenGLContextvirtual
readDepthBuffer(const PixelFormat &pixelType, Image &image) const om::graphics::devices::opengl::OpenGLContextvirtual
readDepthBuffer(const PixelFormat &pixelType, Image &image, const AABB2i &bounds) const om::graphics::devices::opengl::OpenGLContextvirtual
removeView(const gui::RenderView *newView)om::graphics::devices::opengl::OpenGLContextvirtual
setBlendMode(const BlendMode &newBlendMode)om::graphics::devices::opengl::OpenGLContextvirtual
setDepthMode(const DepthMode &newDepthMode)om::graphics::devices::opengl::OpenGLContextvirtual
setLineWidth(Float newLineWidth)om::graphics::devices::opengl::OpenGLContextvirtual
setPointSize(Float newPointSize)om::graphics::devices::opengl::OpenGLContextvirtual
setRenderFlag(RenderFlags::Flag flag, Bool value=true)om::graphics::devices::opengl::OpenGLContextvirtual
setRenderFlags(const RenderFlags &newRenderFlags)om::graphics::devices::opengl::OpenGLContextvirtual
setRenderMode(const RenderMode &newRenderMode)om::graphics::devices::opengl::OpenGLContextvirtual
setScissorTest(const ScissorTest &newScissorTest)om::graphics::devices::opengl::OpenGLContextvirtual
setStencilMode(const StencilMode &newStencilMode)om::graphics::devices::opengl::OpenGLContextvirtual
setTargetView(gui::RenderView *newView)om::graphics::devices::opengl::OpenGLContextvirtual
setViewport(const Viewport &newViewport)om::graphics::devices::opengl::OpenGLContextvirtual
setVSync(Bool newVSync)om::graphics::devices::opengl::OpenGLContextvirtual
swapBuffers()om::graphics::devices::opengl::OpenGLContextvirtual
unbindFramebuffer()om::graphics::devices::opengl::OpenGLContextvirtual
~GraphicsContext()om::graphics::devices::GraphicsContextinlinevirtual
~OpenGLContext()om::graphics::devices::opengl::OpenGLContext