8 class GraphicsCommandListD3D12 :
public GraphicsCommandList
11 using IGraphicsAdapterChild::Init;
15 void Destroy()
override;
17 void Reset()
override;
18 void Execute(Array<GraphicsSemaphore*> waitForSemaphores)
override;
20 void SetResourceState(GraphicsBuffer* buffer, GraphicsResourceState state)
override;
22 void CopyBuffer(GraphicsBuffer* source, GraphicsBuffer* destination)
override;
24 void ClearRenderTarget(GraphicsBuffer* renderTarget, FloatColor color)
override;
27 ID3D12CommandAllocator* allocator =
nullptr;
28 ID3D12GraphicsCommandList* commandList =
nullptr;