4#include <SDL3/SDL_gpu.h>
15 const SequenceWorld3DSlot& world);
20 const SequenceWorld3DSlot* world =
nullptr,
22 const SequenceWorld2DSlot* overlay =
nullptr,
bool present(SDL_GPUDevice *device, SDL_Window *window, World3DRenderer *renderer, const SequenceWorld3DSlot *world, World2DRenderer *overlayRenderer, const SequenceWorld2DSlot *overlay, SDL_FColor backdrop)
std::expected< World3DRenderStats, World3DRendererError > recordWorld3D(SDL_GPUCommandBuffer *command, SDL_GPUTexture *target, Uint32 width, Uint32 height, World3DRenderer &renderer, const SequenceWorld3DSlot &world)