|
| constexpr int | libscratchcpp::red (Rgb rgb) |
| |
| constexpr int | libscratchcpp::green (Rgb rgb) |
| |
| constexpr int | libscratchcpp::blue (Rgb rgb) |
| |
| constexpr int | libscratchcpp::alpha (Rgb rgb) |
| |
| constexpr Rgb | libscratchcpp::rgb (int r, int g, int b) |
| |
| constexpr Rgb | libscratchcpp::rgba (int r, int g, int b, int a) |
| |
| void | libscratchcpp::value_free (ValueData *v) |
| |
| void | libscratchcpp::value_init (ValueData *v) |
| |
| void | libscratchcpp::value_assign_double (ValueData *v, double numberValue) |
| |
| void | libscratchcpp::value_assign_bool (ValueData *v, bool boolValue) |
| |
| void | libscratchcpp::value_assign_string (ValueData *v, const std::string &stringValue) |
| |
| void | libscratchcpp::value_assign_cstring (ValueData *v, const char *stringValue) |
| |
| void | libscratchcpp::value_assign_stringPtr (ValueData *v, const StringPtr *stringValue) |
| |
| void | libscratchcpp::value_assign_pointer (ValueData *v, const void *pointerValue) |
| |
| void | libscratchcpp::value_assign_copy (ValueData *v, const ValueData *another) |
| |
| bool | libscratchcpp::value_isInfinity (const ValueData *v) |
| |
| bool | libscratchcpp::value_isNegativeInfinity (const ValueData *v) |
| |
| bool | libscratchcpp::value_isNaN (const ValueData *v) |
| |
| bool | libscratchcpp::value_isNumber (const ValueData *v) |
| |
| bool | libscratchcpp::value_isValidNumber (const ValueData *v) |
| |
| bool | libscratchcpp::value_isInt (const ValueData *v) |
| |
| bool | libscratchcpp::value_isBool (const ValueData *v) |
| |
| bool | libscratchcpp::value_isString (const ValueData *v) |
| |
| bool | libscratchcpp::value_isPointer (const ValueData *v) |
| |
| long | libscratchcpp::value_toLong (const ValueData *v) |
| |
| int | libscratchcpp::value_toInt (const ValueData *v) |
| |
| double | libscratchcpp::value_toDouble (const ValueData *v) |
| |
| bool | libscratchcpp::value_toBool (const ValueData *v) |
| |
| void | libscratchcpp::value_toString (const ValueData *v, std::string *dst) |
| |
| void | libscratchcpp::value_toStringPtr (const ValueData *v, StringPtr *dst) |
| |
| void | libscratchcpp::value_toUtf16 (const ValueData *v, std::u16string *dst) |
| |
| Rgb | libscratchcpp::value_toRgba (const ValueData *v) |
| |
| const void * | libscratchcpp::value_toPointer (const ValueData *v) |
| |
| bool | libscratchcpp::value_doubleIsInt (double v) |
| |
| void | libscratchcpp::value_doubleToStringPtr (double v, StringPtr *dst) |
| |
| const StringPtr * | libscratchcpp::value_boolToStringPtr (bool v) |
| |
| double | libscratchcpp::value_stringToDouble (const StringPtr *s) |
| |
| double | libscratchcpp::value_stringToDoubleWithCheck (const StringPtr *s, bool *ok) |
| |
| bool | libscratchcpp::value_stringToBool (const StringPtr *s) |
| |
| void | libscratchcpp::value_add (const ValueData *v1, const ValueData *v2, ValueData *dst) |
| |
| void | libscratchcpp::value_subtract (const ValueData *v1, const ValueData *v2, ValueData *dst) |
| |
| void | libscratchcpp::value_multiply (const ValueData *v1, const ValueData *v2, ValueData *dst) |
| |
| void | libscratchcpp::value_divide (const ValueData *v1, const ValueData *v2, ValueData *dst) |
| |
| void | libscratchcpp::value_mod (const ValueData *v1, const ValueData *v2, ValueData *dst) |
| |
| bool | libscratchcpp::value_equals (const ValueData *v1, const ValueData *v2) |
| |
| bool | libscratchcpp::value_greater (const ValueData *v1, const ValueData *v2) |
| |
| bool | libscratchcpp::value_lower (const ValueData *v1, const ValueData *v2) |
| |