Sirikata
liboh/plugins/js/JSObjects/JSVisible.hpp
Go to the documentation of this file.
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