Ocular Engine
Ocular::Graphics::GraphicsDriver Member List

This is the complete list of members for Ocular::Graphics::GraphicsDriver, including all inherited members.

addDrawCall(uint32_t numIndices)Ocular::Graphics::GraphicsDriverprotected
clearBuffers(Core::Color const &clearColor=Core::Color::DefaultClearGray())Ocular::Graphics::GraphicsDrivervirtual
clearDepthBuffer(float value=1.0f)Ocular::Graphics::GraphicsDrivervirtual
clearFrameStats()Ocular::Graphics::GraphicsDriver
clearStencilBuffer(uint32_t value=0)Ocular::Graphics::GraphicsDrivervirtual
createDepthTexture(TextureDescriptor const &descriptor) const Ocular::Graphics::GraphicsDrivervirtual
createFragmentShader() const Ocular::Graphics::GraphicsDrivervirtual
createGeometryShader() const Ocular::Graphics::GraphicsDrivervirtual
createGPUBuffer(GPUBufferDescriptor const &descriptor) const Ocular::Graphics::GraphicsDrivervirtual
createIndexBuffer() const Ocular::Graphics::GraphicsDrivervirtual
createMaterial() const Ocular::Graphics::GraphicsDrivervirtual
createPostTessellationShader() const Ocular::Graphics::GraphicsDrivervirtual
createPreTessellationShader() const Ocular::Graphics::GraphicsDrivervirtual
createRenderTexture(TextureDescriptor const &descriptor) const Ocular::Graphics::GraphicsDrivervirtual
createTexture(TextureDescriptor const &descriptor) const Ocular::Graphics::GraphicsDrivervirtual
createTexture2D(TextureDescriptor const &descriptor) const Ocular::Graphics::GraphicsDrivervirtual
createUniformBuffer(UniformBufferType type) const Ocular::Graphics::GraphicsDrivervirtual
createVertexBuffer() const Ocular::Graphics::GraphicsDrivervirtual
createVertexShader() const Ocular::Graphics::GraphicsDrivervirtual
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::GraphicsDrivervirtual
drawDebugCircle(Math::Vector3f const &center, float radius, Math::Vector3f const &normal, Core::Color const &color, uint32_t segments=64, uint64_t lifetime=30000)Ocular::Graphics::GraphicsDrivervirtual
drawDebugLine(Math::Vector3f const &start, Math::Vector3f const &stop, Core::Color const &color, uint64_t lifetime=30000)Ocular::Graphics::GraphicsDrivervirtual
getLastFrameStats() const Ocular::Graphics::GraphicsDriver
getMaxBoundTextures() const Ocular::Graphics::GraphicsDrivervirtual
getRenderState()Ocular::Graphics::GraphicsDrivervirtual
GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDriver
initialize()Ocular::Graphics::GraphicsDrivervirtual
m_CurrFrameStats (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDriverprotected
m_Debug (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDriverprotected
m_LastFrameStats (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDriverprotected
m_RenderState (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDriverprotected
renderBounds(Core::SceneObject *object, Math::BoundsType type)Ocular::Graphics::GraphicsDrivervirtual
renderDebug()Ocular::Graphics::GraphicsDrivervirtual
renderMesh(Mesh *mesh, uint32_t submesh=0)Ocular::Graphics::GraphicsDrivervirtual
setDepthTexture(DepthTexture *texture)Ocular::Graphics::GraphicsDrivervirtual
setRenderTexture(RenderTexture *texture)Ocular::Graphics::GraphicsDrivervirtual
swapBuffers()Ocular::Graphics::GraphicsDrivervirtual
~GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver)Ocular::Graphics::GraphicsDrivervirtual