| adjustPerspective(float *perspective) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| bindDefaultFramebuffer(bool depth) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| bindTextureBinding(TextureBinding *) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| bindVertexArrayObject(VertexArrayObject *) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| clear(ClearMode mask, float clear_color[4], float clear_depth, uint32_t clear_stencil) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| command_queue_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| compute_command_queue_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| copy_command_queue_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| copyToDepthBuffer(DepthStencilTarget *p) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createCommandBuffer(CommandBufferCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createCubemap(CubemapCreateInfo createInfo) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createDepthStencilTarget(DepthStencilTargetCreateInfo rt) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createFramebuffer(FramebufferCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createGraphicsPipeline(GraphicsPipelineCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createIndexBuffer(IndexBufferCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createRenderPass(RenderPassCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createRenderTarget(RenderTargetCreateInfo *rt, uint32_t rc, bool cube=false) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createTexture(TextureCreateInfo createInfo) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createTextureBinding(TextureBindingCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createTextureBindingLayout(TextureBindingLayoutCreateInfo createInfo) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createUniformBuffer(UniformBufferCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createUniformBufferBinding(UniformBufferBindingCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createVertexArrayObject(VertexArrayObjectCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| createVertexBuffer(VertexBufferCreateInfo ci) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| current_backbuffer_index_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| deleteCommandBuffer(CommandBuffer *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteDepthStencilTarget(DepthStencilTarget *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteFramebuffer(Framebuffer *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteGraphicsPipeline(GraphicsPipeline *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteIndexBuffer(IndexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteRenderPass(RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteRenderTarget(RenderTarget *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteTexture(Texture *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteTextureBinding(TextureBinding *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteTextureBindingLayout(TextureBindingLayout *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteUniformBuffer(UniformBuffer *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteUniformBufferBinding(UniformBufferBinding *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteVertexArrayObject(VertexArrayObject *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| deleteVertexBuffer(VertexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| device_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| direct_command_queue_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| drawImmediateIndexed(GeometryType geom_type, bool largeBuffer, int32_t baseVertex, uint32_t indexOffsetPtr, uint32_t indexCount) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| drawImmediateVertices(GeometryType geom_type, uint32_t base, uint32_t count) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| dxgi_adapter_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| enableDepth(bool state) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| fence_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| fence_event_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| fence_value_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| frame_index_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| get() (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | static |
| getAdapterName() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| getAPIName() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| getAPIVersion() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| getVendorName() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| graphics_command_allocator_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| graphics_wrapper_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | static |
| initialize(GraphicsWrapperCreateInfo ci) (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| registerWindow(Window *window) (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| rt_descriptor_heap_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| setColorMask(ColorMask mask) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| setImmediateBlending(BlendMode) override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| shouldUseImmediateMode() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| supportsCommandBuffers() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| supportsComputeShader() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| supportsGeometryShader() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| supportsMultiDrawIndirect() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| supportsTesselation() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | inlinevirtual |
| swap_chain_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| swap_chain_targets_ (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |
| waitUntilIdle() override (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | virtual |
| ~DirectX12GraphicsWrapper() (defined in Grindstone::GraphicsAPI::DirectX12GraphicsWrapper) | Grindstone::GraphicsAPI::DirectX12GraphicsWrapper | |