1234567891011121314151617181920212223242526272829 |
- //
- // REDPolygonClippingNodeLoader.hpp
- // redream_runtime
- //
- // Created by RedInfinity on 2024/1/19.
- //
- #ifndef REDPolygonClippingNodeLoader_hpp
- #define REDPolygonClippingNodeLoader_hpp
- ///第三方库
- #include "red/PolygonClippingNode/REDPolygonClippingNode.hpp"
- ///项目代码
- #include "CCNodeLoader.h"
- namespace redream {
- class CC_DLL PolygonClippingNodeLoader final : public NodeLoader {
- public:
- virtual ~PolygonClippingNodeLoader() {};
- RED_STATIC_NEW_AUTORELEASE_OBJECT_METHOD(PolygonClippingNodeLoader, loader);
-
- protected:
- RED_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(cocos2d::PolygonClippingNode);
- virtual void onHandlePropTypeCheck(Node* pNode, Node* pParent, const char* pPropertyName, bool pCheck, REDReader* ccbReader) override;
- virtual void onHandlePropTypePolygonFile(cocos2d::Node* pNode, cocos2d::Node* pParent, const char* pPropertyName, const std::string& filePath, REDReader* ccbReader) override;
- };
- }
- #endif /* REDPolygonClippingNodeLoader_hpp */
|