42 [[
nodiscard]] std::expected<ParsedModernSceneOptions, std::string>
bool qualifiedModernSceneGeometry(ModernSceneKind kind, const MeshRenderData &mesh) noexcept
constexpr DataId EmptyDataId
bool qualifiedModernSceneSequence(ModernSceneKind kind, DataId meshId, std::optional< DataId > rootSequenceDataId, std::uint16_t priority, const ModernSceneOptions &options, const ModernSceneContext &context) noexcept
std::optional< ModernGltfLoadOptions > modernSceneLoadOptions(ModernSceneKind kind) noexcept
std::expected< ParsedModernSceneOptions, std::string > parseModernSceneArguments(std::span< const std::string_view > arguments)
constexpr std::size_t ModernSceneKindCount
const ModernSceneDefinition & modernSceneDefinition(ModernSceneKind kind) noexcept
std::filesystem::path customBoardPath
std::string_view relativeGlbPath
bool proceduralEnvironment
ModernSceneOptions options
std::vector< std::string_view > remaining