29#ifndef NOMLIB_SYSTEM_INIT_HPP
30#define NOMLIB_SYSTEM_INIT_HPP
34#include "nomlib/config.hpp"
67 static std::unique_ptr<ColorDatabase>
colors_;
96bool init_third_party( uint32 flags );
109bool init(
int argc,
char* argv[] );
Container for accessing colors by name (string).
Class interface for accessing global color resources.
static ColorDatabase & colors(void)
Get an object reference to the global color database.
static void initialize(void)
Create the global color database.
static void shutdown(void)
Destructor.
static bool initialized(void)
Get the status of the global color database.
static std::unique_ptr< ColorDatabase > colors_
The global color database for use by the engine and end-user.
static bool initialized_
Track object's state in order to ensure one-time initialization.