| 
    Oolite 1.91.0.7712-251017-85ce217
    
   | 
 
#include <EntityOOJavaScriptExtensions.h>
Instance Methods | |
| (BOOL) | - isVisibleToScripts | 
| (NSString *) | - oo_jsClassName | 
| (void) | - getJSClass:andPrototype: | 
| (void) | - deleteJSSelf | 
| (jsval) | - oo_jsValueInContext: [implementation] | 
Definition at line 32 of file EntityOOJavaScriptExtensions.h.
| - (void) deleteJSSelf | 
Extends class Entity.
Definition at line 95 of file EntityOOJavaScriptExtensions.m.
References deleteJSSelf, OOJSAcquireContext(), OOJSRelinquishContext(), and OOJavaScriptEngine::sharedEngine.
Referenced by deleteJSSelf.
| - (void) getJSClass: | (JSClass **) | outClass | |
| andPrototype: | (JSObject **) | outPrototype | 
Extends class Entity.
Definition at line 88 of file EntityOOJavaScriptExtensions.m.
References JSEntityClass(), and JSEntityPrototype().
| - (BOOL) isVisibleToScripts | 
Extends class Entity.
Definition at line 42 of file EntityOOJavaScriptExtensions.m.
References isVisibleToScripts.
Referenced by isVisibleToScripts, and oo_jsValueInContext:.
| - (NSString *) oo_jsClassName | 
Extends class Entity.
Definition at line 48 of file EntityOOJavaScriptExtensions.m.
References oo_jsClassName.
Referenced by oo_jsClassName.
      
  | 
  implementation | 
Extends class Entity.
Definition at line 54 of file EntityOOJavaScriptExtensions.m.
References Entity::getJSClass:andPrototype:, isVisibleToScripts, OOConsumeReference(), OOJSAddGCObjectRoot, and OOJavaScriptEngine::sharedEngine.