Sirikata
Namespaces | Functions
liboh/plugins/js/JSObjects/JSPresence.cpp File Reference
#include "JSPresence.hpp"
#include "JSFields.hpp"
#include "../JSObjectStructs/JSPresenceStruct.hpp"
#include "../JSObjectStructs/JSSystemStruct.hpp"
#include "JSVec3.hpp"
#include "JSQuaternion.hpp"
#include "JSInvokableObject.hpp"
#include <sirikata/core/transfer/URI.hpp>
#include "JSObjectsUtils.hpp"
#include "../JSLogging.hpp"
Include dependency graph for JSPresence.cpp:

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)
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)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::getAllData (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::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::toVisible (const v8::Arguments &args)
 this function allows the presence to return a visible object version of itself.
Handle< v8::Value > Sirikata::JS::JSPresence::setMesh (const v8::Arguments &args)
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::distance (const v8::Arguments &args)
 Calculates the distance between this presence and a specified position vector.
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)
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::setVelocity (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getVelocity (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)
Handle< v8::Value > Sirikata::JS::JSPresence::getOrientationVel (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setOrientationVel (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::getScale (const v8::Arguments &args)
v8::Handle< v8::Value > Sirikata::JS::JSPresence::setScale (const v8::Arguments &args)
bool Sirikata::JS::JSPresence::getURI (const v8::Arguments &args, std::string &returner)
Handle< v8::Value > Sirikata::JS::JSPresence::toString (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::getPhysics (const v8::Arguments &args)
Handle< v8::Value > Sirikata::JS::JSPresence::setPhysics (const v8::Arguments &args)
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)