Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
This is the complete list of members for Grindstone::GraphicsAPI::DirectX12CommandBuffer, including all inherited members.
BeginCommandBuffer()=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BeginDebugLabelSection(const char *name, float color[4]=nullptr)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindCommandBuffers(CommandBuffer **commandBuffers, uint32_t commandBuffersCount)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindComputeDescriptorSet(ComputePipeline *graphicsPipeline, DescriptorSet **descriptorSets, uint32_t descriptorSetCount)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindComputePipeline(ComputePipeline *pipeline)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindGraphicsDescriptorSet(GraphicsPipeline *graphicsPipeline, DescriptorSet **descriptorSets, uint32_t descriptorSetCount)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindGraphicsPipeline(GraphicsPipeline *pipeline)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindIndexBuffer(IndexBuffer *indexBuffer)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindRenderPass(RenderPass *renderPass, Framebuffer *framebuffer, uint32_t width, uint32_t height, ClearColorValue *colorClearValues, uint32_t colorClearCount, ClearDepthStencil depthStencilClearValue)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindVertexArrayObject(VertexArrayObject *vertexArrayObject)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BindVertexBuffers(VertexBuffer **vb, uint32_t count)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
BlitDepthImage(DepthStencilTarget *src, DepthStencilTarget *dst)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
DirectX12CommandBuffer(CommandBufferCreateInfo createInfo) (defined in Grindstone::GraphicsAPI::DirectX12CommandBuffer) | Grindstone::GraphicsAPI::DirectX12CommandBuffer | |
DispatchCompute(uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
DrawIndices(uint32_t firstIndex, uint32_t indexCount, uint32_t firstInstance, uint32_t instanceCount, int32_t vertexOffset)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
DrawVertices(uint32_t vertexCount, uint32_t firstInstance, uint32_t instanceCount, int32_t vertexOffset)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
EndCommandBuffer()=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
EndDebugLabelSection()=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
getCommandList() (defined in Grindstone::GraphicsAPI::DirectX12CommandBuffer) | Grindstone::GraphicsAPI::DirectX12CommandBuffer | |
handleStep(CommandCreateInfo *step) (defined in Grindstone::GraphicsAPI::DirectX12CommandBuffer) | Grindstone::GraphicsAPI::DirectX12CommandBuffer | |
SetDepthBias(float biasConstantFactor, float biasSlopeFactor)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
SetScissor(int32_t offsetX, int32_t offsetY, uint32_t width, uint32_t height)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
SetViewport(float offsetX, float offsetY, float width, float height, float depthMin=0.0f, float depthMax=1.0f)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
UnbindRenderPass()=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
WaitForComputeMemoryBarrier(RenderTarget *renderTarget, bool shouldMakeWritable)=0 (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | pure virtual |
~CommandBuffer() (defined in Grindstone::GraphicsAPI::CommandBuffer) | Grindstone::GraphicsAPI::CommandBuffer | inlinevirtual |
~DirectX12CommandBuffer() override (defined in Grindstone::GraphicsAPI::DirectX12CommandBuffer) | Grindstone::GraphicsAPI::DirectX12CommandBuffer | virtual |