Loading...
Searching...
No Matches
#include "World3DProjection.hpp"
#include "LogicalViewport.hpp"
#include "World3DRenderer.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
#include <span>
Go to the source code of this file.
|
| data::MeshBounds | monopoly::engine::presentationWorldBounds (const data::MeshBounds &local, const sequence::Matrix3D &world) |
| |
| World3DCamera | monopoly::engine::preserveModernTravelFraming (const World3DCamera &original, float groundY) noexcept |
| |
| World3DCamera | monopoly::engine::avoidModernPresentationBuildings (const World3DCamera &original, std::span< const data::MeshBounds > buildings, float groundY, float clearance, float influenceRadius) noexcept |
| |
| float | monopoly::engine::modernBoardControlReservation (const World3DRect &viewport, int pixelWidth, int pixelHeight, int controlsTop) noexcept |
| |
| World3DCamera | monopoly::engine::fitModernTopDownBoard (const data::MeshBounds &bounds, const World3DCamera &original, float aspect, float bottomReservedFraction=0) noexcept |
| |
| World3DCamera | monopoly::engine::modernBoardPresentationCamera (const data::MeshBounds &bounds, float aspect, float elevationDegrees=48.0F, float yawDegrees=8.0F, float bottomReservedFraction=0.0F) |
| |
| World3DLighting | monopoly::engine::modernBoardPresentationLighting () |
| |