/** * CCColorizer, for color translate matrix * reference: http://graficaobscura.com/matrix/index.html * @autohr HALX99 2020 */ #pragma once #ifndef _CCCOLORIZER_H_ # define _CCCOLORIZER_H_ # include "math/CCMath.h" # include "base/ccTypes.h" # include NS_CC_BEGIN class CC_DLL Colorizer { public: static bool enableNodeIntelliShading(Node* node, const Vec3& hsv, const Vec3& filter = Vec3(1.0f, 0.45f, 0.3109f)); static void updateNodeHsv(Node* node, const Vec3& hsv, const Vec3& filter = Vec3(1.0f, 0.45f, 0.3109f)); }; NS_CC_END #endif