cocos2d-x  3.0-beta2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
js_bindings_core.h File Reference
#include "jsapi.h"
#include "jsfriendapi.h"
#include "cocos2d.h"
#include "chipmunk.h"
#include "SimpleAudioEngine.h"

Classes

struct  jsb_c_proxy_s
 

Enumerations

enum  { JSB_C_FLAG_CALL_FREE = 0, JSB_C_FLAG_DO_NOT_CALL_FREE =1 }
 

Functions

struct jsb_c_proxy_s (JSObject *jsobj)
void  (JSObject *jsobj)
void  (JSObject *jsobj, void *handle, unsigned long flags)
void *  (JSObject *jsobj)
 gets a proxy for a given JSObject More...
 
void  (void *proxy, JSObject *jsobj)
 sets a proxy for a given JSObject More...
 
void  (JSObject *jsobj)
 dels a proxy for a given JSObject More...
 
JSObject *  (void *proxy)
 gets a JSObject for a given proxy More...
 
void  (JSObject *jsobj, void *proxy)
 sets a JSObject for a given proxy More...
 
var  ( var jsobj, var proxy)
 sets a JSObject for a given proxy More...
 
local  ( local jsobj, local proxy)
 sets a JSObject for a given proxy More...
 
void  (void *proxy)
 delts a JSObject for a given proxy More...
 
JSBool  (JSContext *cx, uint32_t argc, jsval *vp)

Enumeration Type Documentation

anonymous enum
Enumerator
JSB_C_FLAG_CALL_FREE 
JSB_C_FLAG_DO_NOT_CALL_FREE 
var enum
Enumerator
JSB_C_FLAG_CALL_FREE 
JSB_C_FLAG_DO_NOT_CALL_FREE 
local enum
Enumerator
JSB_C_FLAG_CALL_FREE 
JSB_C_FLAG_DO_NOT_CALL_FREE 

Function Documentation

struct jsb_c_proxy_s*
jsb_get_c_proxy_for_jsobject
( JSObject *  jsobj)
var jsb_get_c_proxy_for_jsobject ( var  jsobj)
local jsb_get_c_proxy_for_jsobject ( local  jsobj)
void jsb_del_c_proxy_for_jsobject ( JSObject *  jsobj)
var jsb_del_c_proxy_for_jsobject ( var  jsobj)
local jsb_del_c_proxy_for_jsobject ( local  jsobj)
void jsb_set_c_proxy_for_jsobject ( JSObject *  jsobj,
void *  handle,
unsigned long  flags 
)
var jsb_set_c_proxy_for_jsobject ( var  jsobj,
var  handle,
var  flags 
)
local jsb_set_c_proxy_for_jsobject ( local  jsobj,
local  handle,
local  flags 
)
void* jsb_get_proxy_for_jsobject ( JSObject *  jsobj)

gets a proxy for a given JSObject

var jsb_get_proxy_for_jsobject ( var  jsobj)

gets a proxy for a given JSObject

local jsb_get_proxy_for_jsobject ( local  jsobj)

gets a proxy for a given JSObject

void jsb_set_proxy_for_jsobject ( void *  proxy,
JSObject *  jsobj 
)

sets a proxy for a given JSObject

var jsb_set_proxy_for_jsobject ( var  proxy,
var  jsobj 
)

sets a proxy for a given JSObject

local jsb_set_proxy_for_jsobject ( local  proxy,
local  jsobj 
)

sets a proxy for a given JSObject

void jsb_del_proxy_for_jsobject ( JSObject *  jsobj)

dels a proxy for a given JSObject

var jsb_del_proxy_for_jsobject ( var  jsobj)

dels a proxy for a given JSObject

local jsb_del_proxy_for_jsobject ( local  jsobj)

dels a proxy for a given JSObject

JSObject*
jsb_get_jsobject_for_proxy
( void *  proxy)

gets a JSObject for a given proxy

var jsb_get_jsobject_for_proxy ( var  proxy)

gets a JSObject for a given proxy

local jsb_get_jsobject_for_proxy ( local  proxy)

gets a JSObject for a given proxy

void jsb_set_jsobject_for_proxy ( JSObject *  jsobj,
void *  proxy 
)

sets a JSObject for a given proxy

var jsb_set_jsobject_for_proxy ( var  jsobj,
var  proxy 
)

sets a JSObject for a given proxy

local jsb_set_jsobject_for_proxy ( local  jsobj,
local  proxy 
)

sets a JSObject for a given proxy

void jsb_del_jsobject_for_proxy ( void *  proxy)

delts a JSObject for a given proxy

var jsb_del_jsobject_for_proxy ( var  proxy)

delts a JSObject for a given proxy

local jsb_del_jsobject_for_proxy ( local  proxy)

delts a JSObject for a given proxy

JSBool JSB_do_nothing ( JSContext *  cx,
uint32_t  argc,
jsval *  vp 
)
var JSB_do_nothing ( var  cx,
var  argc,
var  vp 
)
local JSB_do_nothing ( local  cx,
local  argc,
local  vp 
)