28 #ifndef INCLUDED_JSI_VECTOR3
29 #define INCLUDED_JSI_VECTOR3
31 namespace JSI_Vector3D
39 JSBool
toString(JSContext* cx, uintN argc, jsval* vp);
62 JSBool
getProperty(JSContext* cx, JSObject* obj, jsid
id, jsval* vp);
63 JSBool
setProperty(JSContext* cx, JSObject* obj, jsid
id, JSBool strict, jsval* vp);
64 void finalize(JSContext* cx, JSObject* obj);
65 JSBool
construct(JSContext* cx, uintN argc, jsval* vp);
JSFunctionSpec JSI_methods[]
void finalize(JSContext *cx, JSObject *obj)
JSPropertySpec JSI_props[]
void(IPropertyOwner::* updateFn)()
JSBool setProperty(JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp)
JSBool construct(JSContext *cx, uintN argc, jsval *vp)
JSBool getProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp)
void(IPropertyOwner::* freshenFn)()
JSBool toString(JSContext *cx, uintN argc, jsval *vp)
NONCOPYABLE(Vector3D_Info)