#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 |