#include <windows.h>
#include <core/SSingleton.h>
#include <interface/sapp-i.h>
#include <res.mgr/SResProviderMgr.h>
#include <res.mgr/SNamedValue.h>
#include <core/SMsgLoop.h>
#include <core/SObjectFactory.h>
#include <helper/obj-ref-impl.hpp>
#include <interface/SSkinobj-i.h>
Go to the source code of this file.
Classes | |
class | SObjectDefaultRegister |
Default implementation of ISystemObjectRegister. More... | |
class | SApplication |
SOUI Application. More... | |
Macros | |
#define | GETRESPROVIDER SNS::SApplication::getSingletonPtr() |
#define | GETRENDERFACTORY SNS::SApplication::getSingleton().GetRenderFactory() |
#define | GETREALWNDHANDLER SNS::SApplication::getSingleton().GetRealWndHander() |
#define | GETTOOLTIPFACTORY SNS::SApplication::getSingleton().GetToolTipFactory() |
#define | LOADXML(p1, p2) |
#define | LOADIMAGE(p1, p2) |
#define | LOADIMAGE2(p1) |
#define | LOADICON(p1, p2) |
#define | LOADICON2(p1) |
#define | TR(p1, p2) |
#define | STR2ID(p1) |
#define | CREATEINTERPOLATOR(x) |
Functions | |
virtual void | RegisterSkins (SObjectFactoryMgr *objFactory) const PURE |
Register skin objects into the object factory. | |
virtual void | RegisterWindows (SObjectFactoryMgr *objFactory) const PURE |
Register window objects into the object factory. | |
virtual void | RegisterInterpolator (SObjectFactoryMgr *objFactory) const PURE |
Register interpolator objects into the object factory. | |
virtual void | RegisterAnimation (SObjectFactoryMgr *objFactory) const PURE |
Register animation objects into the object factory. | |
virtual void | RegisterValueAnimator (SObjectFactoryMgr *objFactory) const PURE |
Register value animator objects into the object factory. | |
Variables | |
interface SOUI_EXP | ISystemObjectRegister |
Copyright (C) 2014-2050 SOUI团队 All rights reserved.
Describe SOUI应用程序入口
Definition in file SApp.h.
#define CREATEINTERPOLATOR | ( | x | ) |
#define GETREALWNDHANDLER SNS::SApplication::getSingleton().GetRealWndHander() |
#define GETRENDERFACTORY SNS::SApplication::getSingleton().GetRenderFactory() |
#define GETTOOLTIPFACTORY SNS::SApplication::getSingleton().GetToolTipFactory() |
#define LOADICON | ( | p1, | |
p2 ) |
#define LOADICON2 | ( | p1 | ) |
#define LOADIMAGE | ( | p1, | |
p2 ) |
#define LOADIMAGE2 | ( | p1 | ) |
#define LOADXML | ( | p1, | |
p2 ) |
#define STR2ID | ( | p1 | ) |
#define TR | ( | p1, | |
p2 ) |
|
virtual |
Register animation objects into the object factory.
objFactory | Pointer to the object factory manager. |
|
virtual |
Register interpolator objects into the object factory.
objFactory | Pointer to the object factory manager. |
|
virtual |
Register skin objects into the object factory.
objFactory | Pointer to the object factory manager. |
|
virtual |
Register value animator objects into the object factory.
objFactory | Pointer to the object factory manager. |
|
virtual |
Register window objects into the object factory.
objFactory | Pointer to the object factory manager. |
interface SOUI_EXP ISystemObjectRegister |