# opentl::core::SystemManager Class Reference

List of all members.

## Public Member Functions
void | initOpenGLContext (int xres, int yres, int x0=0, int y0=0, bool showGpuCapabilityInfo=false)
| Initialize OpenGL context (creates hidden Glut window).
| ~SystemManager ()
## Static Public Member Functions
static SystemManager & | instance ()
static std::string | randomString (int length=10, bool letters=true, bool numbers=false, bool symbols=false)

## Constructor & Destructor Documentation

opentl::core::SystemManager::~SystemManager | ( |  | ) | `[inline]`

## Member Function Documentation

void opentl::core::SystemManager::initOpenGLContext | ( | int | xres,
|  | int | yres,
|  | int | x0 = `0`,
|  | int | y0 = `0`,
|  | bool | showGpuCapabilityInfo = `false` |
| ) |  |  |

Initialize OpenGL context (creates hidden Glut window).

static SystemManager& opentl::core::SystemManager::instance | ( |  | ) | `[inline, static]`

static std::string opentl::core::SystemManager::randomString | ( | int | length = `10`,
|  | bool | letters = `true`,
|  | bool | numbers = `false`,
|  | bool | symbols = `false` |
| ) |  |  | `[static]`