virtual void setGPUDevice(SDL_GPUDevice *device)=0
Store the SDL GPU device created by the renderer.
virtual SDL_GPUCommandBuffer * getCommandBuffer()=0
Return the current frame's command buffer.
virtual SDL_GPUDevice * getGPUDevice()=0
Return the SDL GPU device associated with this context.
virtual SDL_GPURenderPass * getRenderPass()=0
Return the current frame's render pass.
Interface that exposes low-level SDL GPU objects from a window implementation.