Public Member Functions | |
V8Context (Canvas::Context *context, Canvas::Logger *console=NULL) | |
void | execute (const std::string &javascript) |
Static Public Member Functions | |
static std::string | readScript (const std::string &filename) |
Public Attributes | |
v8::Persistent < v8::FunctionTemplate > | mCanvasGradientTemplate |
v8::Persistent < v8::FunctionTemplate > | mCanvasPatternTemplate |
v8::Persistent < v8::FunctionTemplate > | mImageTemplate |
v8::Persistent < v8::FunctionTemplate > | mConsoleTemplate |
Protected Member Functions | |
void | bindCanvasContext () |
Protected Attributes | |
Canvas::Context * | mContext |
Canvas::Logger * | mLogger |
v8::Persistent< v8::Context > | mV8Context |