Sirikata
|
Functions | |
v8::Handle< v8::Value > | ScriptMinus (const v8::Arguments &args) |
Overloads the '-' operator for many types. | |
v8::Handle< v8::Value > | ScriptSporef (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptEqual (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptDiv (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptMult (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptMod (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptPlus (const v8::Arguments &args) |
Overloads the '+' operator for many types. | |
v8::Handle< v8::Value > | ScriptRandFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptSqrtFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptAcosFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptCosFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptSinFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptAsinFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptPowFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptExpFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | ScriptAbsFunction (const v8::Arguments &args) |
v8::Handle< v8::Value > | Base64Encode (const v8::Arguments &args) |
v8::Handle< v8::Value > | Base64EncodeURL (const v8::Arguments &args) |
v8::Handle< v8::Value > | Base64Decode (const v8::Arguments &args) |
v8::Handle< v8::Value > | Base64DecodeURL (const v8::Arguments &args) |
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::Base64Decode | ( | const v8::Arguments & | args | ) |
References Sirikata::Base64::decode(), and Sirikata::JS::decodeString().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::Base64DecodeURL | ( | const v8::Arguments & | args | ) |
References Sirikata::JS::decodeString(), and Sirikata::Base64::decodeURL().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::Base64Encode | ( | const v8::Arguments & | args | ) |
References Sirikata::JS::decodeString(), and Sirikata::Base64::encode().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::Base64EncodeURL | ( | const v8::Arguments & | args | ) |
References Sirikata::JS::decodeString(), and Sirikata::Base64::encodeURL().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptAbsFunction | ( | const v8::Arguments & | args | ) |
number | to take abs of |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptAcosFunction | ( | const v8::Arguments & | args | ) |
float | to take arccosine of |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptAsinFunction | ( | const v8::Arguments & | args | ) |
float | to take arcsine of |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptCosFunction | ( | const v8::Arguments & | args | ) |
angle | in radians to take cosine of |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptDiv | ( | const v8::Arguments & | args | ) |
References INLINE_DOUBLE_CONV_ERROR, and V8_EXCEPTION_CSTR.
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptEqual | ( | const v8::Arguments & | args | ) |
References V8_EXCEPTION_CSTR.
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptExpFunction | ( | const v8::Arguments & | args | ) |
exponent |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptMinus | ( | const v8::Arguments & | args | ) |
Overloads the '-' operator for many types.
a and b must be of the same type (either vectors or numbers). If a and b are vectors (a = <ax,ay,az>; b = <bx,by,bz>, returns <ax-bx, ay-by, az-bz>). If a and b are numbers, returns a - b.
a | Of type vector or number. |
b | Of type vector or number. |
References Sirikata::JS::JSUtilStruct::decodeUtilStruct(), Sirikata::JS::NumericExtract(), Sirikata::JS::NumericValidate(), Sirikata::JS::QuaternionValExtract(), Sirikata::JS::QuaternionValValidate(), Sirikata::JS::JSUtilStruct::struct_createQuaternion(), Sirikata::JS::JSUtilStruct::struct_createVec3(), Sirikata::JS::Vec3Extract(), and Sirikata::JS::Vec3ValValidate().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptMod | ( | const v8::Arguments & | args | ) |
References INLINE_INTEGER_CONV_ERROR, and V8_EXCEPTION_CSTR.
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptMult | ( | const v8::Arguments & | args | ) |
References INLINE_DOUBLE_CONV_ERROR, and V8_EXCEPTION_CSTR.
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptPlus | ( | const v8::Arguments & | args | ) |
Overloads the '+' operator for many types.
a and b must be of the same type (either vectors, numbers, or strings). If a and b are vectors (a = <ax,ay,az>; b = <bx,by,bz>, returns <ax+bx, ay+by, az+bz>). If a and b are numbers, returns a + b. If a and b are strings, returns concatenated string.
a | Of type vector, number, or string. |
b | Of type vector, number, or string. |
References Sirikata::JS::decodeString(), Sirikata::JS::JSUtilStruct::decodeUtilStruct(), Sirikata::JS::NumericExtract(), Sirikata::JS::NumericValidate(), Sirikata::JS::QuaternionValExtract(), Sirikata::JS::QuaternionValValidate(), Sirikata::JS::JSUtilStruct::struct_createQuaternion(), Sirikata::JS::JSUtilStruct::struct_createVec3(), Sirikata::JS::Vec3Extract(), and Sirikata::JS::Vec3ValValidate().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptPowFunction | ( | const v8::Arguments & | args | ) |
base | |
exponent |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptRandFunction | ( | const v8::Arguments & | args | ) |
References Sirikata::randFloat().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptSinFunction | ( | const v8::Arguments & | args | ) |
angle | in radians to take sine of |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptSporef | ( | const v8::Arguments & | args | ) |
v8::Handle< v8::Value > Sirikata::JS::JSUtilObj::ScriptSqrtFunction | ( | const v8::Arguments & | args | ) |
takes | in a single argument |
References Sirikata::JS::NumericExtract().
Referenced by Sirikata::JS::JSObjectScriptManager::createUtilTemplate().