Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::engine::gpuframe Namespace Reference

Functions

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

Function Documentation

◆ present()

bool monopoly::engine::gpuframe::present ( SDL_GPUDevice *  device,
SDL_Window *  window,
World3DRenderer *  renderer,
const SequenceWorld3DSlot *  world,
World2DRenderer *  overlayRenderer,
const SequenceWorld2DSlot *  overlay,
SDL_FColor  backdrop 
)

Definition at line 57 of file GPUFrame.cpp.

◆ recordWorld3D()

std::expected< World3DRenderStats, World3DRendererError > monopoly::engine::gpuframe::recordWorld3D ( SDL_GPUCommandBuffer *  command,
SDL_GPUTexture *  target,
Uint32  width,
Uint32  height,
World3DRenderer &  renderer,
const SequenceWorld3DSlot &  world 
)

Definition at line 34 of file GPUFrame.cpp.