Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
GPUFrame.cpp File Reference
#include "GPUFrame.hpp"
#include "Display.hpp"
#include "LegacyAssets.hpp"
#include "LogicalViewport.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
Include dependency graph for GPUFrame.cpp:

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)