cocos2d-x  2.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCSGUIReader Class Reference

#include <CCSGUIReader.h>

Inheritance diagram for CCSGUIReader:
CCObject

Public Member Functions

 CCSGUIReader ()
 ~CCSGUIReader ()
UIWidgetwidgetFromJsonFile (const char *fileName)
UIWidgetwidgetFromJsonDictionary (cs::CSJsonDictionary *data)
int getVersionInteger (const char *str)
void setPropsForWidgetFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setColorPropsForWidgetFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForButtonFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForCheckBoxFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForImageViewFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForLabelFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForLabelAtlasFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForContainerWidgetFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForPanelFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForScrollViewFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForSliderFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForTextAreaFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForTextButtonFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForTextFieldFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForLoadingBarFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForImageButtonFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForListViewFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForPageViewFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForLabelBMFontFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)
void setPropsForDragPanelFromJsonDictionary (UIWidget *widget, cs::CSJsonDictionary *options)

Static Public Member Functions

static CCSGUIReadershareReader ()
static void purgeCCSGUIReader ()

Protected Attributes

std::string m_strFilePath
bool m_bOlderVersion

Additional Inherited Members

- Private Member Functions inherited from CCObject
 CCObject (void)
virtual ~CCObject (void)
void release (void)
void retain (void)
CCObjectautorelease (void)
CCObjectcopy (void)
bool isSingleReference (void) const
unsigned int retainCount (void) const
virtual bool isEqual (const CCObject *pObject)
virtual void acceptVisitor (CCDataVisitor &visitor)
virtual void update (float dt)
- Private Attributes inherited from CCObject
unsigned int m_uID
int m_nLuaID
unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Constructor & Destructor Documentation

Member Function Documentation

int getVersionInteger ( const char *  str)
static void purgeCCSGUIReader ( )
static
void
setColorPropsForWidgetFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForButtonFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForCheckBoxFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForContainerWidgetFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForDragPanelFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForImageButtonFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForImageViewFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForLabelAtlasFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForLabelBMFontFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForLabelFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForListViewFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForLoadingBarFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForPageViewFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForPanelFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForScrollViewFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForSliderFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForTextAreaFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForTextButtonFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForTextFieldFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
void
setPropsForWidgetFromJsonDictionary
( UIWidget widget,
cs::CSJsonDictionary options 
)
static CCSGUIReader* shareReader ( )
static
UIWidget* widgetFromJsonDictionary ( cs::CSJsonDictionary data)
UIWidget* widgetFromJsonFile ( const char *  fileName)

Member Data Documentation

bool m_bOlderVersion
protected
std::string m_strFilePath
protected

The documentation for this class was generated from the following file: