Pyrogenesis  trunk
Namespaces | Macros | Functions | Variables
JSInterface_GUITypes.h File Reference
#include "scriptinterface/ScriptInterface.h"
Include dependency graph for JSInterface_GUITypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 JSI_GUISize
 
 JSI_GUIColor
 
 JSI_GUIMouse
 
 JSI_GUITypes
 

Macros

#define GUISTDTYPE(x)
 

Functions

bool JSI_GUISize::construct (JSContext *cx, uint argc, jsval *vp)
 
bool JSI_GUISize::toString (JSContext *cx, uint argc, jsval *vp)
 
bool JSI_GUIColor::construct (JSContext *cx, uint argc, jsval *vp)
 
bool JSI_GUIColor::toString (JSContext *cx, uint argc, jsval *vp)
 
bool JSI_GUIMouse::construct (JSContext *cx, uint argc, jsval *vp)
 
bool JSI_GUIMouse::toString (JSContext *cx, uint argc, jsval *vp)
 
void JSI_GUITypes::init (ScriptInterface &scriptInterface)
 

Variables

JSClass JSI_GUISize::JSI_class
 
JSPropertySpec JSI_GUISize::JSI_props []
 
JSFunctionSpec JSI_GUISize::JSI_methods []
 
JSClass JSI_GUIColor::JSI_class
 
JSPropertySpec JSI_GUIColor::JSI_props []
 
JSFunctionSpec JSI_GUIColor::JSI_methods []
 
JSClass JSI_GUIMouse::JSI_class
 
JSPropertySpec JSI_GUIMouse::JSI_props []
 
JSFunctionSpec JSI_GUIMouse::JSI_methods []
 

Macro Definition Documentation

#define GUISTDTYPE (   x)
Value:
namespace JSI_GUI##x \
{ \
extern JSClass JSI_class; \
extern JSPropertySpec JSI_props[]; \
extern JSFunctionSpec JSI_methods[]; \
bool construct(JSContext* cx, uint argc, jsval* vp); \
bool toString(JSContext* cx, uint argc, jsval* vp); \
}
JSClass JSI_class
Definition: JSInterface_GUITypes.cpp:201
bool toString(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_GUITypes.cpp:241
unsigned int uint
Definition: types.h:42
bool construct(JSContext *cx, uint argc, jsval *vp)
Definition: JSInterface_GUITypes.cpp:215
JSPropertySpec JSI_props[]
JSFunctionSpec JSI_methods[]
Definition: JSInterface_GUITypes.cpp:209