| addDrawCall(uint32_t numIndices) | Ocular::Graphics::GraphicsDriver | protected |
| clearBuffers(Core::Color const &clearColor=Core::Color::DefaultClearGray()) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| clearDepthBuffer(float value=1.0f) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| clearFrameStats() | Ocular::Graphics::GraphicsDriver | |
| clearStencilBuffer(uint32_t value=0) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| ConvertTextureDescriptor(TextureDescriptor const &source, D3D11_TEXTURE2D_DESC &dest) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | static |
| ConvertTextureDescriptor(D3D11_TEXTURE2D_DESC const &source, TextureDescriptor &dest) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | static |
| createDepthTexture(TextureDescriptor const &descriptor) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createDeviceAndSwapChain(Core::WindowWin32 const *window, HWND const hwnd) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| createFragmentShader() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createGeometryShader() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createGPUBuffer(GPUBufferDescriptor const &descriptor) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createIndexBuffer() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createMaterial() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createPostTessellationShader() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createPreTessellationShader() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createRenderTexture(TextureDescriptor const &descriptor) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createSwapChainDescription(Core::WindowWin32 const *window) const (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| createTexture(TextureDescriptor const &descriptor) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createTexture2D(TextureDescriptor const &descriptor) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createUniformBuffer(UniformBufferType type) const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createVertexBuffer() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createVertexShader() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| createViewport(float x, float y, float width, float height, float minDepth=0.0f, float maxDepth=1.0f) const override (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| D3D11GraphicsDriver() (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | |
| 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 |
| fetchDeviceAndSwapChain1(ID3D11Device *device, ID3D11DeviceContext *context, Core::WindowWin32 const *window) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| fetchDeviceAndSwapChain2(ID3D11Device *device, ID3D11DeviceContext *context, Core::WindowWin32 const *window) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| getD3DDevice() const (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | |
| getD3DDeviceContext() const (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | |
| getD3DSwapChain() const (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | |
| getLastFrameStats() const | Ocular::Graphics::GraphicsDriver | |
| getMaxBoundTextures() const override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| getRenderState() | Ocular::Graphics::GraphicsDriver | virtual |
| GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | |
| initialize() override | Ocular::Graphics::D3D11GraphicsDriver | 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 |
| onEvent(std::shared_ptr< Core::AEvent > event) override (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protectedvirtual |
| Ocular::Core::AEventListener::onEvent(std::shared_ptr< AEvent > event)=0 | Ocular::Core::AEventListener | protectedpure virtual |
| printD3DDebug() (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| renderBounds(Core::SceneObject *object, Math::BoundsType type) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| renderDebug() | Ocular::Graphics::GraphicsDriver | virtual |
| renderMesh(Mesh *mesh, uint32_t submesh=0) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| resizeSwapChain(uint32_t width, uint32_t height) (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| setDepthTexture(DepthTexture *texture) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| setRenderTexture(RenderTexture *texture) override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| swapBuffers() override | Ocular::Graphics::D3D11GraphicsDriver | virtual |
| ValidateTextureDescriptor(TextureDescriptor const &descriptor) | Ocular::Graphics::D3D11GraphicsDriver | protectedstatic |
| validateWindow(std::shared_ptr< Core::AWindow > window, HWND &hwnd) const (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | protected |
| ~D3D11GraphicsDriver() (defined in Ocular::Graphics::D3D11GraphicsDriver) | Ocular::Graphics::D3D11GraphicsDriver | |
| ~GraphicsDriver() (defined in Ocular::Graphics::GraphicsDriver) | Ocular::Graphics::GraphicsDriver | virtual |