|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include "DataBanks.hpp"#include "ModernGltfMesh.hpp"#include <cstdint>#include <expected>#include <filesystem>#include <optional>#include <span>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | monopoly::data::ModernSceneOptions |
| struct | monopoly::data::ParsedModernSceneOptions |
| struct | monopoly::data::ModernSceneContext |
| struct | monopoly::data::ModernSceneDefinition |
Namespaces | |
| namespace | monopoly |
| namespace | monopoly::data |
Enumerations | |
| enum class | monopoly::data::ModernSceneKind : std::uint8_t { monopoly::data::ParisBoard , monopoly::data::House , monopoly::data::Hotel , monopoly::data::UsaBoard , monopoly::data::ProceduralUsaBoard } |
Functions | |
| std::expected< ParsedModernSceneOptions, std::string > | monopoly::data::parseModernSceneArguments (std::span< const std::string_view > arguments) |
| const ModernSceneDefinition & | monopoly::data::modernSceneDefinition (ModernSceneKind kind) noexcept |
| bool | monopoly::data::qualifiedModernSceneSequence (ModernSceneKind kind, DataId meshId, std::optional< DataId > rootSequenceDataId, std::uint16_t priority, const ModernSceneOptions &options, const ModernSceneContext &context) noexcept |
| std::optional< ModernGltfLoadOptions > | monopoly::data::modernSceneLoadOptions (ModernSceneKind kind) noexcept |
| bool | monopoly::data::qualifiedModernSceneGeometry (ModernSceneKind kind, const MeshRenderData &mesh) noexcept |
Variables | |
| constexpr std::size_t | monopoly::data::ModernSceneKindCount = 5 |