1#ifndef YAZE_APP_STARTUP_FLAGS_H_
2#define YAZE_APP_STARTUP_FLAGS_H_
6#include "absl/strings/ascii.h"
7#include "absl/strings/string_view.h"
38 absl::string_view value) {
39 const std::string lower = absl::AsciiStrToLower(std::string(value));
40 if (lower ==
"show" || lower ==
"on" || lower ==
"visible") {
43 if (lower ==
"hide" || lower ==
"off" || lower ==
"none") {
62 const std::string lower = absl::AsciiStrToLower(std::string(value));
63 if (lower ==
"full" || lower ==
"eager") {
66 if (lower ==
"lazy" || lower ==
"deferred" || lower ==
"on_demand") {
AssetLoadMode AssetLoadModeFromString(absl::string_view value)
std::string AssetLoadModeToString(AssetLoadMode value)
StartupVisibility
Tri-state toggle used for startup UI visibility controls.
AssetLoadMode
Asset loading mode for editor resources.
std::string StartupVisibilityToString(StartupVisibility value)
StartupVisibility StartupVisibilityFromString(absl::string_view value)