// // gradient.h // // Copyright (c) 2010 LearnBoost // #ifndef __NODE_GRADIENT_H__ #define __NODE_GRADIENT_H__ #include "canvas.h" using namespace v8; class Gradient: public node::ObjectWrap { public: static void Initialize(Handle target); static Handle New(const Arguments &args); Gradient(double x0, double y0, double x1, double y1); Gradient(double x0, double y0, double r0, double x1, double y1, double r1); private: double _x0, _y0, _x1, _y1, _r0, _r1; cairo_pattern_t *_grad; }; #endif