|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <World3DPipeline.hpp>
Public Member Functions | |
| World3DPipeline ()=default | |
| ~World3DPipeline () | |
| World3DPipeline (const World3DPipeline &)=delete | |
| World3DPipeline & | operator= (const World3DPipeline &)=delete |
| World3DPipeline (World3DPipeline &&other) noexcept | |
| World3DPipeline & | operator= (World3DPipeline &&other) noexcept |
| SDL_GPUGraphicsPipeline * | handle () const noexcept |
| SDL_GPUGraphicsPipeline * | shadowHandle () const noexcept |
| SDL_GPUGraphicsPipeline * | doubleSidedHandle () const noexcept |
| SDL_GPUTextureFormat | depthFormat () const noexcept |
| const World3DShaderSet & | shaders () const noexcept |
| void | reset () noexcept |
Static Public Member Functions | |
| static std::expected< World3DPipeline, World3DPipelineError > | load (SDL_GPUDevice *device, const std::filesystem::path &shaderDirectory, SDL_GPUTextureFormat colorFormat, bool modernPBR=false, SDL_GPUSampleCount samples=SDL_GPU_SAMPLECOUNT_1) |
Definition at line 32 of file World3DPipeline.hpp.
|
default |
| monopoly::engine::World3DPipeline::~World3DPipeline | ( | ) |
Definition at line 33 of file World3DPipeline.cpp.
|
delete |
|
noexcept |
Definition at line 37 of file World3DPipeline.cpp.
|
inlinenoexcept |
Definition at line 56 of file World3DPipeline.hpp.
|
inlinenoexcept |
Definition at line 54 of file World3DPipeline.hpp.
|
inlinenoexcept |
Definition at line 50 of file World3DPipeline.hpp.
|
static |
Definition at line 71 of file World3DPipeline.cpp.
|
delete |
|
noexcept |
Definition at line 42 of file World3DPipeline.cpp.
|
noexcept |
Definition at line 55 of file World3DPipeline.cpp.
|
inlinenoexcept |
Definition at line 58 of file World3DPipeline.hpp.
|
inlinenoexcept |
Definition at line 52 of file World3DPipeline.hpp.