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 | |