16 void Reset()
override;
26 VkCommandPool commandPool =
nullptr;
27 VkCommandBuffer commandBuffer =
nullptr;
A buffer storing graphics related data. Created by GraphicsAdapter::CreateBuffer.
Definition GraphicsBuffer.hpp:20
Definition GraphicsCommandListVK.hpp:8
void CopyBuffer(GraphicsBuffer *source, GraphicsBuffer *destination) override
Definition GraphicsCommandListVK.cpp:93
void ClearRenderTarget(GraphicsBuffer *renderTarget, FloatColor color) override
Definition GraphicsCommandListVK.cpp:97
void Reset() override
Definition GraphicsCommandListVK.cpp:54
void Execute(Array< GraphicsSemaphore * > waitForSemaphores) override
Definition GraphicsCommandListVK.cpp:64
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsCommandListVK.cpp:11
void SetResourceState(GraphicsBuffer *buffer, GraphicsResourceState state) override
Definition GraphicsCommandListVK.cpp:85
void Destroy() override
Run the destruction logic of this class. This also frees its memory.
Definition GraphicsCommandListVK.cpp:43
Definition GraphicsCommandList.hpp:10
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsAdapterChild.cpp:16
GraphicsResourceState
Describes the state of a graphics buffer.
Definition GraphicsBuffer.hpp:9