Back to index

nux  3.0.0
Namespaces | Functions | Variables
Nux.cpp File Reference
#include "Nux.h"
#include "NuxGraphics/NuxGraphics.h"

Go to the source code of this file.

Namespaces

namespace  nux
 The Writer singleton is responsible for controlling where the logging message go.

Functions

void nux::NuxInitialize (const char *CommandLine)
static WindowThread * nux::_CreateModalWindowThread (const char *window_title, int width, int height, WindowThread *parent, ThreadUserInitFunc user_init_func, void *data, bool Modal)
WindowThread * nux::CreateGUIThread (const char *window_title, int width, int height, WindowThread *parent=NULL, ThreadUserInitFunc user_init_func=NULL, void *data=NULL)
 Create a Nux window.
WindowThread * nux::CreateNuxWindow (const char *window_title, int width, int height, WindowStyle window_border_style=WINDOWSTYLE_NORMAL, AbstractThread *parent=NULL, bool modal=false, ThreadUserInitFunc user_init_func=NULL, void *data=NULL)
 Create the only Nux window for the current system thread.
WindowThread * nux::CreateNuxWindowNewThread (const char *window_title, int width, int height, WindowStyle window_border_style=WINDOWSTYLE_NORMAL, AbstractThread *parent=NULL, bool modal=false, ThreadUserInitFunc user_init_func=NULL, void *data=NULL)
 Create a Nux window to be run in a new thread.
WindowThread * nux::CreateWindowThread (WindowStyle window_style, const char *window_title, int width, int height, WindowThread *parent, ThreadUserInitFunc user_init_func=NULL, void *data=NULL)
WindowThread * nux::CreateModalWindowThread (WindowStyle window_style, const char *window_title, int width, int height, WindowThread *parent, ThreadUserInitFunc user_init_func=NULL, void *data=NULL)
SystemThread * nux::CreateSystemThread (AbstractThread *parent, ThreadUserInitFunc user_init_func, void *data)
bool nux::RegisterNuxThread (NThread *ThreadPtr)
void nux::UnregisterNuxThread (NThread *ThreadPtr)
ObjectPtr< FontTexture > nux::GetSysFont ()
ObjectPtr< FontTexture > nux::GetSysBoldFont ()
WindowCompositor & nux::GetWindowCompositor ()
WindowThread * nux::GetWindowThread ()
WindowThread * nux::GetThreadNuxWindow ()
BasePainter & nux::GetPainter ()
UXTheme & nux::GetTheme ()
TimerHandler & nux::GetTimer ()

Variables

static NCriticalSection nux::ThreadArrayLock
std::vector< NThread * > nux::ThreadArray