Sirikata
|
#include <JSUtilStruct.hpp>
Public Member Functions | |
JSUtilStruct (JSContextStruct *jscont) | |
~JSUtilStruct () | |
v8::Handle< v8::Value > | struct_createVec3 (Vector3d &toCreate) |
v8::Handle< v8::Value > | struct_createQuaternion (Quaternion &toCreate) |
Static Public Member Functions | |
static JSUtilStruct * | decodeUtilStruct (v8::Handle< v8::Value > toDecode, std::string &errorMessage) |
Private Attributes | |
JSContextStruct * | associatedContext |
Sirikata::JS::JSUtilStruct::JSUtilStruct | ( | JSContextStruct * | jscont | ) |
Sirikata::JS::JSUtilStruct::~JSUtilStruct | ( | ) |
JSUtilStruct * Sirikata::JS::JSUtilStruct::decodeUtilStruct | ( | v8::Handle< v8::Value > | toDecode, |
std::string & | errorMessage | ||
) | [static] |
References UTIL_TEMPLATE_FIELD_COUNT, and UTIL_TEMPLATE_UTILSTRUCT_FIELD.
Referenced by Sirikata::JS::JSUtilObj::ScriptMinus(), and Sirikata::JS::JSUtilObj::ScriptPlus().
v8::Handle< v8::Value > Sirikata::JS::JSUtilStruct::struct_createQuaternion | ( | Quaternion & | toCreate | ) |
References associatedContext, and Sirikata::JS::JSContextStruct::struct_createQuaternion().
Referenced by Sirikata::JS::JSUtilObj::ScriptMinus(), and Sirikata::JS::JSUtilObj::ScriptPlus().
v8::Handle< v8::Value > Sirikata::JS::JSUtilStruct::struct_createVec3 | ( | Vector3d & | toCreate | ) |
References associatedContext, and Sirikata::JS::JSContextStruct::struct_createVec3().
Referenced by Sirikata::JS::JSUtilObj::ScriptMinus(), and Sirikata::JS::JSUtilObj::ScriptPlus().
Referenced by struct_createQuaternion(), and struct_createVec3().