AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
#include "CzString.h"
#include "CzUtil.h"
#include "CzXml.h"
#include "CzXomlActions.h"
#include "CzXomlResource.h"
Go to the source code of this file.
Classes | |
struct | CzXomlProperty |
A basic XOML property. More... | |
struct | CzXomlNamedProperty |
A basic XOML property that has a name. More... | |
class | CzXomlClassProperty |
Used by classes definitions to list available properties. More... | |
class | CzXomlClassDef |
Used by classes to define accessible properties and methods. More... | |
class | IzXomlClassCreator |
Base class that is used by classes that create an instance of a XOML resource type. More... | |
class | CzXoml |
The main controller responsible for instantiating objects from XOML based files. More... | |
Defines | |
#define | CZ_XOML CzXoml::getInstance() |
A short cut macro that calls the global XOML singleton. | |
Typedefs | |
typedef bool(* | CzXomPropertySetter )(IzXomlResource *target, const CzXomlProperty &prop, bool add) |
Defines an alias for a XOML class property setter. | |
typedef CzXomlProperty(* | CzXomPropertyGetter )(IzXomlResource *target) |
Defines an alias for a XOML class property getter. | |
Enumerations | |
enum | eCzXomlPropertyType { PT_Invalid, PT_String, PT_Bool, PT_Float, PT_Int, PT_Vec2, PT_Vec3, PT_Vec4, PT_Resource, PT_Var } |
The different types of XOML properties. More... |