Lines Matching full:jsobject
62 static void Destructor(JSContext *cx, JSObject *obj);
63 static JSBool GetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp);
64 static JSBool SetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp);
67 static JSBool Draw(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
74 JSBool SkJSDisplayable::Draw(JSContext *cx, JSObject *obj, uintN argc,
96 static JSBool _class##Constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval) { \
103 static JSObject* _class##Init(JSContext *cx, JSObject *obj, JSObject *proto) { \
104 JSObject *newProtoObj = JS_InitClass(cx, obj, proto, &gDisplayableClasses[SkType_##_class], \
214 void SkJSDisplayable::Destructor(JSContext *cx, JSObject *obj) {
218 JSBool SkJSDisplayable::GetProperty(JSContext *cx, JSObject *obj, jsval id,
296 JSBool SkJSDisplayable::SetProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp) {
374 void SkJS::InitializeDisplayables(const SkBitmap& bitmap, JSContext *cx, JSObject *obj, JSObject *proto) {