Sirikata
|
00001 00002 #ifndef __SIRIKATA_JS_VISIBLE_HPP__ 00003 #define __SIRIKATA_JS_VISIBLE_HPP__ 00004 00005 #include <sirikata/oh/Platform.hpp> 00006 00007 #include "../JSObjectScriptManager.hpp" 00008 #include "../JSObjectScript.hpp" 00009 00010 00011 #include "../JSSerializer.hpp" 00012 00013 00014 00015 namespace Sirikata { 00016 namespace JS { 00017 namespace JSVisible { 00018 00019 v8::Handle<v8::Value> toString(const v8::Arguments& args); 00020 v8::Handle<v8::Value> __debugRef(const v8::Arguments& args); 00021 v8::Handle<v8::Value> getPosition(const v8::Arguments& args); 00022 v8::Handle<v8::Value> getVelocity(const v8::Arguments& args); 00023 v8::Handle<v8::Value> getOrientation(const v8::Arguments& args); 00024 v8::Handle<v8::Value> getOrientationVel(const v8::Arguments& args); 00025 v8::Handle<v8::Value> getSpace(const v8::Arguments& args); 00026 v8::Handle<v8::Value> getOref(const v8::Arguments& args); 00027 v8::Handle<v8::Value> getScale(const v8::Arguments& args); 00028 v8::Handle<v8::Value> getStillVisible(const v8::Arguments& args); 00029 v8::Handle<v8::Value> checkEqual(const v8::Arguments& args); 00030 v8::Handle<v8::Value> dist(const v8::Arguments& args); 00031 bool isVisibleObject(v8::Handle<v8::Value> v8Val); 00032 v8::Handle<v8::Value> getMesh(const v8::Arguments& args); 00033 v8::Handle<v8::Value> getPhysics(const v8::Arguments& args); 00034 v8::Handle<v8::Value> getAllData(const v8::Arguments& args); 00035 v8::Handle<v8::Value> getType(const v8::Arguments& args); 00036 00037 v8::Handle<v8::Value> loadMesh(const v8::Arguments& args); 00038 v8::Handle<v8::Value> meshBounds(const v8::Arguments& args); 00039 v8::Handle<v8::Value> untransformedMeshBounds(const v8::Arguments& args); 00040 v8::Handle<v8::Value> raytrace(const v8::Arguments& args); 00041 v8::Handle<v8::Value> unloadMesh(const v8::Arguments& args); 00042 00043 v8::Handle<v8::Value> getAnimationList(const v8::Arguments& args); 00044 00045 }//end jsvisible namespace 00046 }//end js namespace 00047 }//end sirikata 00048 00049 #endif