// // ImageData.h // // Copyright (c) 2010 LearnBoost // #ifndef __NODE_IMAGE_DATA_H__ #define __NODE_IMAGE_DATA_H__ #include "Canvas.h" #include "PixelArray.h" #include class ImageData: public node::ObjectWrap { public: static Persistent constructor; static void Initialize(Handle target); static NAN_METHOD(New); static NAN_GETTER(GetWidth); static NAN_GETTER(GetHeight); inline PixelArray *pixelArray(){ return _arr; } ImageData(PixelArray *arr): _arr(arr) {} private: PixelArray *_arr; }; #endif