AppEasy Core SDK
1.5.0
Cross platform mobile and desktop app and game development SDK - The easy way to make apps
|
Base class that is used by classes that create an instance of a XOML resource type. More...
#include <CzXoml.h>
Public Member Functions | |
void | setClassName (const char *name) |
unsigned int | getClassNameHash () const |
virtual IzXomlResource * | CreateInstance (IzXomlResource *parent)=0 |
Protected Attributes | |
unsigned int | ClassNameHash |
Name of class as a string hash. |
Base class that is used by classes that create an instance of a XOML resource type.
virtual IzXomlResource* IzXomlClassCreator::CreateInstance | ( | IzXomlResource * | parent | ) | [pure virtual] |
Implemented in CzSceneCreator, CzAnimTimelineCreator, CzXomlAddVariableCreator, CzAnimCreator, CzActionsCreator, CzActorParticlesCreator, CzDataFileCreator, CzAppCreator, CzProgramCreator, CzUITabBarCreator, CzUIGridCreator, CzBrushCreator, CzBox2dJointsCreator, CzCameraCreator, CzUIListBoxCreator, CzActorImageCreator, CzActorTextCreator, CzRemoteReqCreator, CzXomlTimerCreator, CzScriptCreator, CzUITabsCreator, CzImageCreator, CzUIWebViewCreator, CzUILabelCreator, CzActorConnectorCreator, CzModifierManagerCreator, CzGeometryCreator, CzUIImageViewCreator, CzSoundCreator, CzUISliderCreator, CzMarketCreator, CzUITextViewCreator, CzTemplateFromCreator, CzActorTilemapCreator, CzUIVideoOverlayCreator, CzVideoCreator, CzShapeCreator, CzVideoCamCreator, CzFontCreator, CzUITabCreator, CzStyleCreator, CzUITextBoxCreator, CzXomlBindingsCreator, CzFacebookCreator, CzUIStackPanelCreator, CzBox2dMaterialCreator, CzUserPropertyListCreator, CzUIWrapPanelCreator, CzTemplateCreator, CzXomlLoadCreator, CzUICanvasCreator, CzBox2dFixturesCreator, and CzUIIconCreator.
unsigned int IzXomlClassCreator::getClassNameHash | ( | ) | const [inline] |
void IzXomlClassCreator::setClassName | ( | const char * | name | ) | [inline] |
unsigned int IzXomlClassCreator::ClassNameHash [protected] |
Name of class as a string hash.