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