libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
ConsoleVariable.h File Reference
#include "ship/utils/color.h"
#include "ship/core/Component.h"
#include <nlohmann/json.hpp>
#include <stdint.h>
#include <memory>
#include <unordered_map>
#include <string>
#include <string_view>
Include dependency graph for ConsoleVariable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ship::CVar
 A single console variable (CVar) holding a typed value. More...
 
class  Ship::ConsoleVariable
 Manages a named collection of console variables (CVars). More...
 

Namespaces

namespace  Ship
 Core namespace for the libultraship engine framework.
 

Typedefs

typedef enum Ship::ConsoleVariableType Ship::ConsoleVariableType
 Discriminator tag for the active field of the CVar union.
 
typedef struct Ship::CVar Ship::CVar
 A single console variable (CVar) holding a typed value.
 

Enumerations

enum class  Ship::ConsoleVariableType {
  Ship::Integer , Ship::Float , Ship::String , Ship::Color ,
  Ship::Color24
}
 Discriminator tag for the active field of the CVar union. More...