Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Functions | Variables
JSI_Vector3D Namespace Reference

Classes

struct  Vector3D_Info
 

Enumerations

enum  { component_x, component_y, component_z }
 

Functions

JSBool toString (JSContext *cx, uintN argc, jsval *vp)
 
JSBool getProperty (JSContext *cx, JSObject *obj, jsid id, jsval *vp)
 
JSBool setProperty (JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp)
 
void finalize (JSContext *cx, JSObject *obj)
 
JSBool construct (JSContext *cx, uintN argc, jsval *vp)
 
void init ()
 

Variables

JSClass JSI_class
 
JSPropertySpec JSI_props []
 
JSFunctionSpec JSI_methods []
 

Enumeration Type Documentation

anonymous enum
Enumerator
component_x 
component_y 
component_z 

Definition at line 33 of file JSInterface_Vector3D.h.

Function Documentation

JSBool JSI_Vector3D::construct ( JSContext *  cx,
uintN  argc,
jsval *  vp 
)

Definition at line 161 of file JSInterface_Vector3D.cpp.

void JSI_Vector3D::finalize ( JSContext *  cx,
JSObject *  obj 
)

Definition at line 190 of file JSInterface_Vector3D.cpp.

JSBool JSI_Vector3D::getProperty ( JSContext *  cx,
JSObject *  obj,
jsid  id,
jsval *  vp 
)

Definition at line 101 of file JSInterface_Vector3D.cpp.

void JSI_Vector3D::init ( )

Definition at line 47 of file JSInterface_Vector3D.cpp.

JSBool JSI_Vector3D::setProperty ( JSContext *  cx,
JSObject *  obj,
jsid  id,
JSBool  strict,
jsval *  vp 
)

Definition at line 128 of file JSInterface_Vector3D.cpp.

JSBool JSI_Vector3D::toString ( JSContext *  cx,
uintN  argc,
jsval *  vp 
)

Definition at line 195 of file JSInterface_Vector3D.cpp.

Variable Documentation

JSClass JSI_Vector3D::JSI_class
Initial value:
= {
"Vector3D", JSCLASS_HAS_PRIVATE,
JS_PropertyStub, JS_PropertyStub,
JS_EnumerateStub, JS_ResolveStub,
JS_ConvertStub, JSI_Vector3D::finalize,
NULL, NULL, NULL, NULL
}
void finalize(JSContext *cx, JSObject *obj)
JSBool setProperty(JSContext *cx, JSObject *obj, jsid id, JSBool strict, jsval *vp)
JSBool getProperty(JSContext *cx, JSObject *obj, jsid id, jsval *vp)

Definition at line 24 of file JSInterface_Vector3D.cpp.

JSFunctionSpec JSI_Vector3D::JSI_methods
Initial value:
=
{
{ "toString", JSI_Vector3D::toString, 0, 0 },
{ 0 }
}
JSBool toString(JSContext *cx, uintN argc, jsval *vp)

Definition at line 41 of file JSInterface_Vector3D.cpp.

JSPropertySpec JSI_Vector3D::JSI_props
Initial value:

Definition at line 33 of file JSInterface_Vector3D.cpp.