Sirikata
|
#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"
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) |