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 |