nux-0.9.46

Nux/Nux.h File Reference

#include "NuxCore/NuxCore.h"
#include "NuxCore/Namespace.h"
#include "NuxCore/SystemTypes.h"
#include "NuxCore/Error.h"
#include "NuxCore/FilePath.h"
#include "NuxCore/Color.h"
#include "NuxCore/Rect.h"
#include "NuxCore/Point.h"
#include "NuxCore/Size.h"
#include "NuxCore/ObjectPtr.h"
#include "NuxCore/Math/Constants.h"
#include "NuxCore/Math/Vector3.h"
#include "NuxCore/Math/Vector4.h"
#include "NuxCore/Math/Matrix3.h"
#include "NuxCore/Math/Matrix4.h"
#include "NuxCore/Math/Spline.h"
#include <sigc++/trackable.h>
#include <sigc++/signal.h>
#include <sigc++/functors/ptr_fun.h>
#include <sigc++/functors/mem_fun.h>
#include <sigc++/adaptors/bind.h>
#include <sigc++/functors/slot.h>
#include <glib.h>
#include "Utils.h"
#include "WidgetMetrics.h"
#include "Area.h"
#include "InputArea.h"
#include "Theme.h"
#include "Painter.h"
#include "View.h"
#include "AbstractThread.h"
#include "WindowThread.h"
#include "Timeline.h"
#include "SystemThread.h"

Go to the source code of this file.

Namespaces

namespace  nux

Defines

#define NUX_USE_GLIB_LOOP_ON_WINDOWS
#define gPainter   nux::GetPainter ()
#define gTheme   nux::GetTheme ()

Functions

void nux::NuxInitialize (const TCHAR *CommandLine)
WindowThread * nux::CreateGUIThread (const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent=NULL, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL)
 Create a main graphics thread. This thread has a window and no parent window (The Parent parameter should always be null).
WindowThread * nux::CreateWindowThread (WindowStyle WndStyle, const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL)
WindowThread * nux::CreateModalWindowThread (WindowStyle WndStyle, const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL)
SystemThread * nux::CreateSystemThread (AbstractThread *Parent=NULL, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL)
ThreadState nux::GetThreadState (unsigned int ThreadID)
ObjectPtr< FontTexture > nux::GetSysFont ()
ObjectPtr< FontTexture > nux::GetSysBoldFont ()
NThread * nux::GetThreadApplication ()
WindowThread * nux::GetGraphicsThread ()
WindowThread * nux::GetWindowThread ()
GraphicsDisplay & nux::GetWindow ()
GraphicsEngine & nux::GetGraphicsEngine ()
WindowCompositor & nux::GetWindowCompositor ()
BasePainter & nux::GetPainter ()
UXTheme & nux::GetTheme ()
TimerHandler & nux::GetTimer ()
 nux::inlDeclareThreadLocalStorage (NThread *, 0, ThreadLocal_InalogicAppImpl)

Define Documentation

#define gPainter   nux::GetPainter ()
#define gTheme   nux::GetTheme ()
#define NUX_USE_GLIB_LOOP_ON_WINDOWS