maths.scripting
Namespace JSI_Vector3D
in JSInterface_Vector3D.h
in JSInterface_Vector3D.cpp
- namespace JSI_Vector3D
Method Summary |
JSBool |
add( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
JSBool |
construct( JSContext* cx, JSObject* UNUSED( obj ), uintN argc, jsval* argv, jsval* rval )
|
JSBool |
cross( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
JSBool |
divide( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
JSBool |
dot( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
void |
finalize( JSContext* cx, JSObject* obj )
|
JSBool |
getProperty( JSContext* cx, JSObject* obj, jsval id, jsval* vp )
|
static CVector3D* |
GetVector( JSContext* cx, JSObject* obj )
|
void |
init()
|
JSBool |
length( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval )
|
JSBool |
negate( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval )
|
JSBool |
normalize( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval )
|
JSBool |
scale( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
JSBool |
setProperty( JSContext* cx, JSObject* obj, jsval id, jsval* vp )
|
JSBool |
subtract( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval )
|
JSBool |
toString( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval )
|
JSI_class
JSClass JSI_class;
JSI_methods
JSFunctionSpec JSI_methods[];
JSI_props
JSPropertySpec JSI_props[];
add
public JSBool add( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
construct
public JSBool construct( JSContext* cx, JSObject* UNUSED( obj ), uintN argc, jsval* argv, jsval* rval );
cross
public JSBool cross( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
divide
public JSBool divide( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
dot
public JSBool dot( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
finalize
public void finalize( JSContext* cx, JSObject* obj );
getProperty
public JSBool getProperty( JSContext* cx, JSObject* obj, jsval id, jsval* vp );
GetVector
public static CVector3D* GetVector( JSContext* cx, JSObject* obj );
init
public void init();
length
public JSBool length( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval );
negate
public JSBool negate( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval );
normalize
public JSBool normalize( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval );
scale
public JSBool scale( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
setProperty
public JSBool setProperty( JSContext* cx, JSObject* obj, jsval id, jsval* vp );
subtract
public JSBool subtract( JSContext* cx, JSObject* obj, uintN argc, jsval* argv, jsval* rval );
toString
public JSBool toString( JSContext* cx, JSObject* obj, uintN UNUSED( argc ), jsval* UNUSED( argv ), jsval* rval );