Sirikata
Namespaces | Functions
liboh/plugins/js/JSObjects/JSPresence.hpp File Reference
#include <sirikata/oh/Platform.hpp>
#include "../JSObjectStructs/JSPresenceStruct.hpp"
#include "../JSObjectScriptManager.hpp"
#include "../JSObjectScript.hpp"
#include <sirikata/core/transfer/URI.hpp>
Include dependency graph for JSPresence.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::JS
namespace  Sirikata::JS::JSPresence

Functions

bool Sirikata::JS::JSPresence::isPresence (v8::Handle< v8::Value > v8Val)
Handle< v8::Value > Sirikata::JS::JSPresence::setMesh (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getMesh (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setPosition (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getPosition (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getSpace (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getOref (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getAllData (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::pres_disconnect (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getIsConnected (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getVelocity (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setVelocity (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getOrientation (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setOrientation (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setOrientationVel (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getOrientationVel (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setScale (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getScale (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setQuery (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getQuery (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::setPhysics (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getPhysics (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::toString (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::ScriptGetVelocity (v8::Local< v8::String > property, const v8::AccessorInfo &info)
void Sirikata::JS::JSPresence::ScriptSetVelocity (v8::Local< v8::String > property, v8::Local< v8::Value > value, const v8::AccessorInfo &info)
bool Sirikata::JS::JSPresence::getURI (const v8::Arguments &args, std::string &returner)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::runSimulation (const v8::Arguments &args)
 Loads a graphical window associated with this presence.
v8::Handle< v8::Value > Sirikata::JS::JSPresence::isConnectedGetter (v8::Local< v8::String > property, const AccessorInfo &info)
 Tells whether a presence is connected to the world.
void Sirikata::JS::JSPresence::isConnectedSetter (v8::Local< v8::String > property, v8::Local< v8::Value > toSetTo, const AccessorInfo &info)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::distance (const v8::Arguments &args)
 Calculates the distance between this presence and a specified position vector.
v8::Handle< v8::Value > Sirikata::JS::JSPresence::toVisible (const v8::Arguments &args)
 this function allows the presence to return a visible object version of itself.
v8::Handle< v8::Value > Sirikata::JS::JSPresence::pres_suspend (const v8::Arguments &args)
 Takes presence and sets its current velocity and orientation velocity to zero.
v8::Handle< v8::Value > Sirikata::JS::JSPresence::pres_resume (const v8::Arguments &args)
 Reset's the presence's velocity and orientational velocity to what it was before suspend was called.
v8::Handle< v8::Value > Sirikata::JS::JSPresence::loadMesh (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::meshBounds (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::untransformedMeshBounds (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::raytrace (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::unloadMesh (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getAnimationList (const v8::Arguments &args)
void Sirikata::JS::JSPresence::setNullPresence (const v8::Arguments &args)