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