Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

jsWRLtypes.h File Reference

#include "jsapi.h"
#include "../oawconfig.h"

Include dependency graph for jsWRLtypes.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  jsPrivate

Enumerations

enum  { SFVEC2F_X, SFVEC2F_Y }
enum  { SFVEC3F_X, SFVEC3F_Y, SFVEC3F_Z }
enum  { SFCOLOR_R, SFCOLOR_G, SFCOLOR_B }
enum  { SFROTATION_X, SFROTATION_Y, SFROTATION_Z, SFROTATION_ANGLE }
enum  { SFIMAGE_X, SFIMAGE_Y, SFIMAGE_COMP, SFIMAGE_ARRAY }

Functions

OAW_DLLMAPPING bool initJsWrlClasses (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING short NewGlobalProperty (JSContext *cx, JSObject *glob, const char *name, long type, void *value, void *flag, jsval *rval, long fid=-1, SFNode *node=NULL, short mustDel=0)
void CopyJSWrlData (JSContext *cx, JSObject *obj, long type, const char *name, void *dest)
void WriteJSWrlData (JSContext *cx, JSObject *obj, long type, const char *name, void *src)
OAW_DLLMAPPING const char * GetSFNodeName (const SFNode *node)
OAW_DLLMAPPING bool initBrowserObject (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFVec2fClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFVec3fClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFColorClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFRotationClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFNodeClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initSFImageClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFInt32Class (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFFloatClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFVec2fClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFVec3fClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFRotationClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFColorClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFNodeClass (JSContext *cx, JSObject *obj)
OAW_DLLMAPPING bool initMFStringClass (JSContext *cx, JSObject *obj)

Variables

JSClass SFVec2f_class
JSClass SFVec3f_class
JSClass SFColor_class
JSClass SFRotation_class
JSClass SFNode_class
JSClass SFImage_class
JSClass MFInt32_class
JSClass MFFloat_class
JSClass MFVec2f_class
JSClass MFVec3f_class
JSClass MFRotation_class
JSClass MFColor_class
JSClass MFString_class
JSClass MFNode_class


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
SFVEC2F_X 
SFVEC2F_Y 

Definition at line 83 of file jsWRLtypes.h.

anonymous enum
 

Enumeration values:
SFVEC3F_X 
SFVEC3F_Y 
SFVEC3F_Z 

Definition at line 84 of file jsWRLtypes.h.

anonymous enum
 

Enumeration values:
SFCOLOR_R 
SFCOLOR_G 
SFCOLOR_B 

Definition at line 85 of file jsWRLtypes.h.

anonymous enum
 

Enumeration values:
SFROTATION_X 
SFROTATION_Y 
SFROTATION_Z 
SFROTATION_ANGLE 

Definition at line 86 of file jsWRLtypes.h.

anonymous enum
 

Enumeration values:
SFIMAGE_X 
SFIMAGE_Y 
SFIMAGE_COMP 
SFIMAGE_ARRAY 

Definition at line 87 of file jsWRLtypes.h.


Function Documentation

void CopyJSWrlData JSContext *    cx,
JSObject *    obj,
long    type,
const char *    name,
void *    dest
 

OAW_DLLMAPPING const char* GetSFNodeName const SFNode   node
 

OAW_DLLMAPPING bool initBrowserObject JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initJsWrlClasses JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFColorClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFFloatClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFInt32Class JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFNodeClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFRotationClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFStringClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFVec2fClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initMFVec3fClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFColorClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFImageClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFNodeClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFRotationClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFVec2fClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING bool initSFVec3fClass JSContext *    cx,
JSObject *    obj
 

OAW_DLLMAPPING short NewGlobalProperty JSContext *    cx,
JSObject *    glob,
const char *    name,
long    type,
void *    value,
void *    flag,
jsval *    rval,
long    fid = -1,
SFNode   node = NULL,
short    mustDel = 0
 

void WriteJSWrlData JSContext *    cx,
JSObject *    obj,
long    type,
const char *    name,
void *    src
 


Variable Documentation

JSClass MFColor_class
 

Definition at line 102 of file jsWRLtypes.h.

JSClass MFFloat_class
 

Definition at line 98 of file jsWRLtypes.h.

JSClass MFInt32_class
 

Definition at line 97 of file jsWRLtypes.h.

JSClass MFNode_class
 

Definition at line 104 of file jsWRLtypes.h.

JSClass MFRotation_class
 

Definition at line 101 of file jsWRLtypes.h.

JSClass MFString_class
 

Definition at line 103 of file jsWRLtypes.h.

JSClass MFVec2f_class
 

Definition at line 99 of file jsWRLtypes.h.

JSClass MFVec3f_class
 

Definition at line 100 of file jsWRLtypes.h.

JSClass SFColor_class
 

Definition at line 92 of file jsWRLtypes.h.

JSClass SFImage_class
 

Definition at line 95 of file jsWRLtypes.h.

JSClass SFNode_class
 

Definition at line 94 of file jsWRLtypes.h.

JSClass SFRotation_class
 

Definition at line 93 of file jsWRLtypes.h.

JSClass SFVec2f_class
 

Definition at line 90 of file jsWRLtypes.h.

JSClass SFVec3f_class
 

Definition at line 91 of file jsWRLtypes.h.


Generated on Tue Jul 29 14:26:28 2003 for Open ActiveWrl by doxygen1.3-rc2