123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // REDNodeButtonLoader.hpp
- // cocos2d_libs
- //
- // Created by ZhengSong on 2020/4/14.
- //
- #ifndef REDNodeButtonLoader_h
- #define REDNodeButtonLoader_h
- #include "CCControlLoader.h"
- #include "extensions/GUI/CCControlExtension/REDNodeButton.h"
- namespace redream {
- /* Forward declaration. */
- class REDReader;
- class CC_DLL REDNodeButtonLoader : public ControlLoader {
- public:
- /**
- * @js NA
- * @lua NA
- */
- virtual ~REDNodeButtonLoader() {};
- /**
- * @js NA
- * @lua NA
- */
- RED_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(REDNodeButtonLoader, loader);
- protected:
- RED_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(REDNodeButton);
- virtual void onHandlePropTypeCheck(cocos2d::Node * pNode, cocos2d::Node * pParent, const char * pPropertyName, bool pCheck, REDReader * ccbReader);
-
-
- virtual void onHandlePropTypeSize(cocos2d::Node * pNode, cocos2d::Node * pParent, const char * pPropertyName, cocos2d::Size pSize, REDReader * ccbReader);
-
-
- virtual void onHandlePropTypeFloat(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, float pFloat, REDReader * ccbReader);
-
- virtual void onHandlePropTypeWise(cocos2d::Node* pNode, cocos2d::Node* pParent, const char* pPropertyName, const WiseEventData& wiseEventData, REDReader* ccbReader);
- };
- }//namespace
- #endif /* REDNodeButtonLoader_h */
|