12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // RedBakeNodeLoader.h
- // redream_runtime
- //
- // Created by zhuge on 2023/8/10.
- //
- #ifndef RedBakeNodeLoader_h
- #define RedBakeNodeLoader_h
- #include "CCNodeLoader.h"
- #include "spine/bake/RedBakeNode.h"
- namespace redream {
- class REDReader;
- class CC_DLL RedBakeNodeLoader : public NodeLoader {
- public:
- virtual ~RedBakeNodeLoader() {};
- RED_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(RedBakeNodeLoader, loader);
-
- protected:
- virtual RedBakeNode* createNode(cocos2d::Node * pParent, redream::REDReader * ccbReader);
-
- virtual void onHandlePropTypeTexture(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, cocos2d::Texture2D * pTexture2D, REDReader * ccbReader);
- virtual void onHandlePropTypeSpriteFrame(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, cocos2d::SpriteFrame * pSpriteFrame, REDReader * ccbReader);
-
- virtual void onHandlePropTypeBakeDataFile(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, const char * dataFile, REDReader * ccbReader);
- virtual void onHandlePropTypeBakeAnimation(cocos2d::Node * pNode, cocos2d::Node * pParent, const char* pPropertyName, const char * animationName, float elapsedTime, bool loop, REDReader * ccbReader);
-
- };
- };
- #endif /* RedBakeNodeLoader_h */
|