cocos2d-x  3.3rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
WidgetPropertiesReader0250 Class Reference

#include <CCSGUIReader.h>

Inheritance diagram for WidgetPropertiesReader0250:
WidgetPropertiesReader Ref

Public Member Functions

 WidgetPropertiesReader0250 ()
virtual ~WidgetPropertiesReader0250 ()
virtual cocos2d::ui::Widget * createWidget (const rapidjson::Value &dic, const char *fullPath, const char *fileName)
virtual cocos2d::ui::Widget * widgetFromJsonDictionary (const rapidjson::Value &dic)
virtual cocos2d::ui::Widget * createWidgetFromBinary (CocoLoader *cocoLoader, stExpCocoNode *pCocoNode, const char *fileName) override
virtual cocos2d::ui::Widget * widgetFromBinary (CocoLoader *cocoLoader, stExpCocoNode *pCocoNode)
virtual void setPropsForAllWidgetFromBinary (WidgetReaderProtocol *reader, cocos2d::ui::Widget *widget, CocoLoader *cocoLoader, stExpCocoNode *pCocoNode)
virtual void setPropsForWidgetFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setColorPropsForWidgetFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForButtonFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForCheckBoxFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForImageViewFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForLabelFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForLabelAtlasFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForLabelBMFontFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForLoadingBarFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForSliderFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForTextFieldFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForLayoutFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForScrollViewFromJsonDictionary (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForAllWidgetFromJsonDictionary (WidgetReaderProtocol *reader, cocos2d::ui::Widget *widget, const rapidjson::Value &options)
virtual void setPropsForAllCustomWidgetFromJsonDictionary (const std::string &classType, cocos2d::ui::Widget *widget, const rapidjson::Value &customOptions)
virtual cocos2d::ui::Widget * widgetFromProtocolBuffers (const protocolbuffers::NodeTree &nodetree)
virtual void setPropsForAllWidgetFromProtocolBuffers (WidgetReaderProtocol *reader, cocos2d::ui::Widget *widget, const protocolbuffers::NodeTree &nodetree)
virtual cocos2d::ui::Widget * widgetFromXML (const tinyxml2::XMLElement *objectData, const std::string &classType)
virtual void setPropsForAllWidgetFromXML (WidgetReaderProtocol *reader, cocos2d::ui::Widget *widget, const tinyxml2::XMLElement *objectData)
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Ref * autorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
local getReferenceCount ()
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()

Additional Inherited Members

- Protected Member Functions inherited from WidgetPropertiesReader
void setAnchorPointForWidget (cocos2d::ui::Widget *widget, const rapidjson::Value &options)
std::string getWidgetReaderClassName (const std::string &classname)
std::string getWidgetReaderClassName (cocos2d::ui::Widget *widget)
std::string getGUIClassName (const std::string &name)
cocos2d::ui::Widget * createGUI (const std::string &classname)
WidgetReaderProtocol * createWidgetReaderProtocol (const std::string &classname)
- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 
 Ref ()
 Constructor. More...
 
- Protected Attributes inherited from WidgetPropertiesReader
std::string m_strFilePath
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 
local _referenceCount
 count of references More...
 

Constructor & Destructor Documentation

virtual ~WidgetPropertiesReader0250 ( )
inlinevirtual

Member Function Documentation

virtual cocos2d::ui::Widget*
createWidget
( const rapidjson::Value &  dic,
const char *  fullPath,
const char *  fileName 
)
virtual
virtual cocos2d::ui::Widget*
createWidgetFromBinary
( CocoLoader *  cocoLoader,
stExpCocoNode *  pCocoNode,
const char *  fileName 
)
inlineoverridevirtual
virtual void
setColorPropsForWidgetFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForAllCustomWidgetFromJsonDictionary
( const std::string &  classType,
cocos2d::ui::Widget *  widget,
const rapidjson::Value &  customOptions 
)
virtual
virtual void
setPropsForAllWidgetFromBinary
( WidgetReaderProtocol *  reader,
cocos2d::ui::Widget *  widget,
CocoLoader *  cocoLoader,
stExpCocoNode *  pCocoNode 
)
inlinevirtual
virtual void
setPropsForAllWidgetFromJsonDictionary
( WidgetReaderProtocol *  reader,
cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForAllWidgetFromProtocolBuffers
( WidgetReaderProtocol *  reader,
cocos2d::ui::Widget *  widget,
const protocolbuffers::NodeTree &  nodetree 
)
inlinevirtual
virtual void
setPropsForAllWidgetFromXML
( WidgetReaderProtocol *  reader,
cocos2d::ui::Widget *  widget,
const tinyxml2::XMLElement *  objectData 
)
inlinevirtual
virtual void
setPropsForButtonFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForCheckBoxFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForImageViewFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForLabelAtlasFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForLabelBMFontFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForLabelFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForLayoutFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForLoadingBarFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForScrollViewFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForSliderFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForTextFieldFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual void
setPropsForWidgetFromJsonDictionary
( cocos2d::ui::Widget *  widget,
const rapidjson::Value &  options 
)
virtual
virtual cocos2d::ui::Widget*
widgetFromBinary
( CocoLoader *  cocoLoader,
stExpCocoNode *  pCocoNode 
)
inlinevirtual
virtual cocos2d::ui::Widget*
widgetFromJsonDictionary
( const rapidjson::Value &  dic)
virtual
virtual cocos2d::ui::Widget*
widgetFromProtocolBuffers
( const protocolbuffers::NodeTree &  nodetree)
inlinevirtual
virtual cocos2d::ui::Widget*
widgetFromXML
( const tinyxml2::XMLElement *  objectData,
const std::string &  classType 
)
inlinevirtual

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