Ocular Engine
Ocular::Graphics::D3D11GraphicsDriver Member List

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

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