Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

maths.scripting
Namespace JSI_Vector3D

   in JSInterface_Vector3D.h
   in JSInterface_Vector3D.cpp

namespace JSI_Vector3D


Inner Classes, Typedefs, and Enums
enum JSI_Vector3D::anonymous_enum_1
          
struct JSI_Vector3D::Vector3D_Info
          
 
Field Summary
 JSClass JSI_class
          
 JSFunctionSpec[] JSI_methods
          
 JSPropertySpec[] JSI_props
          
 
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 )
          
 

Field Detail

JSI_class

 JSClass JSI_class;

JSI_methods

 JSFunctionSpec JSI_methods[];

JSI_props

 JSPropertySpec JSI_props[];


Method Detail

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 );

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD