Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
GPUFrame.hpp File Reference
#include <SDL3/SDL.h>
#include <SDL3/SDL_gpu.h>
#include "World3DRenderer.hpp"
#include "World2DRenderer.hpp"
Include dependency graph for GPUFrame.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  monopoly
 
namespace  monopoly::engine
 
namespace  monopoly::engine::gpuframe
 

Functions

std::expected< World3DRenderStats, World3DRendererError > monopoly::engine::gpuframe::recordWorld3D (SDL_GPUCommandBuffer *command, SDL_GPUTexture *target, Uint32 width, Uint32 height, World3DRenderer &renderer, const SequenceWorld3DSlot &world)
 
bool monopoly::engine::gpuframe::present (SDL_GPUDevice *device, SDL_Window *window, World3DRenderer *renderer, const SequenceWorld3DSlot *world, World2DRenderer *overlayRenderer, const SequenceWorld2DSlot *overlay, SDL_FColor backdrop)