addDrawCall(uint32_t numIndices) | Ocular::Graphics::GraphicsDriver | protected |
clearBuffers(Core::Color const &clearColor=Core::Color::DefaultClearGray()) | Ocular::Graphics::GraphicsDriver | virtual |
clearDepthBuffer(float value=1.0f) | Ocular::Graphics::GraphicsDriver | virtual |
clearFrameStats() | Ocular::Graphics::GraphicsDriver | |
clearStencilBuffer(uint32_t value=0) | Ocular::Graphics::GraphicsDriver | virtual |
createDepthTexture(TextureDescriptor const &descriptor) const | Ocular::Graphics::GraphicsDriver | virtual |
createFragmentShader() const | Ocular::Graphics::GraphicsDriver | virtual |
createGeometryShader() const | Ocular::Graphics::GraphicsDriver | virtual |
createGPUBuffer(GPUBufferDescriptor const &descriptor) const | Ocular::Graphics::GraphicsDriver | virtual |
createIndexBuffer() const | Ocular::Graphics::GraphicsDriver | virtual |
createMaterial() const | Ocular::Graphics::GraphicsDriver | virtual |
createPostTessellationShader() const | Ocular::Graphics::GraphicsDriver | virtual |
createPreTessellationShader() const | Ocular::Graphics::GraphicsDriver | virtual |
createRenderTexture(TextureDescriptor const &descriptor) const | Ocular::Graphics::GraphicsDriver | virtual |
createTexture(TextureDescriptor const &descriptor) const | Ocular::Graphics::GraphicsDriver | virtual |
createTexture2D(TextureDescriptor const &descriptor) const | Ocular::Graphics::GraphicsDriver | virtual |
createUniformBuffer(UniformBufferType type) const | Ocular::Graphics::GraphicsDriver | virtual |
createVertexBuffer() const | Ocular::Graphics::GraphicsDriver | virtual |
createVertexShader() const | Ocular::Graphics::GraphicsDriver | virtual |
createViewport(float x, float y, float width, float height, float minDepth=0.0f, float maxDepth=1.0f) const (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | virtual |
drawDebugCircle(Math::Vector3f const ¢er, float radius, Math::Vector3f const &normal, Core::Color const &color, uint32_t segments=64, uint64_t lifetime=30000) | Ocular::Graphics::GraphicsDriver | virtual |
drawDebugLine(Math::Vector3f const &start, Math::Vector3f const &stop, Core::Color const &color, uint64_t lifetime=30000) | Ocular::Graphics::GraphicsDriver | virtual |
getLastFrameStats() const | Ocular::Graphics::GraphicsDriver | |
getMaxBoundTextures() const | Ocular::Graphics::GraphicsDriver | virtual |
getRenderState() | Ocular::Graphics::GraphicsDriver | virtual |
GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | |
initialize() | Ocular::Graphics::GraphicsDriver | virtual |
m_CurrFrameStats (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | protected |
m_Debug (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | protected |
m_LastFrameStats (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | protected |
m_RenderState (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | protected |
renderBounds(Core::SceneObject *object, Math::BoundsType type) | Ocular::Graphics::GraphicsDriver | virtual |
renderDebug() | Ocular::Graphics::GraphicsDriver | virtual |
renderMesh(Mesh *mesh, uint32_t submesh=0) | Ocular::Graphics::GraphicsDriver | virtual |
setDepthTexture(DepthTexture *texture) | Ocular::Graphics::GraphicsDriver | virtual |
setRenderTexture(RenderTexture *texture) | Ocular::Graphics::GraphicsDriver | virtual |
swapBuffers() | Ocular::Graphics::GraphicsDriver | virtual |
~GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | virtual |