21 #ifndef _CHEERP_CLIENTLIB_acc90e6e 22 #define _CHEERP_CLIENTLIB_acc90e6e 27 namespace [[cheerp::genericjs]]
client 676 template<
class TNode>
1014 bool get_configurable();
1015 void set_configurable(
bool);
1016 bool get_enumerable();
1017 void set_enumerable(
bool);
1020 bool get_writable();
1021 void set_writable(
bool);
1030 return __builtin_cheerp_make_regular<PropertyDescriptor*>(
this, 0)[index];
1034 return __builtin_cheerp_make_regular<PropertyDescriptor*>(
this, 0)[index];
1042 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
1046 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
1048 double get_length();
1049 void set_length(
double);
1057 double get_length();
1059 String* toLocaleString();
1060 template<
typename... Args>
Array*
concat(Args&&... items) {
return static_cast<const ReadonlyArray*
>(
this)->
concat(static_cast<Object*>(static_cast<Args&&>(items))...); }
1065 Array* slice(
double start);
1066 Array* slice(
double start,
double end);
1067 double indexOf(T* searchElement);
1068 double indexOf(T* searchElement,
double fromIndex);
1069 double lastIndexOf(T* searchElement);
1070 double lastIndexOf(T* searchElement,
double fromIndex);
1083 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1086 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1089 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
1093 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
1096 template<
typename... Args>
Array* concat(Args... items)
const;
1114 double get_LOG10E();
1116 double get_SQRT1_2();
1118 double abs(
double x);
1119 double acos(
double x);
1120 double asin(
double x);
1121 double atan(
double x);
1122 double atan2(
double y,
double x);
1123 double ceil(
double x);
1124 double cos(
double x);
1125 double exp(
double x);
1126 double floor(
double x);
1127 double log(
double x);
1128 template<
typename... Args>
double max(Args&&... values) {
return static_cast<const Math*
>(
this)->
max(static_cast<double>(static_cast<Args&&>(values))...); }
1130 template<
typename... Args>
double min(Args&&... values) {
return static_cast<const Math*
>(
this)->
min(static_cast<double>(static_cast<Args&&>(values))...); }
1132 double pow(
double x,
double y);
1134 double round(
double x);
1135 double sin(
double x);
1136 double sqrt(
double x);
1137 double tan(
double x);
1139 template<
typename... Args>
double max(Args... values)
const;
1140 template<
typename... Args>
double min(Args... values)
const;
1148 String* toLocaleString();
1149 String* toLocaleDateString();
1150 String* toLocaleTimeString();
1153 double getFullYear();
1154 double getUTCFullYear();
1156 double getUTCMonth();
1158 double getUTCDate();
1162 double getUTCHours();
1163 double getMinutes();
1164 double getUTCMinutes();
1165 double getSeconds();
1166 double getUTCSeconds();
1167 double getMilliseconds();
1168 double getUTCMilliseconds();
1169 double getTimezoneOffset();
1170 double setTime(
double time);
1171 double setMilliseconds(
double ms);
1172 double setUTCMilliseconds(
double ms);
1173 double setSeconds(
double sec);
1174 double setSeconds(
double sec,
double ms);
1175 double setUTCSeconds(
double sec);
1176 double setUTCSeconds(
double sec,
double ms);
1177 double setMinutes(
double min);
1178 double setMinutes(
double min,
double sec);
1179 double setMinutes(
double min,
double sec,
double ms);
1180 double setUTCMinutes(
double min);
1181 double setUTCMinutes(
double min,
double sec);
1182 double setUTCMinutes(
double min,
double sec,
double ms);
1183 double setHours(
double hours);
1184 double setHours(
double hours,
double min);
1185 double setHours(
double hours,
double min,
double sec);
1186 double setHours(
double hours,
double min,
double sec,
double ms);
1187 double setUTCHours(
double hours);
1188 double setUTCHours(
double hours,
double min);
1189 double setUTCHours(
double hours,
double min,
double sec);
1190 double setUTCHours(
double hours,
double min,
double sec,
double ms);
1191 double setDate(
double date);
1192 double setUTCDate(
double date);
1193 double setMonth(
double month);
1194 double setMonth(
double month,
double date);
1195 double setUTCMonth(
double month);
1196 double setUTCMonth(
double month,
double date);
1197 double setFullYear(
double year);
1198 double setFullYear(
double year,
double month);
1199 double setFullYear(
double year,
double month,
double date);
1200 double setUTCFullYear(
double year);
1201 double setUTCFullYear(
double year,
double month);
1202 double setUTCFullYear(
double year,
double month,
double date);
1212 Date(
double year,
double month);
1213 Date(
double year,
double month,
double date);
1214 Date(
double year,
double month,
double date,
double hours);
1215 Date(
double year,
double month,
double date,
double hours,
double minutes);
1216 Date(
double year,
double month,
double date,
double hours,
double minutes,
double seconds);
1217 Date(
double year,
double month,
double date,
double hours,
double minutes,
double seconds,
double ms);
1218 Date* get_prototype();
1219 static double parse(
const String& s) [[cheerp::static]];
1220 static double UTC(
double year,
double month) [[cheerp::static]];
1221 static double UTC(
double year,
double month,
double date) [[cheerp::static]];
1222 static double UTC(
double year,
double month,
double date,
double hours) [[cheerp::static]];
1223 static double UTC(
double year,
double month,
double date,
double hours,
double minutes) [[cheerp::static]];
1224 static double UTC(
double year,
double month,
double date,
double hours,
double minutes,
double seconds) [[cheerp::static]];
1225 static double UTC(
double year,
double month,
double date,
double hours,
double minutes,
double seconds,
double ms) [[cheerp::static]];
1226 static double now() [[cheerp::static]];
1232 void set_index(
double);
1234 void set_input(
const String&);
1240 void set_index(
double);
1242 void set_input(
const String&);
1248 bool test(
const String&
string);
1251 bool get_ignoreCase();
1252 bool get_multiline();
1253 double get_lastIndex();
1254 void set_lastIndex(
double);
1270 void set_lastMatch(
const String&);
1276 void set_name(
const String&);
1278 void set_message(
const String&);
1280 void set_stack(
const String&);
1283 Error* get_prototype();
1344 double get_length();
1347 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
1351 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
1356 Array* slice(
double start);
1357 Array* slice(
double start,
double end);
1363 bool get_enumerable();
1364 void set_enumerable(
bool);
1365 bool get_configurable();
1366 void set_configurable(
bool);
1367 bool get_writable();
1368 void set_writable(
bool);
1393 double get_byteLength();
1398 static bool isView(
Object* arg) [[cheerp::static]];
1411 double get_byteLength();
1412 void set_byteLength(
double);
1413 double get_byteOffset();
1414 void set_byteOffset(
double);
1420 double get_byteLength();
1421 double get_byteOffset();
1422 double getFloat32(
double byteOffset);
1423 double getFloat32(
double byteOffset,
bool littleEndian);
1424 double getFloat64(
double byteOffset);
1425 double getFloat64(
double byteOffset,
bool littleEndian);
1426 double getInt8(
double byteOffset);
1427 double getInt16(
double byteOffset);
1428 double getInt16(
double byteOffset,
bool littleEndian);
1429 double getInt32(
double byteOffset);
1430 double getInt32(
double byteOffset,
bool littleEndian);
1431 double getUint8(
double byteOffset);
1432 double getUint16(
double byteOffset);
1433 double getUint16(
double byteOffset,
bool littleEndian);
1434 double getUint32(
double byteOffset);
1435 double getUint32(
double byteOffset,
bool littleEndian);
1436 void setFloat32(
double byteOffset,
double value);
1437 void setFloat32(
double byteOffset,
double value,
bool littleEndian);
1438 void setFloat64(
double byteOffset,
double value);
1439 void setFloat64(
double byteOffset,
double value,
bool littleEndian);
1440 void setInt8(
double byteOffset,
double value);
1441 void setInt16(
double byteOffset,
double value);
1442 void setInt16(
double byteOffset,
double value,
bool littleEndian);
1443 void setInt32(
double byteOffset,
double value);
1444 void setInt32(
double byteOffset,
double value,
bool littleEndian);
1445 void setUint8(
double byteOffset,
double value);
1446 void setUint16(
double byteOffset,
double value);
1447 void setUint16(
double byteOffset,
double value,
bool littleEndian);
1448 void setUint32(
double byteOffset,
double value);
1449 void setUint32(
double byteOffset,
double value,
bool littleEndian);
1450 template<
class ArrayBufferLike>
DataView(ArrayBufferLike* buffer);
1451 template<
class ArrayBufferLike>
DataView(ArrayBufferLike* buffer,
double byteOffset);
1452 template<
class ArrayBufferLike>
DataView(ArrayBufferLike* buffer,
double byteOffset,
double byteLength);
1457 Object* copyWithin(
double target,
double start);
1458 Object* copyWithin(
double target,
double start,
double end);
1461 Object* fill(
double value);
1462 Object* fill(
double value,
double start);
1463 Object* fill(
double value,
double start,
double end);
1472 double indexOf(
double searchElement);
1473 double indexOf(
double searchElement,
double fromIndex);
1476 double lastIndexOf(
double searchElement);
1477 double lastIndexOf(
double searchElement,
double fromIndex);
1478 double get_length();
1482 double reduce(
EventListener* callbackfn,
double initialValue);
1483 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1485 double reduceRight(
EventListener* callbackfn,
double initialValue);
1486 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1488 template<
class ArrayLike>
void set(ArrayLike* array);
1489 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1492 Int8Array* slice(
double start,
double end);
1498 Int8Array* subarray(
double begin,
double end);
1499 String* toLocaleString();
1503 return __builtin_cheerp_make_regular<char>(
this, 0)[index];
1507 return __builtin_cheerp_make_regular<char>(
this, 0)[index];
1511 template<
class ArrayLike>
Int8Array(ArrayLike* arrayOrArrayBuffer);
1512 template<
class ArrayBufferLike>
Int8Array(ArrayBufferLike* buffer,
double byteOffset);
1513 template<
class ArrayBufferLike>
Int8Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1514 double get_BYTES_PER_ELEMENT();
1515 template<
typename... Args>
static Int8Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1516 static Int8Array* of() [[cheerp::static]];
1517 template<
class ArrayLike>
static Int8Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1518 template<
class ArrayLike>
static Int8Array* from(ArrayLike* arrayLike,
EventListener* mapfn) [[cheerp::static]];
1524 Object* copyWithin(
double target,
double start);
1525 Object* copyWithin(
double target,
double start,
double end);
1528 Object* fill(
double value);
1529 Object* fill(
double value,
double start);
1530 Object* fill(
double value,
double start,
double end);
1539 double indexOf(
double searchElement);
1540 double indexOf(
double searchElement,
double fromIndex);
1543 double lastIndexOf(
double searchElement);
1544 double lastIndexOf(
double searchElement,
double fromIndex);
1545 double get_length();
1549 double reduce(
EventListener* callbackfn,
double initialValue);
1550 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1552 double reduceRight(
EventListener* callbackfn,
double initialValue);
1553 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1555 template<
class ArrayLike>
void set(ArrayLike* array);
1556 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1565 Uint8Array* subarray(
double begin,
double end);
1566 String* toLocaleString();
1570 return __builtin_cheerp_make_regular<unsigned char>(
this, 0)[index];
1574 return __builtin_cheerp_make_regular<unsigned char>(
this, 0)[index];
1578 template<
class ArrayLike>
Uint8Array(ArrayLike* arrayOrArrayBuffer);
1579 template<
class ArrayBufferLike>
Uint8Array(ArrayBufferLike* buffer,
double byteOffset);
1580 template<
class ArrayBufferLike>
Uint8Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1581 double get_BYTES_PER_ELEMENT();
1582 template<
typename... Args>
static Uint8Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1584 template<
class ArrayLike>
static Uint8Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1585 template<
class ArrayLike>
static Uint8Array* from(ArrayLike* arrayLike,
EventListener* mapfn) [[cheerp::static]];
1591 Object* copyWithin(
double target,
double start);
1592 Object* copyWithin(
double target,
double start,
double end);
1595 Object* fill(
double value);
1596 Object* fill(
double value,
double start);
1597 Object* fill(
double value,
double start,
double end);
1606 double indexOf(
double searchElement);
1607 double indexOf(
double searchElement,
double fromIndex);
1610 double lastIndexOf(
double searchElement);
1611 double lastIndexOf(
double searchElement,
double fromIndex);
1612 double get_length();
1616 double reduce(
EventListener* callbackfn,
double initialValue);
1617 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1619 double reduceRight(
EventListener* callbackfn,
double initialValue);
1620 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1622 template<
class ArrayLike>
void set(ArrayLike* array);
1623 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1633 String* toLocaleString();
1637 return __builtin_cheerp_make_regular<double>(
this, 0)[index];
1641 return __builtin_cheerp_make_regular<double>(
this, 0)[index];
1646 template<
class ArrayBufferLike>
Uint8ClampedArray(ArrayBufferLike* buffer,
double byteOffset);
1647 template<
class ArrayBufferLike>
Uint8ClampedArray(ArrayBufferLike* buffer,
double byteOffset,
double length);
1648 double get_BYTES_PER_ELEMENT();
1649 template<
typename... Args>
static Uint8ClampedArray*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1651 template<
class ArrayLike>
static Uint8ClampedArray* from(ArrayLike* arrayLike) [[cheerp::static]];
1658 Object* copyWithin(
double target,
double start);
1659 Object* copyWithin(
double target,
double start,
double end);
1662 Object* fill(
double value);
1663 Object* fill(
double value,
double start);
1664 Object* fill(
double value,
double start,
double end);
1673 double indexOf(
double searchElement);
1674 double indexOf(
double searchElement,
double fromIndex);
1677 double lastIndexOf(
double searchElement);
1678 double lastIndexOf(
double searchElement,
double fromIndex);
1679 double get_length();
1683 double reduce(
EventListener* callbackfn,
double initialValue);
1684 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1686 double reduceRight(
EventListener* callbackfn,
double initialValue);
1687 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1689 template<
class ArrayLike>
void set(ArrayLike* array);
1690 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1699 Int16Array* subarray(
double begin,
double end);
1700 String* toLocaleString();
1704 return __builtin_cheerp_make_regular<short>(
this, 0)[index];
1708 return __builtin_cheerp_make_regular<short>(
this, 0)[index];
1712 template<
class ArrayLike>
Int16Array(ArrayLike* arrayOrArrayBuffer);
1713 template<
class ArrayBufferLike>
Int16Array(ArrayBufferLike* buffer,
double byteOffset);
1714 template<
class ArrayBufferLike>
Int16Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1715 double get_BYTES_PER_ELEMENT();
1716 template<
typename... Args>
static Int16Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1718 template<
class ArrayLike>
static Int16Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1719 template<
class ArrayLike>
static Int16Array* from(ArrayLike* arrayLike,
EventListener* mapfn) [[cheerp::static]];
1725 Object* copyWithin(
double target,
double start);
1726 Object* copyWithin(
double target,
double start,
double end);
1729 Object* fill(
double value);
1730 Object* fill(
double value,
double start);
1731 Object* fill(
double value,
double start,
double end);
1740 double indexOf(
double searchElement);
1741 double indexOf(
double searchElement,
double fromIndex);
1744 double lastIndexOf(
double searchElement);
1745 double lastIndexOf(
double searchElement,
double fromIndex);
1746 double get_length();
1750 double reduce(
EventListener* callbackfn,
double initialValue);
1751 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1753 double reduceRight(
EventListener* callbackfn,
double initialValue);
1754 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1756 template<
class ArrayLike>
void set(ArrayLike* array);
1757 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1767 String* toLocaleString();
1771 return __builtin_cheerp_make_regular<unsigned short>(
this, 0)[index];
1775 return __builtin_cheerp_make_regular<unsigned short>(
this, 0)[index];
1779 template<
class ArrayLike>
Uint16Array(ArrayLike* arrayOrArrayBuffer);
1780 template<
class ArrayBufferLike>
Uint16Array(ArrayBufferLike* buffer,
double byteOffset);
1781 template<
class ArrayBufferLike>
Uint16Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1782 double get_BYTES_PER_ELEMENT();
1783 template<
typename... Args>
static Uint16Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1785 template<
class ArrayLike>
static Uint16Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1792 Object* copyWithin(
double target,
double start);
1793 Object* copyWithin(
double target,
double start,
double end);
1796 Object* fill(
double value);
1797 Object* fill(
double value,
double start);
1798 Object* fill(
double value,
double start,
double end);
1807 double indexOf(
double searchElement);
1808 double indexOf(
double searchElement,
double fromIndex);
1811 double lastIndexOf(
double searchElement);
1812 double lastIndexOf(
double searchElement,
double fromIndex);
1813 double get_length();
1817 double reduce(
EventListener* callbackfn,
double initialValue);
1818 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1820 double reduceRight(
EventListener* callbackfn,
double initialValue);
1821 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1823 template<
class ArrayLike>
void set(ArrayLike* array);
1824 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1833 Int32Array* subarray(
double begin,
double end);
1834 String* toLocaleString();
1838 return __builtin_cheerp_make_regular<int>(
this, 0)[index];
1842 return __builtin_cheerp_make_regular<int>(
this, 0)[index];
1846 template<
class ArrayLike>
Int32Array(ArrayLike* arrayOrArrayBuffer);
1847 template<
class ArrayBufferLike>
Int32Array(ArrayBufferLike* buffer,
double byteOffset);
1848 template<
class ArrayBufferLike>
Int32Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1849 double get_BYTES_PER_ELEMENT();
1850 template<
typename... Args>
static Int32Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1852 template<
class ArrayLike>
static Int32Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1853 template<
class ArrayLike>
static Int32Array* from(ArrayLike* arrayLike,
EventListener* mapfn) [[cheerp::static]];
1859 Object* copyWithin(
double target,
double start);
1860 Object* copyWithin(
double target,
double start,
double end);
1863 Object* fill(
double value);
1864 Object* fill(
double value,
double start);
1865 Object* fill(
double value,
double start,
double end);
1874 double indexOf(
double searchElement);
1875 double indexOf(
double searchElement,
double fromIndex);
1878 double lastIndexOf(
double searchElement);
1879 double lastIndexOf(
double searchElement,
double fromIndex);
1880 double get_length();
1884 double reduce(
EventListener* callbackfn,
double initialValue);
1885 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1887 double reduceRight(
EventListener* callbackfn,
double initialValue);
1888 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1890 template<
class ArrayLike>
void set(ArrayLike* array);
1891 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1901 String* toLocaleString();
1905 return __builtin_cheerp_make_regular<unsigned int>(
this, 0)[index];
1909 return __builtin_cheerp_make_regular<unsigned int>(
this, 0)[index];
1913 template<
class ArrayLike>
Uint32Array(ArrayLike* arrayOrArrayBuffer);
1914 template<
class ArrayBufferLike>
Uint32Array(ArrayBufferLike* buffer,
double byteOffset);
1915 template<
class ArrayBufferLike>
Uint32Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1916 double get_BYTES_PER_ELEMENT();
1917 template<
typename... Args>
static Uint32Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1919 template<
class ArrayLike>
static Uint32Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1926 Object* copyWithin(
double target,
double start);
1927 Object* copyWithin(
double target,
double start,
double end);
1930 Object* fill(
double value);
1931 Object* fill(
double value,
double start);
1932 Object* fill(
double value,
double start,
double end);
1941 double indexOf(
double searchElement);
1942 double indexOf(
double searchElement,
double fromIndex);
1945 double lastIndexOf(
double searchElement);
1946 double lastIndexOf(
double searchElement,
double fromIndex);
1947 double get_length();
1951 double reduce(
EventListener* callbackfn,
double initialValue);
1952 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
1954 double reduceRight(
EventListener* callbackfn,
double initialValue);
1955 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
1957 template<
class ArrayLike>
void set(ArrayLike* array);
1958 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
1968 String* toLocaleString();
1972 return __builtin_cheerp_make_regular<float>(
this, 0)[index];
1976 return __builtin_cheerp_make_regular<float>(
this, 0)[index];
1980 template<
class ArrayLike>
Float32Array(ArrayLike* arrayOrArrayBuffer);
1981 template<
class ArrayBufferLike>
Float32Array(ArrayBufferLike* buffer,
double byteOffset);
1982 template<
class ArrayBufferLike>
Float32Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
1983 double get_BYTES_PER_ELEMENT();
1984 template<
typename... Args>
static Float32Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
1986 template<
class ArrayLike>
static Float32Array* from(ArrayLike* arrayLike) [[cheerp::static]];
1993 Object* copyWithin(
double target,
double start);
1994 Object* copyWithin(
double target,
double start,
double end);
1997 Object* fill(
double value);
1998 Object* fill(
double value,
double start);
1999 Object* fill(
double value,
double start,
double end);
2008 double indexOf(
double searchElement);
2009 double indexOf(
double searchElement,
double fromIndex);
2012 double lastIndexOf(
double searchElement);
2013 double lastIndexOf(
double searchElement,
double fromIndex);
2014 double get_length();
2018 double reduce(
EventListener* callbackfn,
double initialValue);
2019 template<
class U> U* reduce(
EventListener* callbackfn, U* initialValue);
2021 double reduceRight(
EventListener* callbackfn,
double initialValue);
2022 template<
class U> U* reduceRight(
EventListener* callbackfn, U* initialValue);
2024 template<
class ArrayLike>
void set(ArrayLike* array);
2025 template<
class ArrayLike>
void set(ArrayLike* array,
double offset);
2035 String* toLocaleString();
2039 return __builtin_cheerp_make_regular<double>(
this, 0)[index];
2043 return __builtin_cheerp_make_regular<double>(
this, 0)[index];
2047 template<
class ArrayLike>
Float64Array(ArrayLike* arrayOrArrayBuffer);
2048 template<
class ArrayBufferLike>
Float64Array(ArrayBufferLike* buffer,
double byteOffset);
2049 template<
class ArrayBufferLike>
Float64Array(ArrayBufferLike* buffer,
double byteOffset,
double length);
2050 double get_BYTES_PER_ELEMENT();
2051 template<
typename... Args>
static Float64Array*
of(Args&&... items) {
return of(static_cast<double>(static_cast<Args&&>(items))...); }
2053 template<
class ArrayLike>
static Float64Array* from(ArrayLike* arrayLike) [[cheerp::static]];
2060 String* get_displayName();
2061 void set_displayName(
const String&);
2063 void set_id(
const String&);
2065 void set_imageURL(
const String&);
2067 void set_name(
const String&);
2068 String* get_rpDisplayName();
2069 void set_rpDisplayName(
const String&);
2075 void set_capture(
bool);
2081 void set_once(
bool);
2083 void set_passive(
bool);
2089 void set_name(
const String&);
2102 double get_length();
2103 void set_length(
double);
2108 double get_length();
2109 void set_length(
double);
2118 double get_tagLength();
2119 void set_tagLength(
double);
2125 void set_name(
const String&);
2130 double get_length();
2131 void set_length(
double);
2136 double get_length();
2137 void set_length(
double);
2142 double get_channelCount();
2143 void set_channelCount(
double);
2144 String* get_channelCountMode();
2145 void set_channelCountMode(
const String&);
2146 String* get_channelInterpretation();
2147 void set_channelInterpretation(
const String&);
2152 double get_fftSize();
2153 void set_fftSize(
double);
2154 double get_maxDecibels();
2155 void set_maxDecibels(
double);
2156 double get_minDecibels();
2157 void set_minDecibels(
double);
2158 double get_smoothingTimeConstant();
2159 void set_smoothingTimeConstant(
double);
2165 void set_bubbles(
bool);
2166 bool get_cancelable();
2167 void set_cancelable(
bool);
2169 void set_scoped(
bool);
2174 String* get_animationName();
2175 void set_animationName(
const String&);
2176 double get_elapsedTime();
2177 void set_elapsedTime(
double);
2182 Array* get_allowList();
2183 void set_allowList(
Array*);
2187 void set_rpId(
const String&);
2188 double get_timeoutSeconds();
2189 void set_timeoutSeconds(
double);
2194 double get_length();
2195 void set_length(
double);
2196 double get_numberOfChannels();
2197 void set_numberOfChannels(
double);
2198 double get_sampleRate();
2199 void set_sampleRate(
double);
2206 double get_detune();
2207 void set_detune(
double);
2209 void set_loop(
bool);
2210 double get_loopEnd();
2211 void set_loopEnd(
double);
2212 double get_loopStart();
2213 void set_loopStart(
double);
2214 double get_playbackRate();
2215 void set_playbackRate(
double);
2220 double get_currentTime();
2221 void set_currentTime(
double);
2222 double get_sampleRate();
2223 void set_sampleRate(
double);
2228 String* get_latencyHint();
2229 void set_latencyHint(
const String&);
2230 double get_sampleRate();
2231 void set_sampleRate(
double);
2236 double get_defaultValue();
2237 void set_defaultValue(
double);
2238 double get_maxValue();
2239 void set_maxValue(
double);
2240 double get_minValue();
2241 void set_minValue(
double);
2243 void set_name(
const String&);
2252 double get_playbackTime();
2253 void set_playbackTime(
double);
2258 double get_contextTime();
2259 void set_contextTime(
double);
2260 double get_performanceTime();
2261 void set_performanceTime(
double);
2267 double get_detune();
2268 void set_detune(
double);
2269 double get_frequency();
2270 void set_frequency(
double);
2272 void set_gain(
double);
2274 void set_type(
const String&);
2279 double get_byteLength();
2280 void set_byteLength(
double);
2286 void set_cacheName(
const String&);
2287 bool get_ignoreMethod();
2288 void set_ignoreMethod(
bool);
2289 bool get_ignoreSearch();
2290 void set_ignoreSearch(
bool);
2291 bool get_ignoreVary();
2292 void set_ignoreVary(
bool);
2297 double get_numberOfInputs();
2298 void set_numberOfInputs(
double);
2303 double get_numberOfOutputs();
2304 void set_numberOfOutputs(
double);
2310 void set_challenge(
const String&);
2314 void set_hashAlg(
const String&);
2316 void set_origin(
const String&);
2318 void set_rpId(
const String&);
2319 String* get_tokenBinding();
2320 void set_tokenBinding(
const String&);
2325 bool get_includeReserved();
2326 void set_includeReserved(
bool);
2327 bool get_includeUncontrolled();
2328 void set_includeUncontrolled(
bool);
2330 void set_type(
const String&);
2336 void set_code(
double);
2338 void set_reason(
const String&);
2339 bool get_wasClean();
2340 void set_wasClean(
bool);
2345 double get_detail();
2346 void set_detail(
double);
2354 void set_data(
const String&);
2360 void set_domain(
const String&);
2365 Array* get_arrayOfDomainStrings();
2366 void set_arrayOfDomainStrings(
Array*);
2371 double get_offset();
2372 void set_offset(
double);
2378 void set_exact(
bool);
2380 void set_ideal(
bool);
2386 void set_exact(
const String&);
2388 void set_ideal(
const String&);
2394 void set_max(
double);
2396 void set_min(
double);
2402 void set_exact(
double);
2404 void set_ideal(
double);
2410 void set_max(
double);
2412 void set_min(
double);
2418 void set_exact(
double);
2420 void set_ideal(
double);
2435 bool get_disableNormalization();
2436 void set_disableNormalization(
bool);
2443 void set_detail(T*);
2448 double get_height();
2449 void set_height(
double);
2451 void set_width(
double);
2460 double get_delayTime();
2461 void set_delayTime(
double);
2462 double get_maxDelayTime();
2463 void set_maxDelayTime(
double);
2479 void set_value(
double);
2488 double get_interval();
2489 void set_interval(
double);
2496 bool get_absolute();
2497 void set_absolute(
bool);
2499 void set_alpha(
double);
2501 void set_beta(
double);
2503 void set_gamma(
double);
2509 void set_alpha(
double);
2511 void set_beta(
double);
2513 void set_gamma(
double);
2518 double get_attack();
2519 void set_attack(
double);
2521 void set_knee(
double);
2523 void set_ratio(
double);
2524 double get_release();
2525 void set_release(
double);
2526 double get_threshold();
2527 void set_threshold(
double);
2532 String* get_namedCurve();
2533 void set_namedCurve(
const String&);
2538 String* get_namedCurve();
2539 void set_namedCurve(
const String&);
2544 String* get_namedCurve();
2545 void set_namedCurve(
const String&);
2557 void set_hash(
const String&);
2563 void set_colno(
double);
2567 void set_filename(
const String&);
2568 double get_lineno();
2569 void set_lineno(
double);
2571 void set_message(
const String&);
2577 void set_altKey(
bool);
2579 void set_ctrlKey(
bool);
2581 void set_metaKey(
bool);
2582 bool get_modifierAltGraph();
2583 void set_modifierAltGraph(
bool);
2584 bool get_modifierCapsLock();
2585 void set_modifierCapsLock(
bool);
2586 bool get_modifierFn();
2587 void set_modifierFn(
bool);
2588 bool get_modifierFnLock();
2589 void set_modifierFnLock(
bool);
2590 bool get_modifierHyper();
2591 void set_modifierHyper(
bool);
2592 bool get_modifierNumLock();
2593 void set_modifierNumLock(
bool);
2594 bool get_modifierOS();
2595 void set_modifierOS(
bool);
2596 bool get_modifierScrollLock();
2597 void set_modifierScrollLock(
bool);
2598 bool get_modifierSuper();
2599 void set_modifierSuper(
bool);
2600 bool get_modifierSymbol();
2601 void set_modifierSymbol(
bool);
2602 bool get_modifierSymbolLock();
2603 void set_modifierSymbolLock(
bool);
2604 bool get_shiftKey();
2605 void set_shiftKey(
bool);
2616 String* get_lastEventId();
2617 void set_lastEventId(
const String&);
2619 void set_origin(
const String&);
2621 void set_ports(
Array*);
2623 void set_source(
Object*);
2629 void set_clientId(
const String&);
2632 String* get_reservedClientId();
2633 void set_reservedClientId(
const String&);
2634 String* get_targetClientId();
2635 void set_targetClientId(
const String&);
2646 String* get_navigationReason();
2647 void set_navigationReason(
const String&);
2648 double get_originHeight();
2649 void set_originHeight(
double);
2650 double get_originLeft();
2651 void set_originLeft(
double);
2652 double get_originTop();
2653 void set_originTop(
double);
2654 double get_originWidth();
2655 void set_originWidth(
double);
2660 double get_originHeight();
2661 void set_originHeight(
double);
2662 double get_originLeft();
2663 void set_originLeft(
double);
2664 double get_originTop();
2665 void set_originTop(
double);
2666 double get_originWidth();
2667 void set_originWidth(
double);
2673 void set_gain(
double);
2685 void set_tag(
const String&);
2691 void set_newURL(
const String&);
2693 void set_oldURL(
const String&);
2699 void set_hash(
const String&);
2709 void set_hash(
const String&);
2710 double get_length();
2711 void set_length(
double);
2718 double get_length();
2719 void set_length(
double);
2725 void set_hash(
const String&);
2726 double get_length();
2727 void set_length(
double);
2732 bool get_multiEntry();
2733 void set_multiEntry(
bool);
2735 void set_unique(
bool);
2740 bool get_autoIncrement();
2741 void set_autoIncrement(
bool);
2743 void set_keyPath(
const String&);
2748 Array* get_feedback();
2749 void set_feedback(
Array*);
2750 Array* get_feedforward();
2751 void set_feedforward(
Array*);
2760 bool get_isIntersecting();
2761 void set_isIntersecting(
bool);
2767 void set_time(
double);
2774 String* get_rootMargin();
2775 void set_rootMargin(
const String&);
2776 double get_threshold();
2777 void set_threshold(
double);
2783 void set_alg(
const String&);
2785 void set_crv(
const String&);
2787 void set_d(
const String&);
2789 void set_dp(
const String&);
2791 void set_dq(
const String&);
2793 void set_e(
const String&);
2797 void set_k(
const String&);
2798 Array* get_key_ops();
2799 void set_key_ops(
Array*);
2801 void set_kty(
const String&);
2803 void set_n(
const String&);
2805 void set_oth(
Array*);
2807 void set_p(
const String&);
2809 void set_q(
const String&);
2811 void set_qi(
const String&);
2813 void set_use(
const String&);
2815 void set_x(
const String&);
2817 void set_y(
const String&);
2823 void set_code(
const String&);
2825 void set_key(
const String&);
2826 double get_location();
2827 void set_location(
double);
2829 void set_repeat(
bool);
2834 String* get_accountImageUri();
2835 void set_accountImageUri(
const String&);
2836 String* get_accountName();
2837 void set_accountName(
const String&);
2838 String* get_rpDisplayName();
2839 void set_rpDisplayName(
const String&);
2840 String* get_userDisplayName();
2841 void set_userDisplayName(
const String&);
2843 void set_userId(
const String&);
2849 void set_id(
const String&);
2851 void set_msType(
const String&);
2852 double get_timestamp();
2853 void set_timestamp(
double);
2855 void set_type(
const String&);
2860 double get_networkBandwidthLowEventRatio();
2861 void set_networkBandwidthLowEventRatio(
double);
2862 double get_networkReceiveQualityEventRatio();
2863 void set_networkReceiveQualityEventRatio(
double);
2868 double get_cpuInsufficientEventRatio();
2869 void set_cpuInsufficientEventRatio(
double);
2870 double get_deviceCaptureNotFunctioningEventRatio();
2871 void set_deviceCaptureNotFunctioningEventRatio(
double);
2872 double get_deviceClippingEventRatio();
2873 void set_deviceClippingEventRatio(
double);
2874 double get_deviceEchoEventRatio();
2875 void set_deviceEchoEventRatio(
double);
2876 double get_deviceGlitchesEventRatio();
2877 void set_deviceGlitchesEventRatio(
double);
2878 double get_deviceHalfDuplexAECEventRatio();
2879 void set_deviceHalfDuplexAECEventRatio(
double);
2880 double get_deviceHowlingEventCount();
2881 void set_deviceHowlingEventCount(
double);
2882 double get_deviceLowSNREventRatio();
2883 void set_deviceLowSNREventRatio(
double);
2884 double get_deviceLowSpeechLevelEventRatio();
2885 void set_deviceLowSpeechLevelEventRatio(
double);
2886 double get_deviceMultipleEndpointsEventCount();
2887 void set_deviceMultipleEndpointsEventCount(
double);
2888 double get_deviceNearEndToEchoRatioEventRatio();
2889 void set_deviceNearEndToEchoRatioEventRatio(
double);
2890 double get_deviceRenderMuteEventRatio();
2891 void set_deviceRenderMuteEventRatio(
double);
2892 double get_deviceRenderNotFunctioningEventRatio();
2893 void set_deviceRenderNotFunctioningEventRatio(
double);
2894 double get_deviceRenderZeroVolumeEventRatio();
2895 void set_deviceRenderZeroVolumeEventRatio(
double);
2896 double get_networkDelayEventRatio();
2897 void set_networkDelayEventRatio(
double);
2898 double get_networkSendQualityEventRatio();
2899 void set_networkSendQualityEventRatio(
double);
2904 String* get_payloadDescription();
2905 void set_payloadDescription(
const String&);
2910 double get_burstLossLength1();
2911 void set_burstLossLength1(
double);
2912 double get_burstLossLength2();
2913 void set_burstLossLength2(
double);
2914 double get_burstLossLength3();
2915 void set_burstLossLength3(
double);
2916 double get_burstLossLength4();
2917 void set_burstLossLength4(
double);
2918 double get_burstLossLength5();
2919 void set_burstLossLength5(
double);
2920 double get_burstLossLength6();
2921 void set_burstLossLength6(
double);
2922 double get_burstLossLength7();
2923 void set_burstLossLength7(
double);
2924 double get_burstLossLength8OrHigher();
2925 void set_burstLossLength8OrHigher(
double);
2926 double get_fecRecvDistance1();
2927 void set_fecRecvDistance1(
double);
2928 double get_fecRecvDistance2();
2929 void set_fecRecvDistance2(
double);
2930 double get_fecRecvDistance3();
2931 void set_fecRecvDistance3(
double);
2932 double get_packetReorderDepthAvg();
2933 void set_packetReorderDepthAvg(
double);
2934 double get_packetReorderDepthMax();
2935 void set_packetReorderDepthMax(
double);
2936 double get_packetReorderRatio();
2937 void set_packetReorderRatio(
double);
2938 double get_ratioCompressedSamplesAvg();
2939 void set_ratioCompressedSamplesAvg(
double);
2940 double get_ratioConcealedSamplesAvg();
2941 void set_ratioConcealedSamplesAvg(
double);
2942 double get_ratioStretchedSamplesAvg();
2943 void set_ratioStretchedSamplesAvg(
double);
2944 double get_samplingRate();
2945 void set_samplingRate(
double);
2952 double get_initialSignalLevelRMS();
2953 void set_initialSignalLevelRMS(
double);
2954 double get_recvNoiseLevelCh1();
2955 void set_recvNoiseLevelCh1(
double);
2956 double get_recvSignalLevelCh1();
2957 void set_recvSignalLevelCh1(
double);
2958 double get_renderLoopbackSignalLevel();
2959 void set_renderLoopbackSignalLevel(
double);
2960 double get_renderNoiseLevel();
2961 void set_renderNoiseLevel(
double);
2962 double get_renderSignalLevel();
2963 void set_renderSignalLevel(
double);
2968 bool get_audioFECUsed();
2969 void set_audioFECUsed(
bool);
2970 double get_samplingRate();
2971 void set_samplingRate(
double);
2972 double get_sendMutePercent();
2973 void set_sendMutePercent(
double);
2980 double get_noiseLevel();
2981 void set_noiseLevel(
double);
2982 double get_sendNoiseLevelCh1();
2983 void set_sendNoiseLevelCh1(
double);
2984 double get_sendSignalLevelCh1();
2985 void set_sendSignalLevelCh1(
double);
2991 void set_iceType(
const String&);
3000 Array* get_accept();
3001 void set_accept(
Array*);
3007 void set_type(
const String&);
3013 void set_id(
const String&);
3015 void set_type(
const String&);
3021 void set_maxFr(
double);
3023 void set_maxFs(
double);
3028 Array* get_sources();
3029 void set_sources(
Array*);
3030 double get_timestamp();
3031 void set_timestamp(
double);
3036 double get_roundTrip();
3037 void set_roundTrip(
double);
3038 double get_roundTripMax();
3039 void set_roundTripMax(
double);
3046 String* get_deviceDevName();
3047 void set_deviceDevName(
const String&);
3057 void set_transport(
const String&);
3063 void set_algorithm(
const String&);
3064 Array* get_authenticators();
3065 void set_authenticators(
Array*);
3071 void set_ipAddr(
const String&);
3072 String* get_manufacturerMacAddrMask();
3073 void set_manufacturerMacAddrMask(
const String&);
3075 void set_port(
double);
3080 bool get_allocationMessageIntegrityFailed();
3081 void set_allocationMessageIntegrityFailed(
bool);
3082 bool get_alternateServerReceived();
3083 void set_alternateServerReceived(
bool);
3084 bool get_connCheckMessageIntegrityFailed();
3085 void set_connCheckMessageIntegrityFailed(
bool);
3086 bool get_connCheckOtherError();
3087 void set_connCheckOtherError(
bool);
3088 bool get_fipsAllocationFailure();
3089 void set_fipsAllocationFailure(
bool);
3090 bool get_multipleRelayServersAttempted();
3091 void set_multipleRelayServersAttempted(
bool);
3092 bool get_noRelayServersConfigured();
3093 void set_noRelayServersConfigured(
bool);
3094 bool get_portRangeExhausted();
3095 void set_portRangeExhausted(
bool);
3096 bool get_pseudoTLSFailure();
3097 void set_pseudoTLSFailure(
bool);
3098 bool get_tcpNatConnectivityFailed();
3099 void set_tcpNatConnectivityFailed(
bool);
3100 bool get_tcpRelayConnectivityFailed();
3101 void set_tcpRelayConnectivityFailed(
bool);
3102 bool get_turnAuthUnknownUsernameError();
3103 void set_turnAuthUnknownUsernameError(
bool);
3104 bool get_turnTcpAllocateFailed();
3105 void set_turnTcpAllocateFailed(
bool);
3106 bool get_turnTcpSendFailed();
3107 void set_turnTcpSendFailed(
bool);
3108 bool get_turnTcpTimedOut();
3109 void set_turnTcpTimedOut(
bool);
3110 bool get_turnTurnTcpConnectivityFailed();
3111 void set_turnTurnTcpConnectivityFailed(
bool);
3112 bool get_turnUdpAllocateFailed();
3113 void set_turnUdpAllocateFailed(
bool);
3114 bool get_turnUdpSendFailed();
3115 void set_turnUdpSendFailed(
bool);
3116 bool get_udpLocalConnectivityFailed();
3117 void set_udpLocalConnectivityFailed(
bool);
3118 bool get_udpNatConnectivityFailed();
3119 void set_udpNatConnectivityFailed(
bool);
3120 bool get_udpRelayConnectivityFailed();
3121 void set_udpRelayConnectivityFailed(
bool);
3122 bool get_useCandidateChecksFailed();
3123 void set_useCandidateChecksFailed(
bool);
3128 double get_interArrival();
3129 void set_interArrival(
double);
3130 double get_interArrivalMax();
3131 void set_interArrivalMax(
double);
3132 double get_interArrivalSD();
3133 void set_interArrivalSD(
double);
3150 double get_linkspeed();
3151 void set_linkspeed(
double);
3152 String* get_networkConnectionDetails();
3153 void set_networkConnectionDetails(
const String&);
3160 bool get_interfaceTypeEthernet();
3161 void set_interfaceTypeEthernet(
bool);
3162 bool get_interfaceTypePPP();
3163 void set_interfaceTypePPP(
bool);
3164 bool get_interfaceTypeTunnel();
3165 void set_interfaceTypeTunnel(
bool);
3166 bool get_interfaceTypeWWAN();
3167 void set_interfaceTypeWWAN(
bool);
3168 bool get_interfaceTypeWireless();
3169 void set_interfaceTypeWireless(
bool);
3174 double get_appliedBandwidthLimit();
3175 void set_appliedBandwidthLimit(
double);
3180 double get_lossRate();
3181 void set_lossRate(
double);
3182 double get_lossRateMax();
3183 void set_lossRateMax(
double);
3189 void set_max(
double);
3191 void set_min(
double);
3197 void set_port(
double);
3198 String* get_relayAddress();
3199 void set_relayAddress(
const String&);
3204 String* get_userPrompt();
3205 void set_userPrompt(
const String&);
3210 double get_allocationTimeInMs();
3211 void set_allocationTimeInMs(
double);
3212 String* get_baseAddress();
3213 void set_baseAddress(
const String&);
3217 void set_iceRole(
const String&);
3222 String* get_localAddrType();
3223 void set_localAddrType(
const String&);
3224 String* get_localAddress();
3225 void set_localAddress(
const String&);
3229 void set_localMR(
const String&);
3230 double get_localMRTCPPort();
3231 void set_localMRTCPPort(
double);
3233 void set_localSite(
const String&);
3234 String* get_msRtcEngineVersion();
3235 void set_msRtcEngineVersion(
const String&);
3236 String* get_networkName();
3237 void set_networkName(
const String&);
3238 double get_numConsentReqReceived();
3239 void set_numConsentReqReceived(
double);
3240 double get_numConsentReqSent();
3241 void set_numConsentReqSent(
double);
3242 double get_numConsentRespReceived();
3243 void set_numConsentRespReceived(
double);
3244 double get_numConsentRespSent();
3245 void set_numConsentRespSent(
double);
3246 double get_portRangeMax();
3247 void set_portRangeMax(
double);
3248 double get_portRangeMin();
3249 void set_portRangeMin(
double);
3251 void set_protocol(
const String&);
3252 String* get_remoteAddrType();
3253 void set_remoteAddrType(
const String&);
3254 String* get_remoteAddress();
3255 void set_remoteAddress(
const String&);
3257 void set_remoteMR(
const String&);
3258 double get_remoteMRTCPPort();
3259 void set_remoteMRTCPPort(
double);
3260 String* get_remoteSite();
3261 void set_remoteSite(
const String&);
3262 bool get_rtpRtcpMux();
3263 void set_rtpRtcpMux(
bool);
3264 double get_stunVer();
3265 void set_stunVer(
double);
3270 double get_bandwidthEstimation();
3271 void set_bandwidthEstimation(
double);
3272 double get_bandwidthEstimationAvg();
3273 void set_bandwidthEstimationAvg(
double);
3274 double get_bandwidthEstimationMax();
3275 void set_bandwidthEstimationMax(
double);
3276 double get_bandwidthEstimationMin();
3277 void set_bandwidthEstimationMin(
double);
3278 double get_bandwidthEstimationStdDev();
3279 void set_bandwidthEstimationStdDev(
double);
3280 double get_packets();
3281 void set_packets(
double);
3286 double get_durationSeconds();
3287 void set_durationSeconds(
double);
3288 String* get_resolution();
3289 void set_resolution(
const String&);
3290 double get_videoBitRateAvg();
3291 void set_videoBitRateAvg(
double);
3292 double get_videoBitRateMax();
3293 void set_videoBitRateMax(
double);
3294 double get_videoFrameRateAvg();
3295 void set_videoFrameRateAvg(
double);
3296 double get_videoPacketLossRate();
3297 void set_videoPacketLossRate(
double);
3302 double get_lowBitRateCallPercent();
3303 void set_lowBitRateCallPercent(
double);
3304 double get_lowFrameRateCallPercent();
3305 void set_lowFrameRateCallPercent(
double);
3306 double get_recvBitRateAverage();
3307 void set_recvBitRateAverage(
double);
3308 double get_recvBitRateMaximum();
3309 void set_recvBitRateMaximum(
double);
3310 String* get_recvCodecType();
3311 void set_recvCodecType(
const String&);
3312 double get_recvFpsHarmonicAverage();
3313 void set_recvFpsHarmonicAverage(
double);
3314 double get_recvFrameRateAverage();
3315 void set_recvFrameRateAverage(
double);
3316 double get_recvNumResSwitches();
3317 void set_recvNumResSwitches(
double);
3318 double get_recvReorderBufferMaxSuccessfullyOrderedExtent();
3319 void set_recvReorderBufferMaxSuccessfullyOrderedExtent(
double);
3320 double get_recvReorderBufferMaxSuccessfullyOrderedLateTime();
3321 void set_recvReorderBufferMaxSuccessfullyOrderedLateTime(
double);
3322 double get_recvReorderBufferPacketsDroppedDueToBufferExhaustion();
3323 void set_recvReorderBufferPacketsDroppedDueToBufferExhaustion(
double);
3324 double get_recvReorderBufferPacketsDroppedDueToTimeout();
3325 void set_recvReorderBufferPacketsDroppedDueToTimeout(
double);
3326 double get_recvReorderBufferReorderedPackets();
3327 void set_recvReorderBufferReorderedPackets(
double);
3328 double get_recvResolutionHeight();
3329 void set_recvResolutionHeight(
double);
3330 double get_recvResolutionWidth();
3331 void set_recvResolutionWidth(
double);
3332 double get_recvVideoStreamsMax();
3333 void set_recvVideoStreamsMax(
double);
3334 double get_recvVideoStreamsMin();
3335 void set_recvVideoStreamsMin(
double);
3336 double get_recvVideoStreamsMode();
3337 void set_recvVideoStreamsMode(
double);
3338 double get_reorderBufferTotalPackets();
3339 void set_reorderBufferTotalPackets(
double);
3340 double get_videoFrameLossRate();
3341 void set_videoFrameLossRate(
double);
3342 double get_videoPostFECPLR();
3343 void set_videoPostFECPLR(
double);
3350 double get_cifQuality();
3351 void set_cifQuality(
double);
3352 double get_h1080Quality();
3353 void set_h1080Quality(
double);
3354 double get_h1440Quality();
3355 void set_h1440Quality(
double);
3356 double get_h2160Quality();
3357 void set_h2160Quality(
double);
3358 double get_h720Quality();
3359 void set_h720Quality(
double);
3360 double get_vgaQuality();
3361 void set_vgaQuality(
double);
3366 double get_sendBitRateAverage();
3367 void set_sendBitRateAverage(
double);
3368 double get_sendBitRateMaximum();
3369 void set_sendBitRateMaximum(
double);
3370 double get_sendFrameRateAverage();
3371 void set_sendFrameRateAverage(
double);
3372 double get_sendResolutionHeight();
3373 void set_sendResolutionHeight(
double);
3374 double get_sendResolutionWidth();
3375 void set_sendResolutionWidth(
double);
3376 double get_sendVideoStreamsMax();
3377 void set_sendVideoStreamsMax(
double);
3390 String* get_initDataType();
3391 void set_initDataType(
const String&);
3398 String* get_messageType();
3399 void set_messageType(
const String&);
3404 Array* get_audioCapabilities();
3405 void set_audioCapabilities(
Array*);
3406 String* get_distinctiveIdentifier();
3407 void set_distinctiveIdentifier(
const String&);
3408 Array* get_initDataTypes();
3409 void set_initDataTypes(
Array*);
3410 String* get_persistentState();
3411 void set_persistentState(
const String&);
3412 Array* get_videoCapabilities();
3413 void set_videoCapabilities(
Array*);
3418 String* get_contentType();
3419 void set_contentType(
const String&);
3420 String* get_robustness();
3421 void set_robustness(
const String&);
3427 void set_audio(
bool);
3429 void set_video(
bool);
3452 double get_aspectRatio();
3453 void set_aspectRatio(
double);
3455 void set_deviceId(
const String&);
3456 Array* get_echoCancellation();
3457 void set_echoCancellation(
Array*);
3458 String* get_facingMode();
3459 void set_facingMode(
const String&);
3460 double get_frameRate();
3461 void set_frameRate(
double);
3463 void set_groupId(
const String&);
3464 double get_height();
3465 void set_height(
double);
3466 double get_sampleRate();
3467 void set_sampleRate(
double);
3468 double get_sampleSize();
3469 void set_sampleSize(
double);
3470 double get_volume();
3471 void set_volume(
double);
3473 void set_width(
double);
3478 double get_aspectRatio();
3479 void set_aspectRatio(
double);
3480 double get_channelCount();
3481 void set_channelCount(
double);
3483 void set_deviceId(
const String&);
3484 String* get_displaySurface();
3485 void set_displaySurface(
const String&);
3486 bool get_echoCancellation();
3487 void set_echoCancellation(
bool);
3488 String* get_facingMode();
3489 void set_facingMode(
const String&);
3490 double get_frameRate();
3491 void set_frameRate(
double);
3493 void set_groupId(
const String&);
3494 double get_height();
3495 void set_height(
double);
3496 double get_latency();
3497 void set_latency(
double);
3498 bool get_logicalSurface();
3499 void set_logicalSurface(
bool);
3500 double get_sampleRate();
3501 void set_sampleRate(
double);
3502 double get_sampleSize();
3503 void set_sampleSize(
double);
3504 double get_volume();
3505 void set_volume(
double);
3507 void set_width(
double);
3512 Array* get_advanced();
3513 void set_advanced(
Array*);
3518 double get_aspectRatio();
3519 void set_aspectRatio(
double);
3521 void set_deviceId(
const String&);
3522 bool get_echoCancellation();
3523 void set_echoCancellation(
bool);
3524 String* get_facingMode();
3525 void set_facingMode(
const String&);
3526 double get_frameRate();
3527 void set_frameRate(
double);
3529 void set_groupId(
const String&);
3530 double get_height();
3531 void set_height(
double);
3532 double get_sampleRate();
3533 void set_sampleRate(
double);
3534 double get_sampleSize();
3535 void set_sampleSize(
double);
3536 double get_volume();
3537 void set_volume(
double);
3539 void set_width(
double);
3544 bool get_aspectRatio();
3545 void set_aspectRatio(
bool);
3546 bool get_deviceId();
3547 void set_deviceId(
bool);
3548 bool get_echoCancellation();
3549 void set_echoCancellation(
bool);
3550 bool get_facingMode();
3551 void set_facingMode(
bool);
3552 bool get_frameRate();
3553 void set_frameRate(
bool);
3555 void set_groupId(
bool);
3557 void set_height(
bool);
3558 bool get_sampleRate();
3559 void set_sampleRate(
bool);
3560 bool get_sampleSize();
3561 void set_sampleSize(
bool);
3563 void set_volume(
bool);
3565 void set_width(
bool);
3571 void set_channel(
const String&);
3574 String* get_lastEventId();
3575 void set_lastEventId(
const String&);
3577 void set_origin(
const String&);
3579 void set_ports(
Array*);
3581 void set_source(
Window*);
3586 double get_button();
3587 void set_button(
double);
3588 double get_buttons();
3589 void set_buttons(
double);
3590 double get_clientX();
3591 void set_clientX(
double);
3592 double get_clientY();
3593 void set_clientY(
double);
3596 double get_screenX();
3597 void set_screenX(
double);
3598 double get_screenY();
3599 void set_screenY(
double);
3605 void set_animate(
const String&);
3606 double get_contentX();
3607 void set_contentX(
double);
3608 double get_contentY();
3609 void set_contentY(
double);
3610 double get_scaleFactor();
3611 void set_scaleFactor(
double);
3613 void set_viewportX(
const String&);
3615 void set_viewportY(
const String&);
3620 Array* get_attributeFilter();
3621 void set_attributeFilter(
Array*);
3622 bool get_attributeOldValue();
3623 void set_attributeOldValue(
bool);
3624 bool get_attributes();
3625 void set_attributes(
bool);
3626 bool get_characterData();
3627 void set_characterData(
bool);
3628 bool get_characterDataOldValue();
3629 void set_characterDataOldValue(
bool);
3630 bool get_childList();
3631 void set_childList(
bool);
3633 void set_subtree(
bool);
3639 void set_action(
const String&);
3647 void set_body(
const String&);
3651 void set_dir(
const String&);
3653 void set_icon(
const String&);
3655 void set_lang(
const String&);
3657 void set_tag(
const String&);
3662 bool get_oneTimeOnly();
3663 void set_oneTimeOnly(
bool);
3674 double get_detune();
3675 void set_detune(
double);
3676 double get_frequency();
3677 void set_frequency(
double);
3681 void set_type(
const String&);
3686 double get_coneInnerAngle();
3687 void set_coneInnerAngle(
double);
3688 double get_coneOuterAngle();
3689 void set_coneOuterAngle(
double);
3690 double get_coneOuterGain();
3691 void set_coneOuterGain(
double);
3692 String* get_distanceModel();
3693 void set_distanceModel(
const String&);
3694 double get_maxDistance();
3695 void set_maxDistance(
double);
3696 double get_orientationX();
3697 void set_orientationX(
double);
3698 double get_orientationY();
3699 void set_orientationY(
double);
3700 double get_orientationZ();
3701 void set_orientationZ(
double);
3702 String* get_panningModel();
3703 void set_panningModel(
const String&);
3704 double get_positionX();
3705 void set_positionX(
double);
3706 double get_positionY();
3707 void set_positionY(
double);
3708 double get_positionZ();
3709 void set_positionZ(
double);
3710 double get_refDistance();
3711 void set_refDistance(
double);
3712 double get_rolloffFactor();
3713 void set_rolloffFactor(
double);
3719 void set_currency(
const String&);
3720 String* get_currencySystem();
3721 void set_currencySystem(
const String&);
3723 void set_value(
const String&);
3728 Array* get_displayItems();
3729 void set_displayItems(
Array*);
3730 Array* get_modifiers();
3731 void set_modifiers(
Array*);
3732 Array* get_shippingOptions();
3733 void set_shippingOptions(
Array*);
3739 void set_id(
const String&);
3746 Array* get_additionalDisplayItems();
3747 void set_additionalDisplayItems(
Array*);
3750 String* get_supportedMethods();
3751 void set_supportedMethods(
const String&);
3759 void set_error(
const String&);
3769 void set_label(
const String&);
3771 void set_pending(
bool);
3778 String* get_supportedMethods();
3779 void set_supportedMethods(
const String&);
3784 bool get_requestPayerEmail();
3785 void set_requestPayerEmail(
bool);
3786 bool get_requestPayerName();
3787 void set_requestPayerName(
bool);
3788 bool get_requestPayerPhone();
3789 void set_requestPayerPhone(
bool);
3790 bool get_requestShipping();
3791 void set_requestShipping(
bool);
3792 String* get_shippingType();
3793 void set_shippingType(
const String&);
3805 void set_id(
const String&);
3807 void set_label(
const String&);
3808 bool get_selected();
3809 void set_selected(
bool);
3815 void set_hash(
const String&);
3816 double get_iterations();
3817 void set_iterations(
double);
3824 bool get_disableNormalization();
3825 void set_disableNormalization(
bool);
3831 void set_imag(
Array*);
3833 void set_real(
Array*);
3838 double get_height();
3839 void set_height(
double);
3840 bool get_isPrimary();
3841 void set_isPrimary(
bool);
3842 double get_pointerId();
3843 void set_pointerId(
double);
3844 String* get_pointerType();
3845 void set_pointerType(
const String&);
3846 double get_pressure();
3847 void set_pressure(
double);
3849 void set_tiltX(
double);
3851 void set_tiltY(
double);
3853 void set_width(
double);
3864 bool get_enableHighAccuracy();
3865 void set_enableHighAccuracy(
bool);
3866 double get_maximumAge();
3867 void set_maximumAge(
double);
3868 double get_timeout();
3869 void set_timeout(
double);
3874 bool get_lengthComputable();
3875 void set_lengthComputable(
bool);
3876 double get_loaded();
3877 void set_loaded(
double);
3879 void set_total(
double);
3899 void set_applicationServerKey(
Int8Array*);
3900 bool get_userVisibleOnly();
3901 void set_userVisibleOnly(
bool);
3906 double get_highWaterMark();
3907 void set_highWaterMark(
double);
3914 String* get_bundlePolicy();
3915 void set_bundlePolicy(
const String&);
3916 Array* get_iceServers();
3917 void set_iceServers(
Array*);
3918 String* get_iceTransportPolicy();
3919 void set_iceTransportPolicy(
const String&);
3920 String* get_peerIdentity();
3921 void set_peerIdentity(
const String&);
3927 void set_tone(
const String&);
3933 void set_algorithm(
const String&);
3935 void set_value(
const String&);
3940 Array* get_fingerprints();
3941 void set_fingerprints(
Array*);
3943 void set_role(
const String&);
3948 String* get_addressSourceUrl();
3949 void set_addressSourceUrl(
const String&);
3950 String* get_candidateType();
3951 void set_candidateType(
const String&);
3953 void set_ipAddress(
const String&);
3954 double get_portNumber();
3955 void set_portNumber(
double);
3956 double get_priority();
3957 void set_priority(
double);
3959 void set_transport(
const String&);
3968 String* get_foundation();
3969 void set_foundation(
const String&);
3971 void set_ip(
const String&);
3972 String* get_msMTurnSessionId();
3973 void set_msMTurnSessionId(
const String&);
3975 void set_port(
double);
3976 double get_priority();
3977 void set_priority(
double);
3979 void set_protocol(
const String&);
3980 String* get_relatedAddress();
3981 void set_relatedAddress(
const String&);
3982 double get_relatedPort();
3983 void set_relatedPort(
double);
3985 void set_tcpType(
const String&);
3987 void set_type(
const String&);
3993 void set_candidate(
const String&);
3994 double get_sdpMLineIndex();
3995 void set_sdpMLineIndex(
double);
3997 void set_sdpMid(
const String&);
4010 double get_availableIncomingBitrate();
4011 void set_availableIncomingBitrate(
double);
4012 double get_availableOutgoingBitrate();
4013 void set_availableOutgoingBitrate(
double);
4014 double get_bytesReceived();
4015 void set_bytesReceived(
double);
4016 double get_bytesSent();
4017 void set_bytesSent(
double);
4018 String* get_localCandidateId();
4019 void set_localCandidateId(
const String&);
4020 bool get_nominated();
4021 void set_nominated(
bool);
4022 double get_priority();
4023 void set_priority(
double);
4024 bool get_readable();
4025 void set_readable(
bool);
4026 String* get_remoteCandidateId();
4027 void set_remoteCandidateId(
const String&);
4028 double get_roundTripTime();
4029 void set_roundTripTime(
double);
4031 void set_state(
const String&);
4032 String* get_transportId();
4033 void set_transportId(
const String&);
4034 bool get_writable();
4035 void set_writable(
bool);
4040 String* get_gatherPolicy();
4041 void set_gatherPolicy(
const String&);
4042 Array* get_iceservers();
4043 void set_iceservers(
Array*);
4051 void set_iceLite(
bool);
4053 void set_password(
const String&);
4054 String* get_usernameFragment();
4055 void set_usernameFragment(
const String&);
4060 String* get_credential();
4061 void set_credential(
const String&);
4065 void set_username(
const String&);
4070 String* get_associateStatsId();
4071 void set_associateStatsId(
const String&);
4073 void set_codecId(
const String&);
4074 double get_firCount();
4075 void set_firCount(
double);
4076 bool get_isRemote();
4077 void set_isRemote(
bool);
4078 String* get_mediaTrackId();
4079 void set_mediaTrackId(
const String&);
4081 void set_mediaType(
const String&);
4082 double get_nackCount();
4083 void set_nackCount(
double);
4084 double get_pliCount();
4085 void set_pliCount(
double);
4086 double get_sliCount();
4087 void set_sliCount(
double);
4089 void set_ssrc(
const String&);
4090 String* get_transportId();
4091 void set_transportId(
const String&);
4096 double get_bytesReceived();
4097 void set_bytesReceived(
double);
4098 double get_fractionLost();
4099 void set_fractionLost(
double);
4100 double get_jitter();
4101 void set_jitter(
double);
4102 double get_packetsLost();
4103 void set_packetsLost(
double);
4104 double get_packetsReceived();
4105 void set_packetsReceived(
double);
4110 double get_audioLevel();
4111 void set_audioLevel(
double);
4112 double get_echoReturnLoss();
4113 void set_echoReturnLoss(
double);
4114 double get_echoReturnLossEnhancement();
4115 void set_echoReturnLossEnhancement(
double);
4116 double get_frameHeight();
4117 void set_frameHeight(
double);
4118 double get_frameWidth();
4119 void set_frameWidth(
double);
4120 double get_framesCorrupted();
4121 void set_framesCorrupted(
double);
4122 double get_framesDecoded();
4123 void set_framesDecoded(
double);
4124 double get_framesDropped();
4125 void set_framesDropped(
double);
4126 double get_framesPerSecond();
4127 void set_framesPerSecond(
double);
4128 double get_framesReceived();
4129 void set_framesReceived(
double);
4130 double get_framesSent();
4131 void set_framesSent(
double);
4132 bool get_remoteSource();
4133 void set_remoteSource(
bool);
4134 Array* get_ssrcIds();
4135 void set_ssrcIds(
Array*);
4136 String* get_trackIdentifier();
4137 void set_trackIdentifier(
const String&);
4142 bool get_iceRestart();
4143 void set_iceRestart(
bool);
4144 double get_offerToReceiveAudio();
4145 void set_offerToReceiveAudio(
double);
4146 double get_offerToReceiveVideo();
4147 void set_offerToReceiveVideo(
double);
4148 bool get_voiceActivityDetection();
4149 void set_voiceActivityDetection(
bool);
4154 double get_bytesSent();
4155 void set_bytesSent(
double);
4156 double get_packetsSent();
4157 void set_packetsSent(
double);
4158 double get_roundTripTime();
4159 void set_roundTripTime(
double);
4160 double get_targetBitrate();
4161 void set_targetBitrate(
double);
4173 void set_parameter(
const String&);
4175 void set_type(
const String&);
4181 void set_cname(
const String&);
4184 bool get_reducedSize();
4185 void set_reducedSize(
bool);
4187 void set_ssrc(
double);
4192 Array* get_codecs();
4193 void set_codecs(
Array*);
4194 Array* get_fecMechanisms();
4195 void set_fecMechanisms(
Array*);
4196 Array* get_headerExtensions();
4197 void set_headerExtensions(
Array*);
4202 double get_clockRate();
4203 void set_clockRate(
double);
4205 void set_kind(
const String&);
4206 double get_maxSpatialLayers();
4207 void set_maxSpatialLayers(
double);
4208 double get_maxTemporalLayers();
4209 void set_maxTemporalLayers(
double);
4210 double get_maxptime();
4211 void set_maxptime(
double);
4213 void set_name(
const String&);
4214 double get_numChannels();
4215 void set_numChannels(
double);
4217 void set_options(
Object*);
4218 Object* get_parameters();
4219 void set_parameters(
Object*);
4220 double get_preferredPayloadType();
4221 void set_preferredPayloadType(
double);
4223 void set_ptime(
double);
4224 Array* get_rtcpFeedback();
4225 void set_rtcpFeedback(
Array*);
4226 bool get_svcMultiStreamSupport();
4227 void set_svcMultiStreamSupport(
bool);
4232 double get_clockRate();
4233 void set_clockRate(
double);
4234 double get_maxptime();
4235 void set_maxptime(
double);
4237 void set_name(
const String&);
4238 double get_numChannels();
4239 void set_numChannels(
double);
4240 Object* get_parameters();
4241 void set_parameters(
Object*);
4242 double get_payloadType();
4243 void set_payloadType(
double);
4245 void set_ptime(
double);
4246 Array* get_rtcpFeedback();
4247 void set_rtcpFeedback(
Array*);
4252 double get_audioLevel();
4253 void set_audioLevel(
double);
4255 void set_csrc(
double);
4256 double get_timestamp();
4257 void set_timestamp(
double);
4263 void set_active(
bool);
4264 double get_codecPayloadType();
4265 void set_codecPayloadType(
double);
4266 Array* get_dependencyEncodingIds();
4267 void set_dependencyEncodingIds(
Array*);
4268 String* get_encodingId();
4269 void set_encodingId(
const String&);
4272 double get_framerateScale();
4273 void set_framerateScale(
double);
4274 double get_maxBitrate();
4275 void set_maxBitrate(
double);
4276 double get_maxFramerate();
4277 void set_maxFramerate(
double);
4278 double get_minQuality();
4279 void set_minQuality(
double);
4280 double get_priority();
4281 void set_priority(
double);
4282 double get_resolutionScale();
4283 void set_resolutionScale(
double);
4287 void set_ssrc(
double);
4295 void set_mechanism(
const String&);
4297 void set_ssrc(
double);
4303 void set_kind(
const String&);
4304 bool get_preferredEncrypt();
4305 void set_preferredEncrypt(
bool);
4306 double get_preferredId();
4307 void set_preferredId(
double);
4309 void set_uri(
const String&);
4315 void set_encrypt(
bool);
4317 void set_id(
double);
4319 void set_uri(
const String&);
4324 Array* get_codecs();
4325 void set_codecs(
Array*);
4326 String* get_degradationPreference();
4327 void set_degradationPreference(
const String&);
4328 Array* get_encodings();
4329 void set_encodings(
Array*);
4330 Array* get_headerExtensions();
4331 void set_headerExtensions(
Array*);
4333 void set_muxId(
const String&);
4341 void set_ssrc(
double);
4347 void set_muxId(
const String&);
4348 double get_payloadType();
4349 void set_payloadType(
double);
4351 void set_ssrc(
double);
4357 void set_sdp(
const String&);
4359 void set_type(
const String&);
4365 void set_keyMethod(
const String&);
4367 void set_keySalt(
const String&);
4369 void set_lifetime(
const String&);
4370 double get_mkiLength();
4371 void set_mkiLength(
double);
4372 double get_mkiValue();
4373 void set_mkiValue(
double);
4378 String* get_cryptoSuite();
4379 void set_cryptoSuite(
const String&);
4380 Array* get_keyParams();
4381 void set_keyParams(
Array*);
4382 Array* get_sessionParams();
4383 void set_sessionParams(
Array*);
4385 void set_tag(
double);
4391 void set_max(
double);
4393 void set_min(
double);
4402 bool get_activeConnection();
4403 void set_activeConnection(
bool);
4404 double get_bytesReceived();
4405 void set_bytesReceived(
double);
4406 double get_bytesSent();
4407 void set_bytesSent(
double);
4408 String* get_localCertificateId();
4409 void set_localCertificateId(
const String&);
4410 String* get_remoteCertificateId();
4411 void set_remoteCertificateId(
const String&);
4412 String* get_rtcpTransportStatsId();
4413 void set_rtcpTransportStatsId(
const String&);
4414 String* get_selectedCandidatePairId();
4415 void set_selectedCandidatePairId(
const String&);
4421 void set_scope(
const String&);
4427 void set_body(
Blob*);
4429 void set_cache(
const String&);
4430 String* get_credentials();
4431 void set_credentials(
const String&);
4435 void set_integrity(
const String&);
4436 bool get_keepalive();
4437 void set_keepalive(
bool);
4439 void set_method(
const String&);
4441 void set_mode(
const String&);
4443 void set_redirect(
const String&);
4445 void set_referrer(
const String&);
4446 String* get_referrerPolicy();
4447 void set_referrerPolicy(
const String&);
4451 void set_window(
Object*);
4458 double get_status();
4459 void set_status(
double);
4460 String* get_statusText();
4461 void set_statusText(
const String&);
4467 void set_hash(
const String&);
4472 double get_modulusLength();
4473 void set_modulusLength(
double);
4486 double get_modulusLength();
4487 void set_modulusLength(
double);
4495 void set_hash(
const String&);
4507 void set_d(
const String&);
4509 void set_r(
const String&);
4511 void set_t(
const String&);
4516 double get_saltLength();
4517 void set_saltLength(
double);
4524 Array* get_transports();
4525 void set_transports(
Array*);
4527 void set_type(
const String&);
4532 Array* get_excludeList();
4533 void set_excludeList(
Array*);
4537 void set_rpId(
const String&);
4538 double get_timeoutSeconds();
4539 void set_timeoutSeconds(
double);
4545 void set_algorithm(
const String&);
4547 void set_type(
const String&);
4552 String* get_blockedURI();
4553 void set_blockedURI(
const String&);
4554 double get_columnNumber();
4555 void set_columnNumber(
double);
4556 String* get_documentURI();
4557 void set_documentURI(
const String&);
4558 String* get_effectiveDirective();
4559 void set_effectiveDirective(
const String&);
4560 double get_lineNumber();
4561 void set_lineNumber(
double);
4562 String* get_originalPolicy();
4563 void set_originalPolicy(
const String&);
4565 void set_referrer(
const String&);
4566 String* get_sourceFile();
4567 void set_sourceFile(
const String&);
4568 double get_statusCode();
4569 void set_statusCode(
double);
4570 String* get_violatedDirective();
4571 void set_violatedDirective(
const String&);
4578 String* get_lastEventId();
4579 void set_lastEventId(
const String&);
4581 void set_origin(
const String&);
4583 void set_ports(
Array*);
4590 double get_charIndex();
4591 void set_charIndex(
double);
4592 double get_charLength();
4593 void set_charLength(
double);
4594 double get_elapsedTime();
4595 void set_elapsedTime(
double);
4597 void set_name(
const String&);
4605 void set_pan(
double);
4611 void set_detailURI(
const String&);
4612 String* get_explanationString();
4613 void set_explanationString(
const String&);
4615 void set_siteName(
const String&);
4620 Array* get_arrayOfDomainStrings();
4621 void set_arrayOfDomainStrings(
Array*);
4626 bool get_lastChance();
4627 void set_lastChance(
bool);
4629 void set_tag(
const String&);
4635 void set_stream(
bool);
4641 void set_fatal(
bool);
4642 bool get_ignoreBOM();
4643 void set_ignoreBOM(
bool);
4654 double get_elapsedTime();
4655 void set_elapsedTime(
double);
4656 String* get_propertyName();
4657 void set_propertyName(
const String&);
4677 void set_reason(
const String&);
4682 Array* get_leftBounds();
4683 void set_leftBounds(
Array*);
4684 Array* get_rightBounds();
4685 void set_rightBounds(
Array*);
4695 void set_sizeX(
double);
4697 void set_sizeY(
double);
4703 void set_curve(
Array*);
4704 String* get_oversample();
4705 void set_oversample(
const String&);
4714 double get_deltaMode();
4715 void set_deltaMode(
double);
4716 double get_deltaX();
4717 void set_deltaX(
double);
4718 double get_deltaY();
4719 void set_deltaY(
double);
4720 double get_deltaZ();
4721 void set_deltaZ(
double);
4730 void drawArraysInstancedANGLE(
double mode,
double first,
double count,
double primcount);
4731 void drawElementsInstancedANGLE(
double mode,
double count,
double type,
double offset,
double primcount);
4732 void vertexAttribDivisorANGLE(
double index,
double divisor);
4736 double get_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE();
4823 double get_length();
4824 void set_length(
double);
4829 double get_channelCount();
4830 void set_channelCount(
double);
4831 String* get_channelCountMode();
4832 void set_channelCountMode(
const String&);
4833 String* get_channelInterpretation();
4834 void set_channelInterpretation(
const String&);
4836 double get_numberOfInputs();
4837 double get_numberOfOutputs();
4842 void connect(
AudioParam* destination,
double output);
4844 void disconnect(
double output);
4845 void disconnect(
AudioNode* destination);
4846 void disconnect(
AudioNode* destination,
double output);
4847 void disconnect(
AudioNode* destination,
double output,
double input);
4849 void disconnect(
AudioParam* destination,
double output);
4857 double get_fftSize();
4858 void set_fftSize(
double);
4859 double get_frequencyBinCount();
4860 double get_maxDecibels();
4861 void set_maxDecibels(
double);
4862 double get_minDecibels();
4863 void set_minDecibels(
double);
4864 double get_smoothingTimeConstant();
4865 void set_smoothingTimeConstant(
double);
4866 void getByteFrequencyData(
Uint8Array* array);
4867 void getByteTimeDomainData(
Uint8Array* array);
4877 double get_currentTime();
4878 void set_currentTime(
double);
4883 void set_id(
const String&);
4886 double get_playbackRate();
4887 void set_playbackRate(
double);
4889 double get_startTime();
4890 void set_startTime(
double);
4911 double get_timing();
4918 bool get_cancelBubble();
4919 void set_cancelBubble(
bool);
4920 bool get_cancelable();
4922 bool get_defaultPrevented();
4923 double get_eventPhase();
4924 bool get_isTrusted();
4925 bool get_returnValue();
4926 void set_returnValue(
bool);
4930 double get_timeStamp();
4933 void initEvent(
const String& type);
4934 void initEvent(
const String& type,
bool bubbles);
4935 void initEvent(
const String& type,
bool bubbles,
bool cancelable);
4936 void preventDefault();
4937 void stopImmediatePropagation();
4938 void stopPropagation();
4939 Event* get_prototype();
4940 void set_prototype(
Event*);
4943 double get_AT_TARGET();
4944 double get_BUBBLING_PHASE();
4945 double get_CAPTURING_PHASE();
4951 String* get_animationName();
4952 double get_elapsedTime();
4962 void set_easing(
const String&);
4963 double get_offset();
4964 void set_offset(
double);
4967 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
4971 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
4978 void set_delay(
double);
4980 void set_direction(
const String&);
4981 double get_duration();
4982 void set_duration(
double);
4984 void set_easing(
const String&);
4985 double get_endDelay();
4986 void set_endDelay(
double);
4988 void set_fill(
const String&);
4990 void set_id(
const String&);
4991 double get_iterationStart();
4992 void set_iterationStart(
double);
4993 double get_iterations();
4994 void set_iterations(
double);
4999 double get_currentTime();
5000 double get_timelineTime();
5009 double get_currentTime();
5010 void set_currentTime(
double);
5011 double get_timelineTime();
5012 void set_timelineTime(
double);
5017 double get_currentTime();
5022 Event* get_cached();
5023 void set_cached(
Event*);
5024 Event* get_checking();
5025 void set_checking(
Event*);
5026 Event* get_downloading();
5027 void set_downloading(
Event*);
5029 void set_error(
Event*);
5030 Event* get_noupdate();
5031 void set_noupdate(
Event*);
5032 Event* get_obsolete();
5033 void set_obsolete(
Event*);
5036 Event* get_updateready();
5037 void set_updateready(
Event*);
5058 double get_status();
5075 double get_CHECKING();
5076 double get_DOWNLOADING();
5078 double get_OBSOLETE();
5079 double get_UNCACHED();
5080 double get_UPDATEREADY();
5086 void set_flatten(
bool);
5093 Node* get_firstChild();
5094 bool get_isConnected();
5095 Node* get_lastChild();
5097 String* get_namespaceURI();
5098 Node* get_nextSibling();
5100 double get_nodeType();
5102 void set_nodeValue(
const String&);
5105 Node* get_parentNode();
5106 Node* get_previousSibling();
5107 String* get_textContent();
5108 void set_textContent(
const String&);
5111 Node* cloneNode(
bool deep);
5112 double compareDocumentPosition(
Node* other);
5113 bool contains(
Node* child);
5114 bool hasChildNodes();
5116 bool isDefaultNamespace(
const String& namespaceURI);
5117 bool isEqualNode(
Node* arg);
5118 bool isSameNode(
Node* other);
5124 Node* get_prototype();
5125 void set_prototype(
Node*);
5127 double get_ATTRIBUTE_NODE();
5128 double get_CDATA_SECTION_NODE();
5129 double get_COMMENT_NODE();
5130 double get_DOCUMENT_FRAGMENT_NODE();
5131 double get_DOCUMENT_NODE();
5132 double get_DOCUMENT_POSITION_CONTAINED_BY();
5133 double get_DOCUMENT_POSITION_CONTAINS();
5134 double get_DOCUMENT_POSITION_DISCONNECTED();
5135 double get_DOCUMENT_POSITION_FOLLOWING();
5136 double get_DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC();
5137 double get_DOCUMENT_POSITION_PRECEDING();
5138 double get_DOCUMENT_TYPE_NODE();
5139 double get_ELEMENT_NODE();
5140 double get_ENTITY_NODE();
5141 double get_ENTITY_REFERENCE_NODE();
5142 double get_NOTATION_NODE();
5143 double get_PROCESSING_INSTRUCTION_NODE();
5144 double get_TEXT_NODE();
5152 bool get_specified();
5154 void set_value(
const String&);
5155 Attr* get_prototype();
5156 void set_prototype(
Attr*);
5162 double get_duration();
5163 double get_length();
5164 double get_numberOfChannels();
5165 double get_sampleRate();
5166 void copyFromChannel(
Float32Array* destination,
double channelNumber);
5167 void copyFromChannel(
Float32Array* destination,
double channelNumber,
double startInChannel);
5168 void copyToChannel(
Float32Array* source,
double channelNumber);
5169 void copyToChannel(
Float32Array* source,
double channelNumber,
double startInChannel);
5179 void set_ended(
Event*);
5188 void set_loop(
bool);
5189 double get_loopEnd();
5190 void set_loopEnd(
double);
5191 double get_loopStart();
5192 void set_loopStart(
double);
5197 void start(
double when);
5198 void start(
double when,
double offset);
5199 void start(
double when,
double offset,
double duration);
5201 void stop(
double when);
5219 Event* get_statechange();
5220 void set_statechange(
Event*);
5225 double get_currentTime();
5230 double get_sampleRate();
5235 AudioBuffer* createBuffer(
double numberOfChannels,
double length,
double sampleRate);
5243 DelayNode* createDelay(
double maxDelayTime);
5255 ScriptProcessorNode* createScriptProcessor(
double bufferSize,
double numberOfInputChannels);
5256 ScriptProcessorNode* createScriptProcessor(
double bufferSize,
double numberOfInputChannels,
double numberOfOutputChannels);
5285 double get_maxChannelCount();
5293 double get_dopplerFactor();
5294 void set_dopplerFactor(
double);
5295 double get_speedOfSound();
5296 void set_speedOfSound(
double);
5297 void setOrientation(
double x,
double y,
double z,
double xUp,
double yUp,
double zUp);
5298 void setPosition(
double x,
double y,
double z);
5299 void setVelocity(
double x,
double y,
double z);
5307 double get_defaultValue();
5309 void set_value(
double);
5310 AudioParam* cancelScheduledValues(
double cancelTime);
5311 AudioParam* exponentialRampToValueAtTime(
double value,
double endTime);
5312 AudioParam* linearRampToValueAtTime(
double value,
double endTime);
5313 AudioParam* setTargetAtTime(
double target,
double startTime,
double timeConstant);
5314 AudioParam* setValueAtTime(
double value,
double startTime);
5315 AudioParam* setValueCurveAtTime(
Array* values,
double startTime,
double duration);
5325 double get_playbackTime();
5334 void set_enabled(
bool);
5337 void set_kind(
const String&);
5340 void set_language(
const String&);
5351 Event* get_change();
5352 void set_change(
Event*);
5359 double get_length();
5380 return __builtin_cheerp_make_regular<AudioTrack*>(
this, 0)[index];
5384 return __builtin_cheerp_make_regular<AudioTrack*>(
this, 0)[index];
5401 Object* get_returnValue();
5402 void set_returnValue(
Object*);
5411 bool checkMatchesGlobExpression(
const String& pattern,
const String& value);
5412 bool checkMatchesUriExpression(
const String& pattern,
const String& value);
5413 void clearLastError();
5414 double currentWindowId();
5415 void fireExtensionApiTelemetry(
const String& functionName,
bool isSucceeded,
bool isSupported,
const String& errorString);
5416 void genericFunction(
double functionId,
Object* destination);
5417 void genericFunction(
double functionId,
Object* destination,
const String& parameters);
5418 void genericFunction(
double functionId,
Object* destination,
const String& parameters,
double callbackId);
5419 String* genericSynchronousFunction(
double functionId);
5420 String* genericSynchronousFunction(
double functionId,
const String& parameters);
5421 String* getExtensionId();
5422 Object* getThisAddress();
5423 void registerGenericFunctionCallbackHandler(
Function* callbackHandler);
5424 void registerGenericListenerHandler(
Function* eventHandler);
5425 void setLastError(
const String& parameters);
5426 void webPlatformGenericFunction(
Object* destination);
5427 void webPlatformGenericFunction(
Object* destination,
const String& parameters);
5428 void webPlatformGenericFunction(
Object* destination,
const String& parameters,
double callbackId);
5440 void set_type(
const String&);
5452 Object* msDetachStream();
5454 Blob* slice(
double start);
5455 Blob* slice(
double start,
double end);
5456 Blob* slice(
double start,
double end,
const String& contentType);
5457 Blob* get_prototype();
5458 void set_prototype(
Blob*);
5467 void set_endings(
const String&);
5469 void set_type(
const String&);
5474 bool get_bodyUsed();
5516 double get_highWaterMark();
5517 void set_highWaterMark(
double);
5519 double size(
Object* chunk);
5533 void set_data(
const String&);
5534 double get_length();
5535 void appendData(
const String& arg);
5536 void deleteData(
double offset,
double count);
5537 void insertData(
double offset,
const String& arg);
5538 void replaceData(
double offset,
double count,
const String& arg);
5539 String* substringData(
double offset,
double count);
5549 Text* splitText(
double offset);
5550 Text* get_prototype();
5551 void set_prototype(
Text*);
5566 bool supports(
const String& property);
5567 bool supports(
const String& property,
const String& value);
5573 void set_cssText(
const String&);
5580 double get_CHARSET_RULE();
5581 double get_FONT_FACE_RULE();
5582 double get_IMPORT_RULE();
5583 double get_KEYFRAMES_RULE();
5584 double get_KEYFRAME_RULE();
5585 double get_MEDIA_RULE();
5586 double get_NAMESPACE_RULE();
5587 double get_PAGE_RULE();
5588 double get_STYLE_RULE();
5589 double get_SUPPORTS_RULE();
5590 double get_UNKNOWN_RULE();
5591 double get_VIEWPORT_RULE();
5597 void deleteRule(
double index);
5598 double insertRule(
const String& rule,
double index);
5606 String* get_conditionText();
5607 void set_conditionText(
const String&);
5634 void set_keyText(
const String&);
5645 void set_name(
const String&);
5646 void appendRule(
const String& rule);
5647 void deleteRule(
const String& rule);
5664 String* get_namespaceURI();
5673 String* get_pseudoClass();
5675 String* get_selectorText();
5676 void set_selectorText(
const String&);
5685 double get_length();
5689 return __builtin_cheerp_make_regular<CSSRule*>(
this, 0)[index];
5693 return __builtin_cheerp_make_regular<CSSRule*>(
this, 0)[index];
5702 String* get_alignContent();
5703 void set_alignContent(
const String&);
5704 String* get_alignItems();
5705 void set_alignItems(
const String&);
5707 void set_alignSelf(
const String&);
5708 String* get_alignmentBaseline();
5709 void set_alignmentBaseline(
const String&);
5711 void set_animation(
const String&);
5712 String* get_animationDelay();
5713 void set_animationDelay(
const String&);
5714 String* get_animationDirection();
5715 void set_animationDirection(
const String&);
5716 String* get_animationDuration();
5717 void set_animationDuration(
const String&);
5718 String* get_animationFillMode();
5719 void set_animationFillMode(
const String&);
5720 String* get_animationIterationCount();
5721 void set_animationIterationCount(
const String&);
5722 String* get_animationName();
5723 void set_animationName(
const String&);
5724 String* get_animationPlayState();
5725 void set_animationPlayState(
const String&);
5726 String* get_animationTimingFunction();
5727 void set_animationTimingFunction(
const String&);
5728 String* get_backfaceVisibility();
5729 void set_backfaceVisibility(
const String&);
5730 String* get_background();
5731 void set_background(
const String&);
5732 String* get_backgroundAttachment();
5733 void set_backgroundAttachment(
const String&);
5734 String* get_backgroundClip();
5735 void set_backgroundClip(
const String&);
5736 String* get_backgroundColor();
5737 void set_backgroundColor(
const String&);
5738 String* get_backgroundImage();
5739 void set_backgroundImage(
const String&);
5740 String* get_backgroundOrigin();
5741 void set_backgroundOrigin(
const String&);
5742 String* get_backgroundPosition();
5743 void set_backgroundPosition(
const String&);
5744 String* get_backgroundPositionX();
5745 void set_backgroundPositionX(
const String&);
5746 String* get_backgroundPositionY();
5747 void set_backgroundPositionY(
const String&);
5748 String* get_backgroundRepeat();
5749 void set_backgroundRepeat(
const String&);
5750 String* get_backgroundSize();
5751 void set_backgroundSize(
const String&);
5752 String* get_baselineShift();
5753 void set_baselineShift(
const String&);
5755 void set_border(
const String&);
5756 String* get_borderBottom();
5757 void set_borderBottom(
const String&);
5758 String* get_borderBottomColor();
5759 void set_borderBottomColor(
const String&);
5760 String* get_borderBottomLeftRadius();
5761 void set_borderBottomLeftRadius(
const String&);
5762 String* get_borderBottomRightRadius();
5763 void set_borderBottomRightRadius(
const String&);
5764 String* get_borderBottomStyle();
5765 void set_borderBottomStyle(
const String&);
5766 String* get_borderBottomWidth();
5767 void set_borderBottomWidth(
const String&);
5768 String* get_borderCollapse();
5769 void set_borderCollapse(
const String&);
5770 String* get_borderColor();
5771 void set_borderColor(
const String&);
5772 String* get_borderImage();
5773 void set_borderImage(
const String&);
5774 String* get_borderImageOutset();
5775 void set_borderImageOutset(
const String&);
5776 String* get_borderImageRepeat();
5777 void set_borderImageRepeat(
const String&);
5778 String* get_borderImageSlice();
5779 void set_borderImageSlice(
const String&);
5780 String* get_borderImageSource();
5781 void set_borderImageSource(
const String&);
5782 String* get_borderImageWidth();
5783 void set_borderImageWidth(
const String&);
5784 String* get_borderLeft();
5785 void set_borderLeft(
const String&);
5786 String* get_borderLeftColor();
5787 void set_borderLeftColor(
const String&);
5788 String* get_borderLeftStyle();
5789 void set_borderLeftStyle(
const String&);
5790 String* get_borderLeftWidth();
5791 void set_borderLeftWidth(
const String&);
5792 String* get_borderRadius();
5793 void set_borderRadius(
const String&);
5794 String* get_borderRight();
5795 void set_borderRight(
const String&);
5796 String* get_borderRightColor();
5797 void set_borderRightColor(
const String&);
5798 String* get_borderRightStyle();
5799 void set_borderRightStyle(
const String&);
5800 String* get_borderRightWidth();
5801 void set_borderRightWidth(
const String&);
5802 String* get_borderSpacing();
5803 void set_borderSpacing(
const String&);
5804 String* get_borderStyle();
5805 void set_borderStyle(
const String&);
5807 void set_borderTop(
const String&);
5808 String* get_borderTopColor();
5809 void set_borderTopColor(
const String&);
5810 String* get_borderTopLeftRadius();
5811 void set_borderTopLeftRadius(
const String&);
5812 String* get_borderTopRightRadius();
5813 void set_borderTopRightRadius(
const String&);
5814 String* get_borderTopStyle();
5815 void set_borderTopStyle(
const String&);
5816 String* get_borderTopWidth();
5817 void set_borderTopWidth(
const String&);
5818 String* get_borderWidth();
5819 void set_borderWidth(
const String&);
5821 void set_bottom(
const String&);
5823 void set_boxShadow(
const String&);
5825 void set_boxSizing(
const String&);
5826 String* get_breakAfter();
5827 void set_breakAfter(
const String&);
5828 String* get_breakBefore();
5829 void set_breakBefore(
const String&);
5830 String* get_breakInside();
5831 void set_breakInside(
const String&);
5832 String* get_captionSide();
5833 void set_captionSide(
const String&);
5835 void set_clear(
const String&);
5837 void set_clip(
const String&);
5839 void set_clipPath(
const String&);
5841 void set_clipRule(
const String&);
5843 void set_color(
const String&);
5844 String* get_colorInterpolationFilters();
5845 void set_colorInterpolationFilters(
const String&);
5846 Object* get_columnCount();
5847 void set_columnCount(
Object*);
5848 String* get_columnFill();
5849 void set_columnFill(
const String&);
5851 void set_columnGap(
Object*);
5852 String* get_columnRule();
5853 void set_columnRule(
const String&);
5854 Object* get_columnRuleColor();
5855 void set_columnRuleColor(
Object*);
5856 String* get_columnRuleStyle();
5857 void set_columnRuleStyle(
const String&);
5858 Object* get_columnRuleWidth();
5859 void set_columnRuleWidth(
Object*);
5860 String* get_columnSpan();
5861 void set_columnSpan(
const String&);
5862 Object* get_columnWidth();
5863 void set_columnWidth(
Object*);
5865 void set_columns(
const String&);
5867 void set_content(
const String&);
5868 String* get_counterIncrement();
5869 void set_counterIncrement(
const String&);
5870 String* get_counterReset();
5871 void set_counterReset(
const String&);
5873 void set_cssFloat(
const String&);
5875 void set_cssText(
const String&);
5877 void set_cursor(
const String&);
5879 void set_direction(
const String&);
5881 void set_display(
const String&);
5882 String* get_dominantBaseline();
5883 void set_dominantBaseline(
const String&);
5884 String* get_emptyCells();
5885 void set_emptyCells(
const String&);
5886 String* get_enableBackground();
5887 void set_enableBackground(
const String&);
5889 void set_fill(
const String&);
5890 String* get_fillOpacity();
5891 void set_fillOpacity(
const String&);
5893 void set_fillRule(
const String&);
5895 void set_filter(
const String&);
5897 void set_flex(
const String&);
5899 void set_flexBasis(
const String&);
5900 String* get_flexDirection();
5901 void set_flexDirection(
const String&);
5903 void set_flexFlow(
const String&);
5905 void set_flexGrow(
const String&);
5906 String* get_flexShrink();
5907 void set_flexShrink(
const String&);
5909 void set_flexWrap(
const String&);
5910 String* get_floodColor();
5911 void set_floodColor(
const String&);
5912 String* get_floodOpacity();
5913 void set_floodOpacity(
const String&);
5915 void set_font(
const String&);
5916 String* get_fontFamily();
5917 void set_fontFamily(
const String&);
5918 String* get_fontFeatureSettings();
5919 void set_fontFeatureSettings(
const String&);
5921 void set_fontSize(
const String&);
5922 String* get_fontSizeAdjust();
5923 void set_fontSizeAdjust(
const String&);
5924 String* get_fontStretch();
5925 void set_fontStretch(
const String&);
5927 void set_fontStyle(
const String&);
5928 String* get_fontVariant();
5929 void set_fontVariant(
const String&);
5930 String* get_fontWeight();
5931 void set_fontWeight(
const String&);
5933 void set_gap(
const String&);
5934 String* get_glyphOrientationHorizontal();
5935 void set_glyphOrientationHorizontal(
const String&);
5936 String* get_glyphOrientationVertical();
5937 void set_glyphOrientationVertical(
const String&);
5939 void set_grid(
const String&);
5941 void set_gridArea(
const String&);
5942 String* get_gridAutoColumns();
5943 void set_gridAutoColumns(
const String&);
5944 String* get_gridAutoFlow();
5945 void set_gridAutoFlow(
const String&);
5946 String* get_gridAutoRows();
5947 void set_gridAutoRows(
const String&);
5948 String* get_gridColumn();
5949 void set_gridColumn(
const String&);
5950 String* get_gridColumnEnd();
5951 void set_gridColumnEnd(
const String&);
5952 String* get_gridColumnGap();
5953 void set_gridColumnGap(
const String&);
5954 String* get_gridColumnStart();
5955 void set_gridColumnStart(
const String&);
5957 void set_gridGap(
const String&);
5959 void set_gridRow(
const String&);
5960 String* get_gridRowEnd();
5961 void set_gridRowEnd(
const String&);
5962 String* get_gridRowGap();
5963 void set_gridRowGap(
const String&);
5964 String* get_gridRowStart();
5965 void set_gridRowStart(
const String&);
5966 String* get_gridTemplate();
5967 void set_gridTemplate(
const String&);
5968 String* get_gridTemplateAreas();
5969 void set_gridTemplateAreas(
const String&);
5970 String* get_gridTemplateColumns();
5971 void set_gridTemplateColumns(
const String&);
5972 String* get_gridTemplateRows();
5973 void set_gridTemplateRows(
const String&);
5975 void set_height(
const String&);
5977 void set_imeMode(
const String&);
5978 String* get_justifyContent();
5979 void set_justifyContent(
const String&);
5980 String* get_justifyItems();
5981 void set_justifyItems(
const String&);
5982 String* get_justifySelf();
5983 void set_justifySelf(
const String&);
5985 void set_kerning(
const String&);
5986 String* get_layoutGrid();
5987 void set_layoutGrid(
const String&);
5988 String* get_layoutGridChar();
5989 void set_layoutGridChar(
const String&);
5990 String* get_layoutGridLine();
5991 void set_layoutGridLine(
const String&);
5992 String* get_layoutGridMode();
5993 void set_layoutGridMode(
const String&);
5994 String* get_layoutGridType();
5995 void set_layoutGridType(
const String&);
5997 void set_left(
const String&);
5998 double get_length();
5999 String* get_letterSpacing();
6000 void set_letterSpacing(
const String&);
6001 String* get_lightingColor();
6002 void set_lightingColor(
const String&);
6004 void set_lineBreak(
const String&);
6005 String* get_lineHeight();
6006 void set_lineHeight(
const String&);
6008 void set_listStyle(
const String&);
6009 String* get_listStyleImage();
6010 void set_listStyleImage(
const String&);
6011 String* get_listStylePosition();
6012 void set_listStylePosition(
const String&);
6013 String* get_listStyleType();
6014 void set_listStyleType(
const String&);
6016 void set_margin(
const String&);
6017 String* get_marginBottom();
6018 void set_marginBottom(
const String&);
6019 String* get_marginLeft();
6020 void set_marginLeft(
const String&);
6021 String* get_marginRight();
6022 void set_marginRight(
const String&);
6024 void set_marginTop(
const String&);
6026 void set_marker(
const String&);
6028 void set_markerEnd(
const String&);
6030 void set_markerMid(
const String&);
6031 String* get_markerStart();
6032 void set_markerStart(
const String&);
6034 void set_mask(
const String&);
6036 void set_maskImage(
const String&);
6038 void set_maxHeight(
const String&);
6040 void set_maxWidth(
const String&);
6042 void set_minHeight(
const String&);
6044 void set_minWidth(
const String&);
6045 String* get_msContentZoomChaining();
6046 void set_msContentZoomChaining(
const String&);
6047 String* get_msContentZoomLimit();
6048 void set_msContentZoomLimit(
const String&);
6049 Object* get_msContentZoomLimitMax();
6050 void set_msContentZoomLimitMax(
Object*);
6051 Object* get_msContentZoomLimitMin();
6052 void set_msContentZoomLimitMin(
Object*);
6053 String* get_msContentZoomSnap();
6054 void set_msContentZoomSnap(
const String&);
6055 String* get_msContentZoomSnapPoints();
6056 void set_msContentZoomSnapPoints(
const String&);
6057 String* get_msContentZoomSnapType();
6058 void set_msContentZoomSnapType(
const String&);
6059 String* get_msContentZooming();
6060 void set_msContentZooming(
const String&);
6061 String* get_msFlowFrom();
6062 void set_msFlowFrom(
const String&);
6063 String* get_msFlowInto();
6064 void set_msFlowInto(
const String&);
6065 String* get_msFontFeatureSettings();
6066 void set_msFontFeatureSettings(
const String&);
6067 Object* get_msGridColumn();
6068 void set_msGridColumn(
Object*);
6069 String* get_msGridColumnAlign();
6070 void set_msGridColumnAlign(
const String&);
6071 Object* get_msGridColumnSpan();
6072 void set_msGridColumnSpan(
Object*);
6073 String* get_msGridColumns();
6074 void set_msGridColumns(
const String&);
6076 void set_msGridRow(
Object*);
6077 String* get_msGridRowAlign();
6078 void set_msGridRowAlign(
const String&);
6079 Object* get_msGridRowSpan();
6080 void set_msGridRowSpan(
Object*);
6081 String* get_msGridRows();
6082 void set_msGridRows(
const String&);
6083 String* get_msHighContrastAdjust();
6084 void set_msHighContrastAdjust(
const String&);
6085 String* get_msHyphenateLimitChars();
6086 void set_msHyphenateLimitChars(
const String&);
6087 Object* get_msHyphenateLimitLines();
6088 void set_msHyphenateLimitLines(
Object*);
6089 Object* get_msHyphenateLimitZone();
6090 void set_msHyphenateLimitZone(
Object*);
6092 void set_msHyphens(
const String&);
6093 String* get_msImeAlign();
6094 void set_msImeAlign(
const String&);
6095 String* get_msOverflowStyle();
6096 void set_msOverflowStyle(
const String&);
6097 String* get_msScrollChaining();
6098 void set_msScrollChaining(
const String&);
6099 String* get_msScrollLimit();
6100 void set_msScrollLimit(
const String&);
6101 Object* get_msScrollLimitXMax();
6102 void set_msScrollLimitXMax(
Object*);
6103 Object* get_msScrollLimitXMin();
6104 void set_msScrollLimitXMin(
Object*);
6105 Object* get_msScrollLimitYMax();
6106 void set_msScrollLimitYMax(
Object*);
6107 Object* get_msScrollLimitYMin();
6108 void set_msScrollLimitYMin(
Object*);
6109 String* get_msScrollRails();
6110 void set_msScrollRails(
const String&);
6111 String* get_msScrollSnapPointsX();
6112 void set_msScrollSnapPointsX(
const String&);
6113 String* get_msScrollSnapPointsY();
6114 void set_msScrollSnapPointsY(
const String&);
6115 String* get_msScrollSnapType();
6116 void set_msScrollSnapType(
const String&);
6117 String* get_msScrollSnapX();
6118 void set_msScrollSnapX(
const String&);
6119 String* get_msScrollSnapY();
6120 void set_msScrollSnapY(
const String&);
6121 String* get_msScrollTranslation();
6122 void set_msScrollTranslation(
const String&);
6123 String* get_msTextCombineHorizontal();
6124 void set_msTextCombineHorizontal(
const String&);
6125 Object* get_msTextSizeAdjust();
6126 void set_msTextSizeAdjust(
Object*);
6127 String* get_msTouchAction();
6128 void set_msTouchAction(
const String&);
6129 String* get_msTouchSelect();
6130 void set_msTouchSelect(
const String&);
6131 String* get_msUserSelect();
6132 void set_msUserSelect(
const String&);
6133 String* get_msWrapFlow();
6134 void set_msWrapFlow(
const String&);
6135 Object* get_msWrapMargin();
6136 void set_msWrapMargin(
Object*);
6137 String* get_msWrapThrough();
6138 void set_msWrapThrough(
const String&);
6140 void set_objectFit(
const String&);
6141 String* get_objectPosition();
6142 void set_objectPosition(
const String&);
6144 void set_opacity(
const String&);
6146 void set_order(
const String&);
6148 void set_orphans(
const String&);
6150 void set_outline(
const String&);
6151 String* get_outlineColor();
6152 void set_outlineColor(
const String&);
6153 String* get_outlineOffset();
6154 void set_outlineOffset(
const String&);
6155 String* get_outlineStyle();
6156 void set_outlineStyle(
const String&);
6157 String* get_outlineWidth();
6158 void set_outlineWidth(
const String&);
6160 void set_overflow(
const String&);
6162 void set_overflowX(
const String&);
6164 void set_overflowY(
const String&);
6166 void set_padding(
const String&);
6167 String* get_paddingBottom();
6168 void set_paddingBottom(
const String&);
6169 String* get_paddingLeft();
6170 void set_paddingLeft(
const String&);
6171 String* get_paddingRight();
6172 void set_paddingRight(
const String&);
6173 String* get_paddingTop();
6174 void set_paddingTop(
const String&);
6175 String* get_pageBreakAfter();
6176 void set_pageBreakAfter(
const String&);
6177 String* get_pageBreakBefore();
6178 void set_pageBreakBefore(
const String&);
6179 String* get_pageBreakInside();
6180 void set_pageBreakInside(
const String&);
6183 void set_penAction(
const String&);
6184 String* get_perspective();
6185 void set_perspective(
const String&);
6186 String* get_perspectiveOrigin();
6187 void set_perspectiveOrigin(
const String&);
6188 String* get_pointerEvents();
6189 void set_pointerEvents(
const String&);
6191 void set_position(
const String&);
6193 void set_quotes(
const String&);
6195 void set_resize(
const String&);
6197 void set_right(
const String&);
6199 void set_rotate(
const String&);
6201 void set_rowGap(
const String&);
6203 void set_rubyAlign(
const String&);
6204 String* get_rubyOverhang();
6205 void set_rubyOverhang(
const String&);
6206 String* get_rubyPosition();
6207 void set_rubyPosition(
const String&);
6209 void set_scale(
const String&);
6211 void set_stopColor(
const String&);
6212 String* get_stopOpacity();
6213 void set_stopOpacity(
const String&);
6215 void set_stroke(
const String&);
6216 String* get_strokeDasharray();
6217 void set_strokeDasharray(
const String&);
6218 String* get_strokeDashoffset();
6219 void set_strokeDashoffset(
const String&);
6220 String* get_strokeLinecap();
6221 void set_strokeLinecap(
const String&);
6222 String* get_strokeLinejoin();
6223 void set_strokeLinejoin(
const String&);
6224 String* get_strokeMiterlimit();
6225 void set_strokeMiterlimit(
const String&);
6226 String* get_strokeOpacity();
6227 void set_strokeOpacity(
const String&);
6228 String* get_strokeWidth();
6229 void set_strokeWidth(
const String&);
6230 String* get_tableLayout();
6231 void set_tableLayout(
const String&);
6233 void set_textAlign(
const String&);
6234 String* get_textAlignLast();
6235 void set_textAlignLast(
const String&);
6236 String* get_textAnchor();
6237 void set_textAnchor(
const String&);
6238 String* get_textCombineUpright();
6239 void set_textCombineUpright(
const String&);
6240 String* get_textDecoration();
6241 void set_textDecoration(
const String&);
6242 String* get_textIndent();
6243 void set_textIndent(
const String&);
6244 String* get_textJustify();
6245 void set_textJustify(
const String&);
6246 String* get_textKashida();
6247 void set_textKashida(
const String&);
6248 String* get_textKashidaSpace();
6249 void set_textKashidaSpace(
const String&);
6250 String* get_textOverflow();
6251 void set_textOverflow(
const String&);
6252 String* get_textShadow();
6253 void set_textShadow(
const String&);
6254 String* get_textTransform();
6255 void set_textTransform(
const String&);
6256 String* get_textUnderlinePosition();
6257 void set_textUnderlinePosition(
const String&);
6259 void set_top(
const String&);
6260 String* get_touchAction();
6261 void set_touchAction(
const String&);
6263 void set_transform(
const String&);
6264 String* get_transformOrigin();
6265 void set_transformOrigin(
const String&);
6266 String* get_transformStyle();
6267 void set_transformStyle(
const String&);
6268 String* get_transition();
6269 void set_transition(
const String&);
6270 String* get_transitionDelay();
6271 void set_transitionDelay(
const String&);
6272 String* get_transitionDuration();
6273 void set_transitionDuration(
const String&);
6274 String* get_transitionProperty();
6275 void set_transitionProperty(
const String&);
6276 String* get_transitionTimingFunction();
6277 void set_transitionTimingFunction(
const String&);
6279 void set_translate(
const String&);
6280 String* get_unicodeBidi();
6281 void set_unicodeBidi(
const String&);
6282 String* get_userSelect();
6283 void set_userSelect(
const String&);
6284 String* get_verticalAlign();
6285 void set_verticalAlign(
const String&);
6286 String* get_visibility();
6287 void set_visibility(
const String&);
6288 String* get_webkitAlignContent();
6289 void set_webkitAlignContent(
const String&);
6290 String* get_webkitAlignItems();
6291 void set_webkitAlignItems(
const String&);
6292 String* get_webkitAlignSelf();
6293 void set_webkitAlignSelf(
const String&);
6294 String* get_webkitAnimation();
6295 void set_webkitAnimation(
const String&);
6296 String* get_webkitAnimationDelay();
6297 void set_webkitAnimationDelay(
const String&);
6298 String* get_webkitAnimationDirection();
6299 void set_webkitAnimationDirection(
const String&);
6300 String* get_webkitAnimationDuration();
6301 void set_webkitAnimationDuration(
const String&);
6302 String* get_webkitAnimationFillMode();
6303 void set_webkitAnimationFillMode(
const String&);
6304 String* get_webkitAnimationIterationCount();
6305 void set_webkitAnimationIterationCount(
const String&);
6306 String* get_webkitAnimationName();
6307 void set_webkitAnimationName(
const String&);
6308 String* get_webkitAnimationPlayState();
6309 void set_webkitAnimationPlayState(
const String&);
6310 String* get_webkitAnimationTimingFunction();
6311 void set_webkitAnimationTimingFunction(
const String&);
6312 String* get_webkitAppearance();
6313 void set_webkitAppearance(
const String&);
6314 String* get_webkitBackfaceVisibility();
6315 void set_webkitBackfaceVisibility(
const String&);
6316 String* get_webkitBackgroundClip();
6317 void set_webkitBackgroundClip(
const String&);
6318 String* get_webkitBackgroundOrigin();
6319 void set_webkitBackgroundOrigin(
const String&);
6320 String* get_webkitBackgroundSize();
6321 void set_webkitBackgroundSize(
const String&);
6322 String* get_webkitBorderBottomLeftRadius();
6323 void set_webkitBorderBottomLeftRadius(
const String&);
6324 String* get_webkitBorderBottomRightRadius();
6325 void set_webkitBorderBottomRightRadius(
const String&);
6326 String* get_webkitBorderImage();
6327 void set_webkitBorderImage(
const String&);
6328 String* get_webkitBorderRadius();
6329 void set_webkitBorderRadius(
const String&);
6330 String* get_webkitBorderTopLeftRadius();
6331 void set_webkitBorderTopLeftRadius(
const String&);
6332 String* get_webkitBorderTopRightRadius();
6333 void set_webkitBorderTopRightRadius(
const String&);
6334 String* get_webkitBoxAlign();
6335 void set_webkitBoxAlign(
const String&);
6336 String* get_webkitBoxDirection();
6337 void set_webkitBoxDirection(
const String&);
6338 String* get_webkitBoxFlex();
6339 void set_webkitBoxFlex(
const String&);
6340 String* get_webkitBoxOrdinalGroup();
6341 void set_webkitBoxOrdinalGroup(
const String&);
6342 String* get_webkitBoxOrient();
6343 void set_webkitBoxOrient(
const String&);
6344 String* get_webkitBoxPack();
6345 void set_webkitBoxPack(
const String&);
6346 String* get_webkitBoxSizing();
6347 void set_webkitBoxSizing(
const String&);
6348 String* get_webkitColumnBreakAfter();
6349 void set_webkitColumnBreakAfter(
const String&);
6350 String* get_webkitColumnBreakBefore();
6351 void set_webkitColumnBreakBefore(
const String&);
6352 String* get_webkitColumnBreakInside();
6353 void set_webkitColumnBreakInside(
const String&);
6354 Object* get_webkitColumnCount();
6355 void set_webkitColumnCount(
Object*);
6356 Object* get_webkitColumnGap();
6357 void set_webkitColumnGap(
Object*);
6358 String* get_webkitColumnRule();
6359 void set_webkitColumnRule(
const String&);
6360 Object* get_webkitColumnRuleColor();
6361 void set_webkitColumnRuleColor(
Object*);
6362 String* get_webkitColumnRuleStyle();
6363 void set_webkitColumnRuleStyle(
const String&);
6364 Object* get_webkitColumnRuleWidth();
6365 void set_webkitColumnRuleWidth(
Object*);
6366 String* get_webkitColumnSpan();
6367 void set_webkitColumnSpan(
const String&);
6368 Object* get_webkitColumnWidth();
6369 void set_webkitColumnWidth(
Object*);
6370 String* get_webkitColumns();
6371 void set_webkitColumns(
const String&);
6372 String* get_webkitFilter();
6373 void set_webkitFilter(
const String&);
6374 String* get_webkitFlex();
6375 void set_webkitFlex(
const String&);
6376 String* get_webkitFlexBasis();
6377 void set_webkitFlexBasis(
const String&);
6378 String* get_webkitFlexDirection();
6379 void set_webkitFlexDirection(
const String&);
6380 String* get_webkitFlexFlow();
6381 void set_webkitFlexFlow(
const String&);
6382 String* get_webkitFlexGrow();
6383 void set_webkitFlexGrow(
const String&);
6384 String* get_webkitFlexShrink();
6385 void set_webkitFlexShrink(
const String&);
6386 String* get_webkitFlexWrap();
6387 void set_webkitFlexWrap(
const String&);
6388 String* get_webkitJustifyContent();
6389 void set_webkitJustifyContent(
const String&);
6390 String* get_webkitOrder();
6391 void set_webkitOrder(
const String&);
6392 String* get_webkitPerspective();
6393 void set_webkitPerspective(
const String&);
6394 String* get_webkitPerspectiveOrigin();
6395 void set_webkitPerspectiveOrigin(
const String&);
6396 String* get_webkitTapHighlightColor();
6397 void set_webkitTapHighlightColor(
const String&);
6398 String* get_webkitTextFillColor();
6399 void set_webkitTextFillColor(
const String&);
6400 Object* get_webkitTextSizeAdjust();
6401 void set_webkitTextSizeAdjust(
Object*);
6402 String* get_webkitTextStroke();
6403 void set_webkitTextStroke(
const String&);
6404 String* get_webkitTextStrokeColor();
6405 void set_webkitTextStrokeColor(
const String&);
6406 String* get_webkitTextStrokeWidth();
6407 void set_webkitTextStrokeWidth(
const String&);
6408 String* get_webkitTransform();
6409 void set_webkitTransform(
const String&);
6410 String* get_webkitTransformOrigin();
6411 void set_webkitTransformOrigin(
const String&);
6412 String* get_webkitTransformStyle();
6413 void set_webkitTransformStyle(
const String&);
6414 String* get_webkitTransition();
6415 void set_webkitTransition(
const String&);
6416 String* get_webkitTransitionDelay();
6417 void set_webkitTransitionDelay(
const String&);
6418 String* get_webkitTransitionDuration();
6419 void set_webkitTransitionDuration(
const String&);
6420 String* get_webkitTransitionProperty();
6421 void set_webkitTransitionProperty(
const String&);
6422 String* get_webkitTransitionTimingFunction();
6423 void set_webkitTransitionTimingFunction(
const String&);
6424 String* get_webkitUserModify();
6425 void set_webkitUserModify(
const String&);
6426 String* get_webkitUserSelect();
6427 void set_webkitUserSelect(
const String&);
6428 String* get_webkitWritingMode();
6429 void set_webkitWritingMode(
const String&);
6430 String* get_whiteSpace();
6431 void set_whiteSpace(
const String&);
6433 void set_widows(
const String&);
6435 void set_width(
const String&);
6437 void set_wordBreak(
const String&);
6438 String* get_wordSpacing();
6439 void set_wordSpacing(
const String&);
6441 void set_wordWrap(
const String&);
6442 String* get_writingMode();
6443 void set_writingMode(
const String&);
6445 void set_zIndex(
const String&);
6447 void set_zoom(
const String&);
6448 String* getPropertyPriority(
const String& propertyName);
6450 String* item(
double index);
6452 void setProperty(
const String& propertyName,
const String& value);
6453 void setProperty(
const String& propertyName,
const String& value,
const String& priority);
6456 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
6460 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
6469 String* get_selectorText();
6470 void set_selectorText(
const String&);
6479 bool get_disabled();
6480 void set_disabled(
bool);
6483 Node* get_ownerNode();
6496 void set_cssText(
const String&);
6499 bool get_isAlternate();
6500 bool get_isPrefAlternate();
6504 bool get_readOnly();
6506 double addImport(
const String& bstrURL);
6507 double addImport(
const String& bstrURL,
double lIndex);
6508 double addPageRule(
const String& bstrSelector,
const String& bstrStyle);
6509 double addPageRule(
const String& bstrSelector,
const String& bstrStyle,
double lIndex);
6510 double addRule(
const String& bstrSelector);
6511 double addRule(
const String& bstrSelector,
const String& bstrStyle);
6512 double addRule(
const String& bstrSelector,
const String& bstrStyle,
double lIndex);
6514 void deleteRule(
double index);
6515 double insertRule(
const String& rule);
6516 double insertRule(
const String& rule,
double index);
6517 void removeImport(
double lIndex);
6518 void removeRule(
double lIndex);
6556 Cache* get_prototype();
6557 void set_prototype(
Cache*);
6579 void set_alpha(
bool);
6581 void set_storage(
bool);
6582 bool get_willReadFrequently();
6583 void set_willReadFrequently(
bool);
6586 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
6590 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
6596 void addColorStop(
double offset,
const String& color);
6604 void arc(
double x,
double y,
double radius,
double startAngle,
double endAngle);
6605 void arc(
double x,
double y,
double radius,
double startAngle,
double endAngle,
bool anticlockwise);
6606 void arcTo(
double x1,
double y1,
double x2,
double y2,
double radius);
6607 void arcTo(
double x1,
double y1,
double x2,
double y2,
double radiusX,
double radiusY,
double rotation);
6608 void bezierCurveTo(
double cp1x,
double cp1y,
double cp2x,
double cp2y,
double x,
double y);
6610 void ellipse(
double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle);
6611 void ellipse(
double x,
double y,
double radiusX,
double radiusY,
double rotation,
double startAngle,
double endAngle,
bool anticlockwise);
6612 void lineTo(
double x,
double y);
6613 void moveTo(
double x,
double y);
6614 void quadraticCurveTo(
double cpx,
double cpy,
double x,
double y);
6615 void rect(
double x,
double y,
double w,
double h);
6630 void set_fillStyle(
const String&);
6632 void set_font(
const String&);
6633 double get_globalAlpha();
6634 void set_globalAlpha(
double);
6635 String* get_globalCompositeOperation();
6636 void set_globalCompositeOperation(
const String&);
6637 bool get_imageSmoothingEnabled();
6638 void set_imageSmoothingEnabled(
bool);
6640 void set_lineCap(
const String&);
6641 double get_lineDashOffset();
6642 void set_lineDashOffset(
double);
6644 void set_lineJoin(
const String&);
6645 double get_lineWidth();
6646 void set_lineWidth(
double);
6647 double get_miterLimit();
6648 void set_miterLimit(
double);
6649 bool get_mozImageSmoothingEnabled();
6650 void set_mozImageSmoothingEnabled(
bool);
6651 String* get_msFillRule();
6652 void set_msFillRule(
const String&);
6653 bool get_oImageSmoothingEnabled();
6654 void set_oImageSmoothingEnabled(
bool);
6655 double get_shadowBlur();
6656 void set_shadowBlur(
double);
6657 String* get_shadowColor();
6658 void set_shadowColor(
const String&);
6659 double get_shadowOffsetX();
6660 void set_shadowOffsetX(
double);
6661 double get_shadowOffsetY();
6662 void set_shadowOffsetY(
double);
6663 String* get_strokeStyle();
6664 void set_strokeStyle(
const String&);
6666 void set_textAlign(
const String&);
6667 String* get_textBaseline();
6668 void set_textBaseline(
const String&);
6669 bool get_webkitImageSmoothingEnabled();
6670 void set_webkitImageSmoothingEnabled(
bool);
6672 void clearRect(
double x,
double y,
double w,
double h);
6675 ImageData* createImageData(
double imageDataOrSw);
6676 ImageData* createImageData(
double imageDataOrSw,
double sh);
6679 CanvasGradient* createLinearGradient(
double x0,
double y0,
double x1,
double y1);
6683 CanvasGradient* createRadialGradient(
double x0,
double y0,
double r0,
double x1,
double y1,
double r1);
6684 void drawFocusIfNeeded(
Element* element);
6689 void drawImage(
ImageBitmap* image,
double dstX,
double dstY);
6690 void drawImage(
HTMLImageElement* image,
double dstX,
double dstY,
double dstW,
double dstH);
6691 void drawImage(
HTMLCanvasElement* image,
double dstX,
double dstY,
double dstW,
double dstH);
6692 void drawImage(
HTMLVideoElement* image,
double dstX,
double dstY,
double dstW,
double dstH);
6693 void drawImage(
ImageBitmap* image,
double dstX,
double dstY,
double dstW,
double dstH);
6694 void drawImage(
HTMLImageElement* image,
double srcX,
double srcY,
double srcW,
double srcH,
double dstX,
double dstY,
double dstW,
double dstH);
6695 void drawImage(
HTMLCanvasElement* image,
double srcX,
double srcY,
double srcW,
double srcH,
double dstX,
double dstY,
double dstW,
double dstH);
6696 void drawImage(
HTMLVideoElement* image,
double srcX,
double srcY,
double srcW,
double srcH,
double dstX,
double dstY,
double dstW,
double dstH);
6697 void drawImage(
ImageBitmap* image,
double srcX,
double srcY,
double srcW,
double srcH,
double dstX,
double dstY,
double dstW,
double dstH);
6700 void fillRect(
double x,
double y,
double w,
double h);
6701 void fillText(
const String& text,
double x,
double y);
6702 void fillText(
const String& text,
double x,
double y,
double maxWidth);
6703 ImageData* getImageData(
double sx,
double sy,
double sw,
double sh);
6704 Array* getLineDash();
6705 bool isPointInPath(
double x,
double y);
6706 bool isPointInPath(
Path2D* path,
double x,
double y);
6707 bool isPointInStroke(
double x,
double y);
6708 bool isPointInStroke(
Path2D* path,
double x,
double y);
6710 void putImageData(
ImageData* imagedata,
double dx,
double dy);
6711 void putImageData(
ImageData* imagedata,
double dx,
double dy,
double dirtyX);
6712 void putImageData(
ImageData* imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY);
6713 void putImageData(
ImageData* imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY,
double dirtyWidth);
6714 void putImageData(
ImageData* imagedata,
double dx,
double dy,
double dirtyX,
double dirtyY,
double dirtyWidth,
double dirtyHeight);
6716 void rotate(
double angle);
6718 void scale(
double x,
double y);
6719 void setLineDash(
Array* segments);
6720 void setTransform(
double m11,
double m12,
double m21,
double m22,
double dx,
double dy);
6722 void stroke(
Path2D* path);
6723 void strokeRect(
double x,
double y,
double w,
double h);
6724 void strokeText(
const String& text,
double x,
double y);
6725 void strokeText(
const String& text,
double x,
double y,
double maxWidth);
6726 void transform(
double m11,
double m12,
double m21,
double m22,
double dx,
double dy);
6727 void translate(
double x,
double y);
6749 double get_bottom();
6750 void set_bottom(
double);
6751 double get_height();
6753 void set_left(
double);
6755 void set_right(
double);
6757 void set_top(
double);
6766 double get_length();
6770 return __builtin_cheerp_make_regular<ClientRect*>(
this, 0)[index];
6774 return __builtin_cheerp_make_regular<ClientRect*>(
this, 0)[index];
6793 void set_data(
const String&);
6795 void set_dataType(
const String&);
6802 bool get_wasClean();
6803 void initCloseEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
bool wasCleanArg,
double codeArg,
const String& reasonArg);
6813 void set_text(
const String&);
6822 double get_detail();
6824 void initUIEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg);
6835 void initCompositionEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
const String& dataArg,
const String& locale);
6844 double get_activeDuration();
6845 void set_activeDuration(
double);
6846 double get_currentIteration();
6847 void set_currentIteration(
double);
6848 double get_endTime();
6849 void set_endTime(
double);
6850 double get_localTime();
6851 void set_localTime(
double);
6852 double get_progress();
6853 void set_progress(
double);
6861 void set_hash(
const String&);
6875 void set_memory(
Object*);
6877 void _assert(
bool condition);
6878 template<
typename... Args>
void _assert(
bool condition,
const String& message, Args&&... data) {
return static_cast<const Console*
>(
this)->
_assert(condition, message, static_cast<Object*>(static_cast<Args&&>(data))...); }
6879 void _assert(
bool condition,
const String& message);
6882 void count(
const String& label);
6884 template<
typename... Args>
void debug(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
debug(message, static_cast<const String&>(static_cast<Args&&>(optionalParams))...); }
6885 void debug(
const String& message);
6887 template<
typename... Args>
void dir(
Object* value, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
dir(value, static_cast<Object*>(static_cast<Args&&>(optionalParams))...); }
6889 void dirxml(
Object* value);
6891 template<
typename... Args>
void error(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
error(message, static_cast<const String&>(static_cast<Args&&>(optionalParams))...); }
6892 void error(
const String& message);
6894 template<
typename... Args>
void exception(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
exception(message, static_cast<Object*>(static_cast<Args&&>(optionalParams))...); }
6895 void exception(
const String& message);
6897 template<
typename... Args>
void group(
const String& groupTitle, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
group(groupTitle, static_cast<Object*>(static_cast<Args&&>(optionalParams))...); }
6898 void group(
const String& groupTitle);
6899 void groupCollapsed();
6900 template<
typename... Args>
void groupCollapsed(
const String& groupTitle, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
groupCollapsed(groupTitle, static_cast<Object*>(static_cast<Args&&>(optionalParams))...); }
6901 void groupCollapsed(
const String& groupTitle);
6904 template<
typename... Args>
void info(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
info(message, static_cast<const String&>(static_cast<Args&&>(optionalParams))...); }
6905 void info(
const String& message);
6907 template<
typename... Args>
void log(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
log(message, static_cast<const String&>(static_cast<Args&&>(optionalParams))...); }
6908 void log(
const String& message);
6909 void markTimeline();
6910 void markTimeline(
const String& label);
6911 bool msIsIndependentlyComposed(
Element* element);
6913 void profile(
const String& reportName);
6915 void select(
Element* element);
6916 template<
typename... Args>
void table(Args&&... tabularData) {
return static_cast<const Console*
>(
this)->
table(static_cast<Object*>(static_cast<Args&&>(tabularData))...); }
6919 void time(
const String& label);
6921 void timeEnd(
const String& label);
6923 void timeStamp(
const String& label);
6925 void timeline(
const String& label);
6927 void timelineEnd(
const String& label);
6929 template<
typename... Args>
void warn(
const String& message, Args&&... optionalParams) {
return static_cast<const Console*
>(
this)->
warn(message, static_cast<const String&>(static_cast<Args&&>(optionalParams))...); }
6930 void warn(
const String& message);
6935 template<
typename... Args>
void _assert(
bool condition,
const String& message, Args... data)
const;
6936 template<
typename... Args>
void debug(
const String& message, Args&&... optionalParams)
const;
6937 template<
typename... Args>
void dir(
Object* value, Args... optionalParams)
const;
6938 template<
typename... Args>
void error(
const String& message, Args&&... optionalParams)
const;
6939 template<
typename... Args>
void exception(
const String& message, Args... optionalParams)
const;
6940 template<
typename... Args>
void group(
const String& groupTitle, Args... optionalParams)
const;
6941 template<
typename... Args>
void groupCollapsed(
const String& groupTitle, Args... optionalParams)
const;
6942 template<
typename... Args>
void info(
const String& message, Args&&... optionalParams)
const;
6943 template<
typename... Args>
void log(
const String& message, Args&&... optionalParams)
const;
6944 template<
typename... Args>
void table(Args... tabularData)
const;
6945 template<
typename... Args>
void warn(
const String& message, Args&&... optionalParams)
const;
6961 bool get_normalize();
6962 void set_normalize(
bool);
6970 double get_accuracy();
6971 double get_altitude();
6972 double get_altitudeAccuracy();
6973 double get_heading();
6974 double get_latitude();
6975 double get_longitude();
6984 double get_highWaterMark();
6985 void set_highWaterMark(
double);
7006 void set_prototype(
Crypto*);
7013 bool get_extractable();
7015 Array* get_usages();
7044 void initCustomEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg, T* detailArg);
7071 double get_ABORT_ERR();
7072 double get_DATA_CLONE_ERR();
7073 double get_DOMSTRING_SIZE_ERR();
7074 double get_HIERARCHY_REQUEST_ERR();
7075 double get_INDEX_SIZE_ERR();
7076 double get_INUSE_ATTRIBUTE_ERR();
7077 double get_INVALID_ACCESS_ERR();
7078 double get_INVALID_CHARACTER_ERR();
7079 double get_INVALID_MODIFICATION_ERR();
7080 double get_INVALID_NODE_TYPE_ERR();
7081 double get_INVALID_STATE_ERR();
7082 double get_NAMESPACE_ERR();
7083 double get_NETWORK_ERR();
7084 double get_NOT_FOUND_ERR();
7085 double get_NOT_SUPPORTED_ERR();
7086 double get_NO_DATA_ALLOWED_ERR();
7087 double get_NO_MODIFICATION_ALLOWED_ERR();
7088 double get_PARSE_ERR();
7089 double get_QUOTA_EXCEEDED_ERR();
7090 double get_SECURITY_ERR();
7091 double get_SERIALIZE_ERR();
7092 double get_SYNTAX_ERR();
7093 double get_TIMEOUT_ERR();
7094 double get_TYPE_MISMATCH_ERR();
7095 double get_URL_MISMATCH_ERR();
7096 double get_VALIDATION_ERR();
7097 double get_WRONG_DOCUMENT_ERR();
7106 bool hasFeature(
const String& feature,
const String& version);
7115 void set_color(
const String&);
7121 void set_size(
double);
7134 double get_bottom();
7135 double get_height();
7155 double get_height();
7156 void set_height(
double);
7158 void set_width(
double);
7168 DOMRect(
double x,
double y,
double width);
7169 DOMRect(
double x,
double y,
double width,
double height);
7170 static DOMRect* fromRect() [[cheerp::static]];
7176 double get_length();
7180 return __builtin_cheerp_make_regular<DOMRect*>(
this, 0)[index];
7184 return __builtin_cheerp_make_regular<DOMRect*>(
this, 0)[index];
7190 double get_length();
7191 template<
typename... Args>
void add(Args&&... tokens) {
return static_cast<const DOMTokenList*
>(
this)->
add(static_cast<const String&>(static_cast<Args&&>(tokens))...); }
7193 bool contains(
const String& token);
7194 String* item(
double index);
7195 template<
typename... Args>
void remove(Args&&... tokens) {
return static_cast<const DOMTokenList*
>(
this)->
remove(static_cast<const String&>(static_cast<Args&&>(tokens))...); }
7197 void replace(
const String& oldToken,
const String& newToken);
7199 bool toggle(
const String& token);
7200 bool toggle(
const String& token,
bool force);
7203 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
7207 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
7213 template<
typename... Args>
void add(Args&&... tokens)
const;
7214 template<
typename... Args>
void remove(Args&&... tokens)
const;
7220 void set_value(
const String&);
7228 double get_length();
7229 bool contains(
const String& str);
7230 String* item(
double index);
7233 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
7237 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
7248 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
7252 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
7261 double get_endTime();
7262 void set_endTime(
double);
7264 void set_id(
const String&);
7269 bool get_pauseOnExit();
7270 void set_pauseOnExit(
bool);
7271 double get_startTime();
7272 void set_startTime(
double);
7274 void set_text(
const String&);
7313 String* get_dropEffect();
7314 void set_dropEffect(
const String&);
7315 String* get_effectAllowed();
7316 void set_effectAllowed(
const String&);
7321 bool clearData(
const String& format);
7323 bool setData(
const String& format,
const String& data);
7324 void setDragImage(
Element* image,
double x,
double y);
7336 Object* webkitGetAsEntry();
7344 double get_length();
7349 void remove(
double index);
7352 return __builtin_cheerp_make_regular<DataTransferItem*>(
this, 0)[index];
7356 return __builtin_cheerp_make_regular<DataTransferItem*>(
this, 0)[index];
7406 double get_interval();
7417 bool get_absolute();
7421 void initDeviceOrientationEvent(
const String& type,
bool bubbles,
bool cancelable,
double alpha,
double beta,
double gamma,
bool absolute);
7494 Event* get_activate();
7495 void set_activate(
Event*);
7496 Event* get_beforeactivate();
7497 void set_beforeactivate(
Event*);
7498 Event* get_beforedeactivate();
7499 void set_beforedeactivate(
Event*);
7502 Event* get_canplay();
7503 void set_canplay(
Event*);
7504 Event* get_canplaythrough();
7505 void set_canplaythrough(
Event*);
7506 Event* get_change();
7507 void set_change(
Event*);
7514 Event* get_deactivate();
7515 void set_deactivate(
Event*);
7530 Event* get_durationchange();
7531 void set_durationchange(
Event*);
7532 Event* get_emptied();
7533 void set_emptied(
Event*);
7535 void set_ended(
Event*);
7540 Event* get_fullscreenchange();
7541 void set_fullscreenchange(
Event*);
7542 Event* get_fullscreenerror();
7543 void set_fullscreenerror(
Event*);
7545 void set_input(
Event*);
7546 Event* get_invalid();
7547 void set_invalid(
Event*);
7555 void set_load(
Event*);
7556 Event* get_loadeddata();
7557 void set_loadeddata(
Event*);
7558 Event* get_loadedmetadata();
7559 void set_loadedmetadata(
Event*);
7560 Event* get_loadstart();
7561 void set_loadstart(
Event*);
7574 Event* get_MSContentZoom();
7575 void set_MSContentZoom(
Event*);
7576 Event* get_MSGestureChange();
7577 void set_MSGestureChange(
Event*);
7578 Event* get_MSGestureDoubleTap();
7579 void set_MSGestureDoubleTap(
Event*);
7580 Event* get_MSGestureEnd();
7581 void set_MSGestureEnd(
Event*);
7582 Event* get_MSGestureHold();
7583 void set_MSGestureHold(
Event*);
7584 Event* get_MSGestureStart();
7585 void set_MSGestureStart(
Event*);
7586 Event* get_MSGestureTap();
7587 void set_MSGestureTap(
Event*);
7588 Event* get_MSInertiaStart();
7589 void set_MSInertiaStart(
Event*);
7590 Event* get_MSManipulationStateChanged();
7591 void set_MSManipulationStateChanged(
Event*);
7592 Event* get_MSPointerCancel();
7593 void set_MSPointerCancel(
Event*);
7594 Event* get_MSPointerDown();
7595 void set_MSPointerDown(
Event*);
7596 Event* get_MSPointerEnter();
7597 void set_MSPointerEnter(
Event*);
7598 Event* get_MSPointerLeave();
7599 void set_MSPointerLeave(
Event*);
7600 Event* get_MSPointerMove();
7601 void set_MSPointerMove(
Event*);
7602 Event* get_MSPointerOut();
7603 void set_MSPointerOut(
Event*);
7604 Event* get_MSPointerOver();
7605 void set_MSPointerOver(
Event*);
7606 Event* get_MSPointerUp();
7607 void set_MSPointerUp(
Event*);
7608 Event* get_mssitemodejumplistitemremoved();
7609 void set_mssitemodejumplistitemremoved(
Event*);
7610 Event* get_msthumbnailclick();
7611 void set_msthumbnailclick(
Event*);
7613 void set_pause(
Event*);
7615 void set_play(
Event*);
7616 Event* get_playing();
7617 void set_playing(
Event*);
7618 Event* get_pointerlockchange();
7619 void set_pointerlockchange(
Event*);
7620 Event* get_pointerlockerror();
7621 void set_pointerlockerror(
Event*);
7624 Event* get_ratechange();
7625 void set_ratechange(
Event*);
7626 Event* get_readystatechange();
7627 void set_readystatechange(
Event*);
7629 void set_reset(
Event*);
7632 Event* get_seeked();
7633 void set_seeked(
Event*);
7634 Event* get_seeking();
7635 void set_seeking(
Event*);
7638 Event* get_selectionchange();
7639 void set_selectionchange(
Event*);
7640 Event* get_selectstart();
7641 void set_selectstart(
Event*);
7642 Event* get_stalled();
7643 void set_stalled(
Event*);
7645 void set_stop(
Event*);
7646 Event* get_submit();
7647 void set_submit(
Event*);
7648 Event* get_suspend();
7649 void set_suspend(
Event*);
7650 Event* get_timeupdate();
7651 void set_timeupdate(
Event*);
7660 Event* get_volumechange();
7661 void set_volumechange(
Event*);
7662 Event* get_waiting();
7663 void set_waiting(
Event*);
7664 Event* get_webkitfullscreenchange();
7665 void set_webkitfullscreenchange(
Event*);
7666 Event* get_webkitfullscreenerror();
7667 void set_webkitfullscreenerror(
Event*);
7704 double get_childElementCount();
7705 Element* get_firstElementChild();
7706 Element* get_lastElementChild();
7719 String* get_URLUnencoded();
7721 String* get_alinkColor();
7722 void set_alinkColor(
const String&);
7727 void set_bgColor(
const String&);
7730 String* get_characterSet();
7732 void set_charset(
const String&);
7733 String* get_compatMode();
7735 void set_cookie(
const String&);
7737 Window* get_defaultView();
7738 String* get_designMode();
7739 void set_designMode(
const String&);
7741 void set_dir(
const String&);
7745 void set_domain(
const String&);
7748 void set_fgColor(
const String&);
7750 Element* get_fullscreenElement();
7751 bool get_fullscreenEnabled();
7756 String* get_inputEncoding();
7757 String* get_lastModified();
7759 void set_linkColor(
const String&);
7763 bool get_msCSSOMElementFloatMetrics();
7764 void set_msCSSOMElementFloatMetrics(
bool);
7765 bool get_msCapsLockWarningOff();
7766 void set_msCapsLockWarningOff(
bool);
7946 Element* get_pointerLockElement();
7947 String* get_readyState();
7951 Element* get_scrollingElement();
7954 void set_title(
const String&);
7955 String* get_visibilityState();
7956 String* get_vlinkColor();
7957 void set_vlinkColor(
const String&);
7958 Element* get_webkitCurrentFullScreenElement();
7959 Element* get_webkitFullscreenElement();
7960 bool get_webkitFullscreenEnabled();
7961 bool get_webkitIsFullScreen();
7962 String* get_xmlEncoding();
7963 bool get_xmlStandalone();
7964 void set_xmlStandalone(
bool);
7965 String* get_xmlVersion();
7966 void set_xmlVersion(
const String&);
7969 Range* caretRangeFromPoint(
double x,
double y);
7973 Attr* createAttributeNS(
const String& namespaceURI,
const String& qualifiedName);
7987 Range* createRange();
7996 Element* elementFromPoint(
double x,
double y);
7997 Array* elementsFromPoint(
double x,
double y);
7999 bool execCommand(
const String& commandId);
8000 bool execCommand(
const String& commandId,
bool showUI);
8001 bool execCommand(
const String& commandId,
bool showUI,
Object* value);
8002 bool execCommandShowHelp(
const String& commandId);
8003 void exitFullscreen();
8004 void exitPointerLock();
8013 Node* importNode(
Node* importedNode,
bool deep);
8021 bool queryCommandEnabled(
const String& commandId);
8022 bool queryCommandIndeterm(
const String& commandId);
8023 bool queryCommandState(
const String& commandId);
8024 bool queryCommandSupported(
const String& commandId);
8028 void updateSettings();
8029 void webkitCancelFullScreen();
8030 void webkitExitFullscreen();
8031 template<
typename... Args>
void write(Args&&... content) {
return static_cast<const Document*
>(
this)->
write(static_cast<const String&>(static_cast<Args&&>(content))...); }
8033 template<
typename... Args>
void writeln(Args&&... content) {
return static_cast<const Document*
>(
this)->
writeln(static_cast<const String&>(static_cast<Args&&>(content))...); }
8049 template<
typename... Args>
TouchList* createTouchList(Args&&... touches)
const;
8050 template<
typename... Args>
void write(Args&&... content)
const;
8051 template<
typename... Args>
void writeln(Args&&... content)
const;
8066 Element* elementFromPoint(
double x,
double y);
8067 Array* elementsFromPoint(
double x,
double y);
8074 String* get_internalSubset();
8087 double get_button();
8088 double get_buttons();
8089 double get_clientX();
8090 double get_clientY();
8093 double get_layerX();
8094 double get_layerY();
8096 double get_movementX();
8097 double get_movementY();
8098 double get_offsetX();
8099 double get_offsetY();
8103 double get_screenX();
8104 double get_screenY();
8105 bool get_shiftKey();
8110 bool getModifierState(
const String& keyArg);
8111 void initMouseEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
bool ctrlKeyArg,
bool altKeyArg,
bool shiftKeyArg,
bool metaKeyArg,
double buttonArg,
EventTarget* relatedTargetArg);
8121 void initDragEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
bool ctrlKeyArg,
bool altKeyArg,
bool shiftKeyArg,
bool metaKeyArg,
double buttonArg,
EventTarget* relatedTargetArg,
DataTransfer* dataTransferArg);
8122 void msConvertURL(
File* file,
const String& targetType);
8123 void msConvertURL(
File* file,
const String& targetType,
const String& targetURL);
8133 double get_reduction();
8143 double get_MAX_EXT();
8144 double get_MIN_EXT();
8153 double get_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT();
8154 double get_SRGB8_ALPHA8_EXT();
8155 double get_SRGB_ALPHA_EXT();
8156 double get_SRGB_EXT();
8168 double get_MAX_TEXTURE_MAX_ANISOTROPY_EXT();
8169 double get_TEXTURE_MAX_ANISOTROPY_EXT();
8174 Event* get_ariarequest();
8175 void set_ariarequest(
Event*);
8176 Event* get_command();
8177 void set_command(
Event*);
8182 Event* get_MSGestureChange();
8183 void set_MSGestureChange(
Event*);
8184 Event* get_MSGestureDoubleTap();
8185 void set_MSGestureDoubleTap(
Event*);
8186 Event* get_MSGestureEnd();
8187 void set_MSGestureEnd(
Event*);
8188 Event* get_MSGestureHold();
8189 void set_MSGestureHold(
Event*);
8190 Event* get_MSGestureStart();
8191 void set_MSGestureStart(
Event*);
8192 Event* get_MSGestureTap();
8193 void set_MSGestureTap(
Event*);
8194 Event* get_MSGotPointerCapture();
8195 void set_MSGotPointerCapture(
Event*);
8196 Event* get_MSInertiaStart();
8197 void set_MSInertiaStart(
Event*);
8198 Event* get_MSLostPointerCapture();
8199 void set_MSLostPointerCapture(
Event*);
8200 Event* get_MSPointerCancel();
8201 void set_MSPointerCancel(
Event*);
8202 Event* get_MSPointerDown();
8203 void set_MSPointerDown(
Event*);
8204 Event* get_MSPointerEnter();
8205 void set_MSPointerEnter(
Event*);
8206 Event* get_MSPointerLeave();
8207 void set_MSPointerLeave(
Event*);
8208 Event* get_MSPointerMove();
8209 void set_MSPointerMove(
Event*);
8210 Event* get_MSPointerOut();
8211 void set_MSPointerOut(
Event*);
8212 Event* get_MSPointerOver();
8213 void set_MSPointerOver(
Event*);
8214 Event* get_MSPointerUp();
8215 void set_MSPointerUp(
Event*);
8224 Event* get_webkitfullscreenchange();
8225 void set_webkitfullscreenchange(
Event*);
8226 Event* get_webkitfullscreenerror();
8227 void set_webkitfullscreenerror(
Event*);
8232 double get_childElementCount();
8233 Element* get_firstElementChild();
8234 Element* get_lastElementChild();
8235 Element* get_nextElementSibling();
8236 Element* get_previousElementSibling();
8245 void set_className(
const String&);
8246 double get_clientHeight();
8247 double get_clientLeft();
8248 double get_clientTop();
8249 double get_clientWidth();
8251 void set_id(
const String&);
8253 void set_innerHTML(
const String&);
8254 double get_msContentZoomFactor();
8255 void set_msContentZoomFactor(
double);
8256 String* get_msRegionOverflow();
8312 void set_outerHTML(
const String&);
8314 double get_scrollHeight();
8315 double get_scrollLeft();
8316 void set_scrollLeft(
double);
8317 double get_scrollTop();
8318 void set_scrollTop(
double);
8319 double get_scrollWidth();
8322 void set_slot(
const String&);
8329 Attr* getAttributeNodeNS(
const String& namespaceURI,
const String& localName);
8335 bool hasAttribute(
const String& name);
8336 bool hasAttributeNS(
const String& namespaceURI,
const String& localName);
8337 bool hasAttributes();
8338 bool matches(
const String& selectors);
8339 Object* msGetRegionContent();
8341 bool msMatchesSelector(
const String& selectors);
8342 void msReleasePointerCapture(
double pointerId);
8343 void msSetPointerCapture(
double pointerId);
8345 void releasePointerCapture(
double pointerId);
8346 void removeAttribute(
const String& qualifiedName);
8347 void removeAttributeNS(
const String& namespaceURI,
const String& localName);
8348 Attr* removeAttributeNode(
Attr* oldAttr);
8349 void requestFullscreen();
8350 void requestPointerLock();
8352 void scroll(
double x,
double y);
8354 void scrollBy(
double x,
double y);
8355 void scrollIntoView();
8356 void scrollIntoView(
bool arg);
8359 void scrollTo(
double x,
double y);
8360 void setAttribute(
const String& qualifiedName,
const String& value);
8361 void setAttributeNS(
const String& namespaceURI,
const String& qualifiedName,
const String& value);
8362 Attr* setAttributeNode(
Attr* newAttr);
8363 Attr* setAttributeNodeNS(
Attr* newAttr);
8364 void setPointerCapture(
double pointerId);
8365 bool webkitMatchesSelector(
const String& selectors);
8366 void webkitRequestFullScreen();
8367 void webkitRequestFullscreen();
8391 void set_is(
const String&);
8397 void set_extends(
const String&);
8405 double get_lineno();
8407 void initErrorEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
const String& messageArg,
const String& filenameArg,
double linenoArg);
8416 void handleEvent(
Event* evt);
8427 double get_readyState();
8429 bool get_withCredentials();
8439 bool get_withCredentials();
8444 double extensionIdToShortId(
const String& extensionId);
8445 void fireExtensionApiTelemetry(
const String& functionName,
bool isSucceeded,
bool isSupported,
const String& errorString);
8446 void genericFunction(
Object* routerAddress);
8447 void genericFunction(
Object* routerAddress,
const String& parameters);
8448 void genericFunction(
Object* routerAddress,
const String& parameters,
double callbackId);
8449 String* genericSynchronousFunction(
double functionId);
8450 String* genericSynchronousFunction(
double functionId,
const String& parameters);
8452 String* getExtensionId();
8453 void registerGenericFunctionCallbackHandler(
Function* callbackHandler);
8454 void registerGenericPersistentCallbackHandler(
Function* callbackHandler);
8470 double get_lastModified();
8471 Date* get_lastModifiedDate();
8473 String* get_webkitRelativePath();
8474 File* get_prototype();
8475 void set_prototype(
File*);
8482 double get_length();
8483 File* item(
double index);
8486 return __builtin_cheerp_make_regular<File*>(
this, 0)[index];
8490 return __builtin_cheerp_make_regular<File*>(
this, 0)[index];
8499 double get_lastModified();
8500 void set_lastModified(
double);
8534 double get_readyState();
8537 void readAsArrayBuffer(
Blob* blob);
8538 void readAsBinaryString(
Blob* blob);
8539 void readAsDataURL(
Blob* blob);
8540 void readAsText(
Blob* blob);
8541 void readAsText(
Blob* blob,
const String& label);
8557 double get_LOADING();
8562 bool get_lengthComputable();
8563 double get_loaded();
8565 void initProgressEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
bool lengthComputableArg,
double loadedArg,
double totalArg);
8580 void initFocusEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
EventTarget* relatedTargetArg);
8589 String* get_navigationReason();
8590 double get_originHeight();
8591 double get_originLeft();
8592 double get_originTop();
8593 double get_originWidth();
8594 void requestFocus();
8605 void append(
const String& name,
Blob* value);
8607 void _delete(
const String& name);
8610 bool has(
const String& name);
8632 Array* get_buttons();
8633 bool get_connected();
8634 double get_displayId();
8636 Array* get_hapticActuators();
8641 double get_timestamp();
8669 Promise* pulse(
double value,
double duration);
8679 bool get_hasOrientation();
8680 bool get_hasPosition();
8692 void clearWatch(
double watchId);
8720 double get_length();
8726 return __builtin_cheerp_make_regular<Element*>(
this, 0)[index];
8730 return __builtin_cheerp_make_regular<Element*>(
this, 0)[index];
8740 void set_accessKey(
const String&);
8741 String* get_contentEditable();
8742 void set_contentEditable(
const String&);
8745 void set_dir(
const String&);
8746 bool get_draggable();
8747 void set_draggable(
bool);
8749 void set_hidden(
bool);
8750 bool get_hideFocus();
8751 void set_hideFocus(
bool);
8753 void set_innerText(
const String&);
8754 bool get_isContentEditable();
8756 void set_lang(
const String&);
8757 double get_offsetHeight();
8758 double get_offsetLeft();
8760 double get_offsetTop();
8761 double get_offsetWidth();
8897 void set_outerText(
const String&);
8898 bool get_spellcheck();
8899 void set_spellcheck(
bool);
8900 double get_tabIndex();
8901 void set_tabIndex(
double);
8903 void set_title(
const String&);
8930 void set_hash(
const String&);
8932 void set_host(
const String&);
8934 void set_hostname(
const String&);
8936 void set_href(
const String&);
8938 void set_origin(
const String&);
8940 void set_pathname(
const String&);
8942 void set_port(
const String&);
8944 void set_protocol(
const String&);
8946 void set_search(
const String&);
8953 void set_Methods(
const String&);
8955 void set_charset(
const String&);
8957 void set_coords(
const String&);
8959 void set_download(
const String&);
8961 void set_hreflang(
const String&);
8964 void set_name(
const String&);
8966 String* get_protocolLong();
8968 void set_rel(
const String&);
8970 void set_rev(
const String&);
8972 void set_shape(
const String&);
8974 void set_target(
const String&);
8976 void set_text(
const String&);
8978 void set_type(
const String&);
8980 void set_urn(
const String&);
8999 void set_align(
const String&);
9001 void set_alt(
const String&);
9003 void set_archive(
const String&);
9005 void set_code(
const String&);
9007 void set_codeBase(
const String&);
9010 void set_height(
const String&);
9011 double get_hspace();
9012 void set_hspace(
double);
9014 void set_name(
const String&);
9016 void set_object(
const String&);
9017 double get_vspace();
9018 void set_vspace(
double);
9020 void set_width(
const String&);
9039 void set_alt(
const String&);
9041 void set_coords(
const String&);
9043 void set_download(
const String&);
9045 void set_noHref(
bool);
9047 void set_rel(
const String&);
9049 void set_shape(
const String&);
9051 void set_target(
const String&);
9069 double get_length();
9073 return __builtin_cheerp_make_regular<Element*>(
this, 0)[index];
9077 return __builtin_cheerp_make_regular<Element*>(
this, 0)[index];
9091 bool get_autoplay();
9092 void set_autoplay(
bool);
9094 bool get_controls();
9095 void set_controls(
bool);
9096 String* get_crossOrigin();
9097 void set_crossOrigin(
const String&);
9098 String* get_currentSrc();
9099 double get_currentTime();
9100 void set_currentTime(
double);
9101 bool get_defaultMuted();
9102 void set_defaultMuted(
bool);
9103 double get_defaultPlaybackRate();
9104 void set_defaultPlaybackRate(
double);
9105 double get_duration();
9109 void set_loop(
bool);
9111 String* get_msAudioCategory();
9112 void set_msAudioCategory(
const String&);
9113 String* get_msAudioDeviceType();
9114 void set_msAudioDeviceType(
const String&);
9117 bool get_msPlayToDisabled();
9118 void set_msPlayToDisabled(
bool);
9119 String* get_msPlayToPreferredSourceUri();
9120 void set_msPlayToPreferredSourceUri(
const String&);
9121 bool get_msPlayToPrimary();
9122 void set_msPlayToPrimary(
bool);
9123 Object* get_msPlayToSource();
9124 bool get_msRealTime();
9125 void set_msRealTime(
bool);
9127 void set_muted(
bool);
9128 double get_networkState();
9134 double get_playbackRate();
9135 void set_playbackRate(
double);
9138 void set_preload(
const String&);
9139 double get_readyState();
9143 void set_src(
const String&);
9148 double get_volume();
9149 void set_volume(
double);
9152 void msClearEffects();
9153 Object* msGetAsCastingSource();
9154 void msInsertAudioEffect(
const String& activatableClassId,
bool effectRequired);
9155 void msInsertAudioEffect(
const String& activatableClassId,
bool effectRequired,
Object* config);
9157 void msSetMediaProtectionManager();
9158 void msSetMediaProtectionManager(
Object* mediaProtectionManager);
9175 double get_HAVE_CURRENT_DATA();
9176 double get_HAVE_ENOUGH_DATA();
9177 double get_HAVE_FUTURE_DATA();
9178 double get_HAVE_METADATA();
9179 double get_HAVE_NOTHING();
9180 double get_NETWORK_EMPTY();
9181 double get_NETWORK_IDLE();
9182 double get_NETWORK_LOADING();
9183 double get_NETWORK_NO_SOURCE();
9206 void set_clear(
const String&);
9225 void set_href(
const String&);
9227 void set_target(
const String&);
9246 void set_face(
const String&);
9248 void set_size(
double);
9268 Event* get_activate();
9269 void set_activate(
Event*);
9270 Event* get_beforeactivate();
9271 void set_beforeactivate(
Event*);
9272 Event* get_beforecopy();
9273 void set_beforecopy(
Event*);
9274 Event* get_beforecut();
9275 void set_beforecut(
Event*);
9276 Event* get_beforedeactivate();
9277 void set_beforedeactivate(
Event*);
9278 Event* get_beforepaste();
9279 void set_beforepaste(
Event*);
9282 Event* get_canplay();
9283 void set_canplay(
Event*);
9284 Event* get_canplaythrough();
9285 void set_canplaythrough(
Event*);
9286 Event* get_change();
9287 void set_change(
Event*);
9294 Event* get_cuechange();
9295 void set_cuechange(
Event*);
9300 Event* get_deactivate();
9301 void set_deactivate(
Event*);
9316 Event* get_durationchange();
9317 void set_durationchange(
Event*);
9318 Event* get_emptied();
9319 void set_emptied(
Event*);
9321 void set_ended(
Event*);
9327 void set_input(
Event*);
9328 Event* get_invalid();
9329 void set_invalid(
Event*);
9337 void set_load(
Event*);
9338 Event* get_loadeddata();
9339 void set_loadeddata(
Event*);
9340 Event* get_loadedmetadata();
9341 void set_loadedmetadata(
Event*);
9342 Event* get_loadstart();
9343 void set_loadstart(
Event*);
9360 Event* get_MSContentZoom();
9361 void set_MSContentZoom(
Event*);
9362 Event* get_MSManipulationStateChanged();
9363 void set_MSManipulationStateChanged(
Event*);
9367 void set_pause(
Event*);
9369 void set_play(
Event*);
9370 Event* get_playing();
9371 void set_playing(
Event*);
9374 Event* get_ratechange();
9375 void set_ratechange(
Event*);
9377 void set_reset(
Event*);
9380 Event* get_seeked();
9381 void set_seeked(
Event*);
9382 Event* get_seeking();
9383 void set_seeking(
Event*);
9386 Event* get_selectstart();
9387 void set_selectstart(
Event*);
9388 Event* get_stalled();
9389 void set_stalled(
Event*);
9390 Event* get_submit();
9391 void set_submit(
Event*);
9392 Event* get_suspend();
9393 void set_suspend(
Event*);
9394 Event* get_timeupdate();
9395 void set_timeupdate(
Event*);
9396 Event* get_volumechange();
9397 void set_volumechange(
Event*);
9398 Event* get_waiting();
9399 void set_waiting(
Event*);
9404 Event* get_afterprint();
9405 void set_afterprint(
Event*);
9406 Event* get_beforeprint();
9407 void set_beforeprint(
Event*);
9414 Event* get_offline();
9415 void set_offline(
Event*);
9416 Event* get_online();
9417 void set_online(
Event*);
9426 Event* get_unload();
9427 void set_unload(
Event*);
9439 void set_load(
Event*);
9440 Event* get_orientationchange();
9441 void set_orientationchange(
Event*);
9489 void set_aLink(
const String&);
9490 String* get_background();
9491 void set_background(
const String&);
9493 void set_bgColor(
const String&);
9494 String* get_bgProperties();
9495 void set_bgProperties(
const String&);
9497 void set_link(
const String&);
9499 void set_noWrap(
bool);
9505 void set_text(
const String&);
9507 void set_vLink(
const String&);
9525 bool get_autofocus();
9526 void set_autofocus(
bool);
9527 bool get_disabled();
9528 void set_disabled(
bool);
9530 String* get_formAction();
9531 void set_formAction(
const String&);
9532 String* get_formEnctype();
9533 void set_formEnctype(
const String&);
9534 String* get_formMethod();
9535 void set_formMethod(
const String&);
9536 bool get_formNoValidate();
9537 void set_formNoValidate(
bool);
9538 String* get_formTarget();
9539 void set_formTarget(
const String&);
9541 void set_name(
const String&);
9543 void set_status(
Object*);
9545 void set_type(
const String&);
9546 String* get_validationMessage();
9549 void set_value(
const String&);
9550 bool get_willValidate();
9551 bool checkValidity();
9552 void setCustomValidity(
const String& error);
9570 double get_height();
9571 void set_height(
double);
9573 void set_width(
double);
9597 template<
typename... Args>
void toBlob(
EventListener* callback,
const String& type, Args... arguments)
const;
9598 template<
typename... Args>
String* toDataURL(
const String& type, Args... args)
const;
9612 T* item(
double index);
9613 T* namedItem(
const String& name);
9616 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
9620 return __builtin_cheerp_make_regular<T*>(
this, 0)[index];
9627 void set_compact(
bool);
9646 void set_value(
const String&);
9683 void set_open(
bool);
9702 void set_open(
bool);
9703 String* get_returnValue();
9704 void set_returnValue(
const String&);
9706 void close(
const String& returnValue);
9727 void set_compact(
bool);
9746 void set_align(
const String&);
9748 void set_noWrap(
bool);
9784 void set_height(
const String&);
9786 void set_hidden(
Object*);
9787 bool get_msPlayToDisabled();
9788 void set_msPlayToDisabled(
bool);
9789 String* get_msPlayToPreferredSourceUri();
9790 void set_msPlayToPreferredSourceUri(
const String&);
9791 bool get_msPlayToPrimary();
9792 void set_msPlayToPrimary(
bool);
9793 Object* get_msPlayToSource();
9795 void set_name(
const String&);
9797 String* get_pluginspage();
9798 String* get_readyState();
9800 void set_src(
const String&);
9802 void set_units(
const String&);
9804 void set_width(
const String&);
9823 void set_align(
const String&);
9824 bool get_disabled();
9825 void set_disabled(
bool);
9828 void set_name(
const String&);
9829 String* get_validationMessage();
9831 bool get_willValidate();
9832 bool checkValidity();
9833 void setCustomValidity(
const String& error);
9852 void set_face(
const String&);
9878 String* get_acceptCharset();
9879 void set_acceptCharset(
const String&);
9881 void set_action(
const String&);
9882 String* get_autocomplete();
9883 void set_autocomplete(
const String&);
9886 void set_encoding(
const String&);
9888 void set_enctype(
const String&);
9889 double get_length();
9891 void set_method(
const String&);
9893 void set_name(
const String&);
9894 bool get_noValidate();
9895 void set_noValidate(
bool);
9897 void set_target(
const String&);
9898 bool checkValidity();
9903 bool reportValidity();
9918 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
9922 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
9932 void set_load(
Event*);
9938 void set_border(
const String&);
9939 Object* get_borderColor();
9940 void set_borderColor(
Object*);
9942 Window* get_contentWindow();
9943 String* get_frameBorder();
9944 void set_frameBorder(
const String&);
9945 Object* get_frameSpacing();
9946 void set_frameSpacing(
Object*);
9948 void set_height(
const String&);
9950 void set_longDesc(
const String&);
9951 String* get_marginHeight();
9952 void set_marginHeight(
const String&);
9953 String* get_marginWidth();
9954 void set_marginWidth(
const String&);
9956 void set_name(
const String&);
9957 bool get_noResize();
9958 void set_noResize(
bool);
9960 void set_scrolling(
const String&);
9962 void set_src(
const String&);
9964 void set_width(
const String&);
9989 void set_load(
Event*);
9990 Event* get_orientationchange();
9991 void set_orientationchange(
Event*);
10001 void set_cols(
const String&);
10003 void set_name(
const String&);
10009 void set_rows(
const String&);
10028 void set_align(
const String&);
10029 bool get_noShade();
10030 void set_noShade(
bool);
10032 void set_width(
const String&);
10051 void set_profile(
const String&);
10070 void set_align(
const String&);
10089 void set_version(
const String&);
10108 void set_load(
Event*);
10114 void set_align(
const String&);
10115 bool get_allowFullscreen();
10116 void set_allowFullscreen(
bool);
10117 bool get_allowPaymentRequest();
10118 void set_allowPaymentRequest(
bool);
10120 Window* get_contentWindow();
10121 String* get_frameBorder();
10122 void set_frameBorder(
const String&);
10124 void set_height(
const String&);
10126 void set_longDesc(
const String&);
10127 String* get_marginHeight();
10128 void set_marginHeight(
const String&);
10129 String* get_marginWidth();
10130 void set_marginWidth(
const String&);
10132 void set_name(
const String&);
10134 String* get_scrolling();
10135 void set_scrolling(
const String&);
10137 void set_src(
const String&);
10139 void set_srcdoc(
const String&);
10141 void set_width(
const String&);
10160 void set_align(
const String&);
10162 void set_alt(
const String&);
10164 void set_border(
const String&);
10165 bool get_complete();
10166 String* get_crossOrigin();
10167 void set_crossOrigin(
const String&);
10168 String* get_currentSrc();
10170 void set_decoding(
const String&);
10171 double get_height();
10172 void set_height(
double);
10173 double get_hspace();
10174 void set_hspace(
double);
10176 void set_isMap(
bool);
10178 void set_longDesc(
const String&);
10180 void set_lowsrc(
const String&);
10181 bool get_msPlayToDisabled();
10182 void set_msPlayToDisabled(
bool);
10183 String* get_msPlayToPreferredSourceUri();
10184 void set_msPlayToPreferredSourceUri(
const String&);
10185 bool get_msPlayToPrimary();
10186 void set_msPlayToPrimary(
bool);
10187 Object* get_msPlayToSource();
10189 void set_name(
const String&);
10190 double get_naturalHeight();
10191 double get_naturalWidth();
10193 void set_sizes(
const String&);
10195 void set_src(
const String&);
10197 void set_srcset(
const String&);
10199 void set_useMap(
const String&);
10200 double get_vspace();
10201 void set_vspace(
double);
10202 double get_width();
10203 void set_width(
double);
10206 Object* msGetAsCastingSource();
10225 void set_accept(
const String&);
10227 void set_align(
const String&);
10229 void set_alt(
const String&);
10230 String* get_autocomplete();
10231 void set_autocomplete(
const String&);
10232 bool get_autofocus();
10233 void set_autofocus(
bool);
10234 bool get_checked();
10235 void set_checked(
bool);
10236 bool get_defaultChecked();
10237 void set_defaultChecked(
bool);
10238 String* get_defaultValue();
10239 void set_defaultValue(
const String&);
10240 bool get_disabled();
10241 void set_disabled(
bool);
10245 String* get_formAction();
10246 void set_formAction(
const String&);
10247 String* get_formEnctype();
10248 void set_formEnctype(
const String&);
10249 String* get_formMethod();
10250 void set_formMethod(
const String&);
10251 bool get_formNoValidate();
10252 void set_formNoValidate(
bool);
10253 String* get_formTarget();
10254 void set_formTarget(
const String&);
10255 double get_height();
10256 void set_height(
double);
10257 bool get_indeterminate();
10258 void set_indeterminate(
bool);
10261 void set_max(
const String&);
10262 double get_maxLength();
10263 void set_maxLength(
double);
10265 void set_min(
const String&);
10266 double get_minLength();
10267 void set_minLength(
double);
10268 bool get_multiple();
10269 void set_multiple(
bool);
10271 void set_name(
const String&);
10273 void set_pattern(
const String&);
10274 String* get_placeholder();
10275 void set_placeholder(
const String&);
10276 bool get_readOnly();
10277 void set_readOnly(
bool);
10278 bool get_required();
10279 void set_required(
bool);
10280 String* get_selectionDirection();
10281 void set_selectionDirection(
const String&);
10282 double get_selectionEnd();
10283 void set_selectionEnd(
double);
10284 double get_selectionStart();
10285 void set_selectionStart(
double);
10287 void set_size(
double);
10289 void set_src(
const String&);
10291 void set_step(
const String&);
10293 void set_type(
const String&);
10295 void set_useMap(
const String&);
10296 String* get_validationMessage();
10299 void set_value(
const String&);
10300 Object* get_valueAsDate();
10301 void set_valueAsDate(
Object*);
10302 double get_valueAsNumber();
10303 void set_valueAsNumber(
double);
10304 bool get_webkitdirectory();
10305 void set_webkitdirectory(
bool);
10306 double get_width();
10307 void set_width(
double);
10308 bool get_willValidate();
10309 bool checkValidity();
10311 void setCustomValidity(
const String& error);
10312 void setSelectionRange(
double start,
double end);
10314 void stepDown(
double n);
10316 void stepUp(
double n);
10335 void set_type(
const String&);
10336 double get_value();
10337 void set_value(
double);
10358 void set_htmlFor(
const String&);
10377 void set_align(
const String&);
10402 void set_charset(
const String&);
10403 String* get_crossOrigin();
10404 void set_crossOrigin(
const String&);
10405 bool get_disabled();
10406 void set_disabled(
bool);
10408 void set_href(
const String&);
10410 void set_hreflang(
const String&);
10413 String* get_integrity();
10414 void set_integrity(
const String&);
10416 void set_media(
const String&);
10418 void set_rel(
const String&);
10420 void set_rev(
const String&);
10422 void set_target(
const String&);
10424 void set_type(
const String&);
10461 void set_name(
const String&);
10479 Event* get_bounce();
10480 void set_bounce(
Event*);
10481 Event* get_finish();
10482 void set_finish(
Event*);
10483 Event* get_start();
10484 void set_start(
Event*);
10490 void set_behavior(
const String&);
10492 void set_bgColor(
const String&);
10493 String* get_direction();
10494 void set_direction(
const String&);
10496 void set_height(
const String&);
10497 double get_hspace();
10498 void set_hspace(
double);
10500 void set_loop(
double);
10507 double get_scrollAmount();
10508 void set_scrollAmount(
double);
10509 double get_scrollDelay();
10510 void set_scrollDelay(
double);
10511 bool get_trueSpeed();
10512 void set_trueSpeed(
bool);
10513 double get_vspace();
10514 void set_vspace(
double);
10516 void set_width(
const String&);
10538 Event* get_msneedkey();
10539 void set_msneedkey(
Event*);
10544 bool get_compact();
10545 void set_compact(
bool);
10547 void set_type(
const String&);
10566 void set_charset(
const String&);
10568 void set_content(
const String&);
10569 String* get_httpEquiv();
10570 void set_httpEquiv(
const String&);
10572 void set_name(
const String&);
10574 void set_scheme(
const String&);
10576 void set_url(
const String&);
10595 void set_high(
double);
10597 void set_low(
double);
10599 void set_max(
double);
10601 void set_min(
double);
10602 double get_optimum();
10603 void set_optimum(
double);
10604 double get_value();
10605 void set_value(
double);
10624 void set_cite(
const String&);
10626 void set_dateTime(
const String&);
10644 bool get_compact();
10645 void set_compact(
bool);
10646 double get_start();
10647 void set_start(
double);
10649 void set_type(
const String&);
10669 void set_align(
const String&);
10671 void set_archive(
const String&);
10673 void set_border(
const String&);
10675 void set_code(
const String&);
10677 void set_codeBase(
const String&);
10679 void set_codeType(
const String&);
10682 void set_data(
const String&);
10683 bool get_declare();
10684 void set_declare(
bool);
10687 void set_height(
const String&);
10688 double get_hspace();
10689 void set_hspace(
double);
10690 bool get_msPlayToDisabled();
10691 void set_msPlayToDisabled(
bool);
10692 String* get_msPlayToPreferredSourceUri();
10693 void set_msPlayToPreferredSourceUri(
const String&);
10694 bool get_msPlayToPrimary();
10695 void set_msPlayToPrimary(
bool);
10696 Object* get_msPlayToSource();
10698 void set_name(
const String&);
10699 double get_readyState();
10701 void set_standby(
const String&);
10703 void set_type(
const String&);
10704 bool get_typemustmatch();
10705 void set_typemustmatch(
bool);
10707 void set_useMap(
const String&);
10708 String* get_validationMessage();
10710 double get_vspace();
10711 void set_vspace(
double);
10713 void set_width(
const String&);
10714 bool get_willValidate();
10715 bool checkValidity();
10716 void setCustomValidity(
const String& error);
10734 bool get_disabled();
10735 void set_disabled(
bool);
10738 void set_label(
const String&);
10756 bool get_defaultSelected();
10757 void set_defaultSelected(
bool);
10758 bool get_disabled();
10759 void set_disabled(
bool);
10761 double get_index();
10763 void set_label(
const String&);
10764 bool get_selected();
10765 void set_selected(
bool);
10767 void set_text(
const String&);
10769 void set_value(
const String&);
10787 double get_length();
10788 void set_length(
double);
10789 double get_selectedIndex();
10790 void set_selectedIndex(
double);
10794 void remove(
double index);
10802 String* get_defaultValue();
10803 void set_defaultValue(
const String&);
10807 void set_name(
const String&);
10809 String* get_validationMessage();
10812 void set_value(
const String&);
10813 bool get_willValidate();
10814 bool checkValidity();
10815 bool reportValidity();
10816 void setCustomValidity(
const String& error);
10835 void set_align(
const String&);
10837 void set_clear(
const String&);
10856 void set_name(
const String&);
10858 void set_type(
const String&);
10860 void set_value(
const String&);
10861 String* get_valueType();
10862 void set_valueType(
const String&);
10897 double get_width();
10898 void set_width(
double);
10918 void set_max(
double);
10919 double get_position();
10920 double get_value();
10921 void set_value(
double);
10940 void set_cite(
const String&);
10959 void set_async(
bool);
10961 void set_charset(
const String&);
10962 String* get_crossOrigin();
10963 void set_crossOrigin(
const String&);
10965 void set_defer(
bool);
10967 void set_event(
const String&);
10969 void set_htmlFor(
const String&);
10970 String* get_integrity();
10971 void set_integrity(
const String&);
10972 bool get_noModule();
10973 void set_noModule(
bool);
10975 void set_src(
const String&);
10977 void set_text(
const String&);
10979 void set_type(
const String&);
10997 bool get_autofocus();
10998 void set_autofocus(
bool);
10999 bool get_disabled();
11000 void set_disabled(
bool);
11002 double get_length();
11003 void set_length(
double);
11004 bool get_multiple();
11005 void set_multiple(
bool);
11007 void set_name(
const String&);
11009 bool get_required();
11010 void set_required(
bool);
11011 double get_selectedIndex();
11012 void set_selectedIndex(
double);
11015 void set_size(
double);
11017 String* get_validationMessage();
11020 void set_value(
const String&);
11021 bool get_willValidate();
11025 bool checkValidity();
11031 void remove(
double index);
11032 void setCustomValidity(
const String& error);
11045 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
11049 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
11059 void set_name(
const String&);
11060 Array* assignedNodes();
11077 void set_media(
const String&);
11078 String* get_msKeySystem();
11079 void set_msKeySystem(
const String&);
11081 void set_sizes(
const String&);
11083 void set_src(
const String&);
11085 void set_srcset(
const String&);
11087 void set_type(
const String&);
11122 bool get_disabled();
11123 void set_disabled(
bool);
11125 void set_media(
const String&);
11127 void set_type(
const String&);
11163 void set_align(
const String&);
11182 void set_abbr(
const String&);
11184 void set_align(
const String&);
11186 void set_axis(
const String&);
11188 void set_bgColor(
const String&);
11189 double get_cellIndex();
11191 void set_ch(
const String&);
11193 void set_chOff(
const String&);
11194 double get_colSpan();
11195 void set_colSpan(
double);
11197 void set_headers(
const String&);
11199 void set_height(
const String&);
11201 void set_noWrap(
bool);
11202 double get_rowSpan();
11203 void set_rowSpan(
double);
11205 void set_scope(
const String&);
11207 void set_vAlign(
const String&);
11209 void set_width(
const String&);
11228 void set_align(
const String&);
11230 void set_ch(
const String&);
11232 void set_chOff(
const String&);
11234 void set_span(
double);
11236 void set_vAlign(
const String&);
11238 void set_width(
const String&);
11274 void set_align(
const String&);
11276 void set_bgColor(
const String&);
11278 void set_border(
const String&);
11281 String* get_cellPadding();
11282 void set_cellPadding(
const String&);
11283 String* get_cellSpacing();
11284 void set_cellSpacing(
const String&);
11286 void set_frame(
const String&);
11289 void set_rules(
const String&);
11291 void set_summary(
const String&);
11298 void set_width(
const String&);
11303 void deleteCaption();
11305 void deleteRow(
double index);
11306 void deleteTFoot();
11307 void deleteTHead();
11328 void set_scope(
const String&);
11347 void set_align(
const String&);
11349 void set_bgColor(
const String&);
11352 void set_ch(
const String&);
11354 void set_chOff(
const String&);
11355 double get_rowIndex();
11356 double get_sectionRowIndex();
11358 void set_vAlign(
const String&);
11360 void deleteCell(
double index);
11381 void set_align(
const String&);
11383 void set_ch(
const String&);
11385 void set_chOff(
const String&);
11388 void set_vAlign(
const String&);
11390 void deleteRow(
double index);
11428 bool get_autofocus();
11429 void set_autofocus(
bool);
11431 void set_cols(
double);
11432 String* get_defaultValue();
11433 void set_defaultValue(
const String&);
11434 bool get_disabled();
11435 void set_disabled(
bool);
11437 double get_maxLength();
11438 void set_maxLength(
double);
11439 double get_minLength();
11440 void set_minLength(
double);
11442 void set_name(
const String&);
11443 String* get_placeholder();
11444 void set_placeholder(
const String&);
11445 bool get_readOnly();
11446 void set_readOnly(
bool);
11447 bool get_required();
11448 void set_required(
bool);
11450 void set_rows(
double);
11451 double get_selectionEnd();
11452 void set_selectionEnd(
double);
11453 double get_selectionStart();
11454 void set_selectionStart(
double);
11456 String* get_validationMessage();
11459 void set_value(
const String&);
11460 bool get_willValidate();
11462 void set_wrap(
const String&);
11463 bool checkValidity();
11465 void setCustomValidity(
const String& error);
11466 void setSelectionRange(
double start,
double end);
11485 void set_dateTime(
const String&);
11504 void set_text(
const String&);
11522 bool get_default();
11523 void set_default(
bool);
11525 void set_kind(
const String&);
11527 void set_label(
const String&);
11528 double get_readyState();
11530 void set_src(
const String&);
11532 void set_srclang(
const String&);
11547 double get_ERROR();
11548 double get_LOADED();
11549 double get_LOADING();
11555 bool get_compact();
11556 void set_compact(
bool);
11558 void set_type(
const String&);
11593 Event* get_MSVideoFormatChanged();
11594 void set_MSVideoFormatChanged(
Event*);
11595 Event* get_MSVideoFrameStepCompleted();
11596 void set_MSVideoFrameStepCompleted(
Event*);
11597 Event* get_MSVideoOptimalLayoutChanged();
11598 void set_MSVideoOptimalLayoutChanged(
Event*);
11603 double get_height();
11604 void set_height(
double);
11605 bool get_msHorizontalMirror();
11606 void set_msHorizontalMirror(
bool);
11607 bool get_msIsLayoutOptimalForPlayback();
11608 bool get_msIsStereo3D();
11609 String* get_msStereo3DPackingMode();
11610 void set_msStereo3DPackingMode(
const String&);
11611 String* get_msStereo3DRenderMode();
11612 void set_msStereo3DRenderMode(
const String&);
11614 void set_msZoom(
bool);
11622 void set_poster(
const String&);
11623 double get_videoHeight();
11624 double get_videoWidth();
11625 bool get_webkitDisplayingFullscreen();
11626 bool get_webkitSupportsFullscreen();
11627 double get_width();
11628 void set_width(
double);
11630 void msFrameStep(
bool forward);
11631 void msInsertVideoEffect(
const String& activatableClassId,
bool effectRequired);
11632 void msInsertVideoEffect(
const String& activatableClassId,
bool effectRequired,
Object* config);
11633 void msSetVideoRectangle(
double left,
double top,
double right,
double bottom);
11634 void webkitEnterFullScreen();
11635 void webkitEnterFullscreen();
11636 void webkitExitFullScreen();
11637 void webkitExitFullscreen();
11674 void _delete(
const String& name);
11678 bool has(
const String& name);
11681 void set_prototype(
Headers*);
11689 double get_length();
11690 String* get_scrollRestoration();
11691 void set_scrollRestoration(
const String&);
11694 void back(
Object* distance);
11696 void forward(
Object* distance);
11699 void pushState(
Object* data);
11702 void replaceState(
Object* data);
11706 void set_prototype(
History*);
11715 void set_hash(
const String&);
11726 String* get_direction();
11728 Object* get_primaryKey();
11730 void advance(
double count);
11733 void _continue(
double key);
11734 void _continue(
const String& key);
11735 void _continue(
Date* key);
11743 String* get_NEXT_NO_DUPLICATE();
11745 String* get_PREV_NO_DUPLICATE();
11758 Event* get_abort();
11759 void set_abort(
Event*);
11760 Event* get_error();
11761 void set_error(
Event*);
11774 double get_version();
11778 void deleteObjectStore(
const String& name);
11814 bool get_multiEntry();
11815 void set_multiEntry(
bool);
11847 bool get_lowerOpen();
11849 bool get_upperOpen();
11865 bool get_autoIncrement();
11866 void set_autoIncrement(
bool);
11893 void deleteIndex(
const String& indexName);
11911 Event* get_error();
11912 void set_error(
Event*);
11913 Event* get_success();
11914 void set_success(
Event*);
11919 Event* get_blocked();
11920 void set_blocked(
Event*);
11932 String* get_readyState();
11974 Event* get_abort();
11975 void set_abort(
Event*);
11976 Event* get_complete();
11977 void set_complete(
Event*);
11978 Event* get_error();
11979 void set_error(
Event*);
12008 String* get_READ_ONLY();
12009 String* get_READ_WRITE();
12010 String* get_VERSION_CHANGE();
12015 double get_newVersion();
12016 double get_oldVersion();
12032 double get_height();
12033 double get_width();
12039 String* get_colorSpaceConversion();
12040 void set_colorSpaceConversion(
const String&);
12041 String* get_imageOrientation();
12042 void set_imageOrientation(
const String&);
12043 String* get_premultiplyAlpha();
12044 void set_premultiplyAlpha(
const String&);
12045 double get_resizeHeight();
12046 void set_resizeHeight(
double);
12047 String* get_resizeQuality();
12048 void set_resizeQuality(
const String&);
12049 double get_resizeWidth();
12050 void set_resizeWidth(
double);
12056 double get_height();
12057 double get_width();
12060 ImageData(
double width,
double height);
12067 String* get_rootMargin();
12068 Array* get_thresholds();
12070 void observe(
Element* target);
12071 Array* takeRecords();
12072 void unobserve(
Element* target);
12082 double get_intersectionRatio();
12084 bool get_isIntersecting();
12097 void set_char(
const String&);
12098 double get_charCode();
12100 bool get_ctrlKey();
12102 double get_keyCode();
12103 double get_location();
12104 bool get_metaKey();
12106 bool get_shiftKey();
12107 double get_which();
12108 bool getModifierState(
const String& keyArg);
12109 void initKeyboardEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
const String& keyArg,
double locationArg,
const String& modifiersListArg,
bool repeat,
const String& locale);
12114 double get_DOM_KEY_LOCATION_JOYSTICK();
12115 double get_DOM_KEY_LOCATION_LEFT();
12116 double get_DOM_KEY_LOCATION_MOBILE();
12117 double get_DOM_KEY_LOCATION_NUMPAD();
12118 double get_DOM_KEY_LOCATION_RIGHT();
12119 double get_DOM_KEY_LOCATION_STANDARD();
12134 void set_hash(
const String&);
12136 void set_host(
const String&);
12138 void set_hostname(
const String&);
12140 void set_href(
const String&);
12143 void set_pathname(
const String&);
12145 void set_port(
const String&);
12147 void set_protocol(
const String&);
12149 void set_search(
const String&);
12150 void assign(
const String& url);
12152 void reload(
bool forcedReload);
12153 void replace(
const String& url);
12171 void append(
Object* data);
12194 double get_maxFr();
12195 double get_maxFs();
12203 Array* get_sources();
12204 double get_timestamp();
12212 String* get_algorithm();
12213 Object* get_attestation();
12214 String* get_publicKey();
12215 Array* get_transportHints();
12223 String* get_authnrData();
12224 String* get_clientData();
12225 String* get_signature();
12241 bool msSaveBlob(
Object* blob);
12242 bool msSaveBlob(
Object* blob,
const String& defaultName);
12243 bool msSaveOrOpenBlob(
Object* blob);
12244 bool msSaveOrOpenBlob(
Object* blob,
const String& defaultName);
12251 void addPointer(
double pointerId);
12260 double get_clientX();
12261 double get_clientY();
12262 double get_expansion();
12263 Object* get_gestureObject();
12264 double get_hwTimestamp();
12265 double get_offsetX();
12266 double get_offsetY();
12267 double get_rotation();
12268 double get_scale();
12269 double get_screenX();
12270 double get_screenY();
12271 double get_translationX();
12272 double get_translationY();
12273 double get_velocityAngular();
12274 double get_velocityExpansion();
12275 double get_velocityX();
12276 double get_velocityY();
12277 void initGestureEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
double offsetXArg,
double offsetYArg,
double translationXArg,
double translationYArg,
double scaleArg,
double expansionArg,
double rotationArg,
double velocityXArg,
double velocityYArg,
double velocityExpansionArg,
double velocityAngularArg,
double hwTimestampArg);
12281 double get_MSGESTURE_FLAG_BEGIN();
12282 double get_MSGESTURE_FLAG_CANCEL();
12283 double get_MSGESTURE_FLAG_END();
12284 double get_MSGESTURE_FLAG_INERTIA();
12285 double get_MSGESTURE_FLAG_NONE();
12290 bool get_constrictionActive();
12299 Event* get_MSCandidateWindowHide();
12300 void set_MSCandidateWindowHide(
Event*);
12301 Event* get_MSCandidateWindowShow();
12302 void set_MSCandidateWindowShow(
Event*);
12303 Event* get_MSCandidateWindowUpdate();
12304 void set_MSCandidateWindowUpdate(
Event*);
12309 double get_compositionEndOffset();
12310 double get_compositionStartOffset();
12319 Array* getCompositionAlternatives();
12320 bool hasComposition();
12321 bool isCandidateWindowVisible();
12340 double get_systemCode();
12344 double get_MS_MEDIA_KEYERR_CLIENT();
12345 double get_MS_MEDIA_KEYERR_DOMAIN();
12346 double get_MS_MEDIA_KEYERR_HARDWARECHANGE();
12347 double get_MS_MEDIA_KEYERR_OUTPUT();
12348 double get_MS_MEDIA_KEYERR_SERVICE();
12349 double get_MS_MEDIA_KEYERR_UNKNOWN();
12354 String* get_destinationURL();
12372 String* get_keySystem();
12373 String* get_sessionId();
12383 String* get_keySystem();
12389 static bool isTypeSupported(
const String& keySystem) [[cheerp::static]];
12390 static bool isTypeSupported(
const String& keySystem,
const String& type) [[cheerp::static]];
12391 static String* isTypeSupportedWithFeatures(
const String& keySystem) [[cheerp::static]];
12392 static String* isTypeSupportedWithFeatures(
const String& keySystem,
const String& type) [[cheerp::static]];
12407 Object* get_currentPoint();
12408 double get_height();
12409 double get_hwTimestamp();
12410 Object* get_intermediatePoints();
12411 bool get_isPrimary();
12412 double get_pointerId();
12413 Object* get_pointerType();
12414 double get_pressure();
12415 double get_rotation();
12416 double get_tiltX();
12417 double get_tiltY();
12418 double get_width();
12419 void getCurrentPoint(
Element* element);
12420 void getIntermediatePoints(
Element* element);
12421 void initPointerEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
bool ctrlKeyArg,
bool altKeyArg,
bool shiftKeyArg,
bool metaKeyArg,
double buttonArg,
EventTarget* relatedTargetArg,
double offsetXArg,
double offsetYArg,
double widthArg,
double heightArg,
double pressure,
double rotation,
double tiltX,
double tiltY,
double pointerIdArg,
Object* pointerType,
double hwTimestampArg,
bool isPrimary);
12432 Object* msDetachStream();
12445 void set_load(
Event*);
12448 Event* get_loadstart();
12449 void set_loadstart(
Event*);
12469 double get_readyState();
12472 void readAsArrayBuffer(
MSStream* stream);
12473 void readAsArrayBuffer(
MSStream* stream,
double size);
12474 void readAsBinaryString(
MSStream* stream);
12475 void readAsBinaryString(
MSStream* stream,
double size);
12476 void readAsBlob(
MSStream* stream);
12477 void readAsBlob(
MSStream* stream,
double size);
12478 void readAsDataURL(
MSStream* stream);
12479 void readAsDataURL(
MSStream* stream,
double size);
12480 void readAsText(
MSStream* stream);
12482 void readAsText(
MSStream* stream,
const String& encoding,
double size);
12497 double get_EMPTY();
12498 double get_LOADING();
12514 Event* get_devicechange();
12515 void set_devicechange(
Event*);
12550 String* get_initDataType();
12561 double get_msExtendedCode();
12565 double get_MEDIA_ERR_ABORTED();
12566 double get_MEDIA_ERR_DECODE();
12567 double get_MEDIA_ERR_NETWORK();
12568 double get_MEDIA_ERR_SRC_NOT_SUPPORTED();
12569 double get_MS_MEDIA_ERR_ENCRYPTED();
12575 String* get_messageType();
12585 double get_expiration();
12587 String* get_sessionId();
12652 String* get_keySystem();
12681 double get_length();
12682 String* get_mediaText();
12683 void set_mediaText(
const String&);
12684 void appendMedium(
const String& medium);
12685 void deleteMedium(
const String& medium);
12686 String* item(
double index);
12690 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
12694 return __builtin_cheerp_make_regular<String*>(
this, 0)[index];
12703 bool get_matches();
12715 double get_duration();
12716 void set_duration(
double);
12717 String* get_readyState();
12720 void endOfStream();
12721 void endOfStream(
double error);
12726 static bool isTypeSupported(
const String& type) [[cheerp::static]];
12731 Event* get_active();
12732 void set_active(
Event*);
12735 Event* get_inactive();
12736 void set_inactive(
Event*);
12755 Array* getAudioTracks();
12757 Array* getTracks();
12758 Array* getVideoTracks();
12787 String* get_constraintName();
12817 void set_mute(
Event*);
12820 Event* get_unmute();
12821 void set_unmute(
Event*);
12826 bool get_enabled();
12827 void set_enabled(
bool);
12840 bool get_readonly();
12841 String* get_readyState();
12888 void initMessageEvent(
const String& type,
bool bubbles,
bool cancelable,
Object* data,
const String& origin,
const String& lastEventId,
Window* source);
12907 void postMessage(
Object* message);
12908 void postMessage(
Object* message,
Array* transfer);
12909 void postMessage(
const String& message);
12910 void postMessage(
const String& message,
Array* transfer);
12929 String* get_description();
12930 Plugin* get_enabledPlugin();
12940 double get_length();
12941 Plugin* item(
double index);
12945 return __builtin_cheerp_make_regular<Plugin*>(
this, 0)[index];
12949 return __builtin_cheerp_make_regular<Plugin*>(
this, 0)[index];
12958 double get_attrChange();
12961 String* get_prevValue();
12962 Node* get_relatedNode();
12963 void initMutationEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Node* relatedNodeArg,
const String& prevValueArg,
const String& newValueArg,
const String& attrNameArg,
double attrChangeArg);
12967 double get_ADDITION();
12968 double get_MODIFICATION();
12969 double get_REMOVAL();
12976 Array* takeRecords();
12985 String* get_attributeName();
12986 String* get_attributeNamespace();
12987 Node* get_nextSibling();
12989 Node* get_previousSibling();
12991 Node* get_target();
13000 double get_length();
13001 Attr* getNamedItem(
const String& qualifiedName);
13003 Attr* item(
double index);
13004 Attr* removeNamedItem(
const String& qualifiedName);
13005 Attr* removeNamedItemNS(
const String& _namespace,
const String& localName);
13010 return __builtin_cheerp_make_regular<Attr*>(
this, 0)[index];
13014 return __builtin_cheerp_make_regular<Attr*>(
this, 0)[index];
13023 String* get_appCodeName();
13025 String* get_appVersion();
13028 String* get_productSub();
13029 String* get_userAgent();
13031 String* get_vendorSub();
13049 bool sendBeacon(
const String& url);
13050 bool sendBeacon(
const String& url,
Blob* data);
13063 bool sendBeacon(
const String& url,
const String& data);
13068 double get_hardwareConcurrency();
13088 bool get_cookieEnabled();
13089 String* get_doNotTrack();
13090 String* get_gamepadInputEmulation();
13091 void set_gamepadInputEmulation(
const String&);
13093 double get_maxTouchPoints();
13095 bool get_msManipulationViewsEnabled();
13096 double get_msMaxTouchPoints();
13097 bool get_msPointerEnabled();
13099 bool get_pointerEnabled();
13101 bool get_webdriver();
13102 Array* getGamepads();
13104 bool javaEnabled();
13105 void msLaunchUri(
const String& uri);
13108 Promise* requestMediaKeySystemAccess(
const String& keySystem,
Array* supportedConfigurations);
13109 bool vibrate(
double pattern);
13110 bool vibrate(
Array* pattern);
13118 double acceptNode(
Node* node);
13119 double get_FILTER_ACCEPT();
13120 double get_FILTER_REJECT();
13121 double get_FILTER_SKIP();
13122 double get_SHOW_ALL();
13123 double get_SHOW_ATTRIBUTE();
13124 double get_SHOW_CDATA_SECTION();
13125 double get_SHOW_COMMENT();
13126 double get_SHOW_DOCUMENT();
13127 double get_SHOW_DOCUMENT_FRAGMENT();
13128 double get_SHOW_DOCUMENT_TYPE();
13129 double get_SHOW_ELEMENT();
13130 double get_SHOW_ENTITY();
13131 double get_SHOW_ENTITY_REFERENCE();
13132 double get_SHOW_NOTATION();
13133 double get_SHOW_PROCESSING_INSTRUCTION();
13134 double get_SHOW_TEXT();
13139 bool get_expandEntityReferences();
13142 double get_whatToShow();
13145 Node* previousNode();
13153 double get_length();
13154 Node* item(
double index);
13157 return __builtin_cheerp_make_regular<Node*>(
this, 0)[index];
13161 return __builtin_cheerp_make_regular<Node*>(
this, 0)[index];
13168 template<
class TNode>
13171 double get_length();
13172 void set_length(
double);
13173 TNode* item(
double index);
13176 return __builtin_cheerp_make_regular<TNode*>(
this, 0)[index];
13180 return __builtin_cheerp_make_regular<TNode*>(
this, 0)[index];
13192 Event* get_click();
13193 void set_click(
Event*);
13194 Event* get_close();
13195 void set_close(
Event*);
13196 Event* get_error();
13197 void set_error(
Event*);
13199 void set_show(
Event*);
13217 String* get_permission();
13235 static Promise* requestPermission() [[cheerp::static]];
13255 double get_length();
13259 Promise* suspend(
double suspendTime);
13277 Event* get_ended();
13278 void set_ended(
Event*);
13288 void set_type(
const String&);
13291 void start(
double when);
13293 void stop(
double when);
13311 bool get_horizontalOverflow();
13312 double get_orient();
13313 bool get_verticalOverflow();
13318 double get_HORIZONTAL();
13319 double get_VERTICAL();
13324 bool get_persisted();
13332 double get_coneInnerAngle();
13333 void set_coneInnerAngle(
double);
13334 double get_coneOuterAngle();
13335 void set_coneOuterAngle(
double);
13336 double get_coneOuterGain();
13337 void set_coneOuterGain(
double);
13338 String* get_distanceModel();
13339 void set_distanceModel(
const String&);
13340 double get_maxDistance();
13341 void set_maxDistance(
double);
13342 String* get_panningModel();
13343 void set_panningModel(
const String&);
13344 double get_refDistance();
13345 void set_refDistance(
double);
13346 double get_rolloffFactor();
13347 void set_rolloffFactor(
double);
13348 void setOrientation(
double x,
double y,
double z);
13349 void setPosition(
double x,
double y,
double z);
13350 void setVelocity(
double x,
double y,
double z);
13358 Path2D* get_prototype();
13359 void set_prototype(
Path2D*);
13367 Array* get_addressLine();
13370 String* get_dependentLocality();
13371 String* get_languageCode();
13372 String* get_organization();
13374 String* get_postalCode();
13375 String* get_recipient();
13377 String* get_sortingCode();
13386 Event* get_shippingaddresschange();
13387 void set_shippingaddresschange(
Event*);
13388 Event* get_shippingoptionchange();
13389 void set_shippingoptionchange(
Event*);
13400 String* get_shippingOption();
13401 String* get_shippingType();
13423 void updateWith(
Promise* detailsPromise);
13433 String* get_methodName();
13434 String* get_payerEmail();
13435 String* get_payerName();
13436 String* get_payerPhone();
13437 String* get_requestId();
13439 String* get_shippingOption();
13449 double get_activeNetworkRequestCount();
13450 double get_averageFrameTime();
13451 double get_averagePaintTime();
13452 bool get_extraInformationEnabled();
13453 bool get_independentRenderingEnabled();
13454 String* get_irDisablingContentString();
13455 bool get_irStatusAvailable();
13456 double get_maxCpuSpeed();
13457 double get_paintRequestsPerSecond();
13458 double get_performanceCounter();
13459 double get_performanceCounterFrequency();
13461 double getMemoryUsage();
13462 double getProcessCpuUsage();
13463 Object* getRecentCpuUsage(
double last);
13464 Object* getRecentFrames(
double last);
13465 Object* getRecentMemoryUsage(
double last);
13466 Object* getRecentPaintRequests(
double last);
13468 void repositionWindow(
double x,
double y);
13469 void resizeWindow(
double width,
double height);
13478 double get_timeOrigin();
13481 void clearMarks(
const String& markName);
13482 void clearMeasures();
13483 void clearMeasures(
const String& measureName);
13484 void clearResourceTimings();
13493 void mark(
const String& markName);
13494 void measure(
const String& measureName);
13495 void measure(
const String& measureName,
const String& startMarkName);
13496 void measure(
const String& measureName,
const String& startMarkName,
const String& endMarkName);
13498 void setResourceTimingBufferSize(
double maxSize);
13507 double get_duration();
13508 String* get_entryType();
13510 double get_startTime();
13533 double get_redirectCount();
13539 double get_TYPE_BACK_FORWARD();
13540 double get_TYPE_NAVIGATE();
13541 double get_TYPE_RELOAD();
13542 double get_TYPE_RESERVED();
13547 double get_connectEnd();
13548 double get_connectStart();
13549 double get_domComplete();
13550 double get_domContentLoadedEventEnd();
13551 double get_domContentLoadedEventStart();
13552 double get_domInteractive();
13553 double get_domLoading();
13554 double get_domainLookupEnd();
13555 double get_domainLookupStart();
13556 double get_fetchStart();
13557 double get_loadEventEnd();
13558 double get_loadEventStart();
13559 double get_navigationStart();
13560 double get_redirectCount();
13561 double get_redirectEnd();
13562 double get_redirectStart();
13563 double get_requestStart();
13564 double get_responseEnd();
13565 double get_responseStart();
13567 double get_unloadEventEnd();
13568 double get_unloadEventStart();
13569 double get_workerStart();
13577 double get_connectEnd();
13578 double get_connectStart();
13579 double get_domainLookupEnd();
13580 double get_domainLookupStart();
13581 double get_fetchStart();
13582 String* get_initiatorType();
13583 double get_redirectEnd();
13584 double get_redirectStart();
13585 double get_requestStart();
13586 double get_responseEnd();
13587 double get_responseStart();
13588 double get_workerStart();
13596 double get_connectEnd();
13597 double get_connectStart();
13598 double get_domComplete();
13599 double get_domContentLoadedEventEnd();
13600 double get_domContentLoadedEventStart();
13601 double get_domInteractive();
13602 double get_domLoading();
13603 double get_domainLookupEnd();
13604 double get_domainLookupStart();
13605 double get_fetchStart();
13606 double get_loadEventEnd();
13607 double get_loadEventStart();
13608 double get_msFirstPaint();
13609 double get_navigationStart();
13610 double get_redirectEnd();
13611 double get_redirectStart();
13612 double get_requestStart();
13613 double get_responseEnd();
13614 double get_responseStart();
13615 double get_secureConnectionStart();
13616 double get_unloadEventEnd();
13617 double get_unloadEventStart();
13650 String* get_description();
13652 double get_length();
13659 return __builtin_cheerp_make_regular<MimeType*>(
this, 0)[index];
13663 return __builtin_cheerp_make_regular<MimeType*>(
this, 0)[index];
13665 Plugin* get_prototype();
13666 void set_prototype(
Plugin*);
13672 double get_length();
13673 Plugin* item(
double index);
13676 void refresh(
bool reload);
13679 return __builtin_cheerp_make_regular<Plugin*>(
this, 0)[index];
13683 return __builtin_cheerp_make_regular<Plugin*>(
this, 0)[index];
13692 Object* get_currentPoint();
13693 double get_height();
13694 double get_hwTimestamp();
13695 Object* get_intermediatePoints();
13696 bool get_isPrimary();
13697 double get_pointerId();
13698 Object* get_pointerType();
13699 double get_pressure();
13700 double get_rotation();
13701 double get_tiltX();
13702 double get_tiltY();
13703 double get_width();
13704 void getCurrentPoint(
Element* element);
13705 void getIntermediatePoints(
Element* element);
13706 void initPointerEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
bool ctrlKeyArg,
bool altKeyArg,
bool shiftKeyArg,
bool metaKeyArg,
double buttonArg,
EventTarget* relatedTargetArg,
double offsetXArg,
double offsetYArg,
double widthArg,
double heightArg,
double pressure,
double rotation,
double tiltX,
double tiltY,
double pointerIdArg,
Object* pointerType,
double hwTimestampArg,
bool isPrimary);
13725 double get_timestamp();
13739 double get_PERMISSION_DENIED();
13740 double get_POSITION_UNAVAILABLE();
13741 double get_TIMEOUT();
13763 void set_reason(
Object*);
13782 double get_expirationTime();
13794 bool get_userVisibleOnly();
13812 Event* get_error();
13813 void set_error(
Event*);
13834 Array* getRemoteCertificates();
13869 bool get_canInsertDTMF();
13870 double get_duration();
13871 double get_interToneGap();
13875 String* get_toneBuffer();
13876 void insertDTMF(
const String& tones);
13877 void insertDTMF(
const String& tones,
double duration);
13878 void insertDTMF(
const String& tones,
double duration,
double interToneGap);
13896 String* get_candidate();
13897 void set_candidate(
const String&);
13898 double get_sdpMLineIndex();
13899 void set_sdpMLineIndex(
double);
13901 void set_sdpMid(
const String&);
13919 Event* get_error();
13920 void set_error(
Event*);
13927 String* get_component();
13933 Array* getLocalCandidates();
13968 String* get_component();
13980 Array* getRemoteCandidates();
13982 void setRemoteCandidates(
Array* remoteCandidates);
14014 Event* get_iceconnectionstatechange();
14015 void set_iceconnectionstatechange(
Event*);
14016 Event* get_icegatheringstatechange();
14017 void set_icegatheringstatechange(
Event*);
14018 Event* get_negotiationneeded();
14019 void set_negotiationneeded(
Event*);
14022 Event* get_signalingstatechange();
14023 void set_signalingstatechange(
Event*);
14028 bool get_canTrickleIceCandidates();
14029 String* get_iceConnectionState();
14030 String* get_iceGatheringState();
14047 String* get_signalingState();
14057 Array* getLocalStreams();
14058 Array* getRemoteStreams();
14091 Event* get_error();
14092 void set_error(
Event*);
14093 Event* get_msdecodercapacitychange();
14094 void set_msdecodercapacitychange(
Event*);
14095 Event* get_msdsh();
14096 void set_msdsh(
Event*);
14110 Array* getContributingSources();
14112 void requestSendCSRC(
double csrc);
14140 Event* get_error();
14141 void set_error(
Event*);
14185 void set_sdp(
const String&);
14187 void set_type(
const String&);
14197 Event* get_error();
14198 void set_error(
Event*);
14219 static Array* getLocalParameters() [[cheerp::static]];
14232 template<
class T> T* getRandomValues(T* array);
14240 bool get_collapsed();
14241 Node* get_commonAncestorContainer();
14242 Node* get_endContainer();
14243 double get_endOffset();
14244 Node* get_startContainer();
14245 double get_startOffset();
14247 Range* cloneRange();
14249 void collapse(
bool toStart);
14250 double compareBoundaryPoints(
double how,
Range* sourceRange);
14252 void deleteContents();
14257 void insertNode(
Node* node);
14258 bool isPointInRange(
Node* node,
double offset);
14259 void selectNode(
Node* node);
14260 void selectNodeContents(
Node* node);
14261 void setEnd(
Node* node,
double offset);
14262 void setEndAfter(
Node* node);
14263 void setEndBefore(
Node* node);
14264 void setStart(
Node* node,
double offset);
14265 void setStartAfter(
Node* node);
14266 void setStartBefore(
Node* node);
14267 void surroundContents(
Node* newParent);
14269 Range* get_prototype();
14270 void set_prototype(
Range*);
14272 double get_END_TO_END();
14273 double get_END_TO_START();
14274 double get_START_TO_END();
14275 double get_START_TO_START();
14292 void releaseLock();
14301 String* get_credentials();
14302 String* get_destination();
14304 String* get_integrity();
14305 bool get_keepalive();
14310 String* get_referrerPolicy();
14316 void set_prototype(
Request*);
14328 bool get_redirected();
14329 double get_status();
14330 String* get_statusText();
14365 static Response* error() [[cheerp::static]];
14366 static Response* redirect(
const String& url) [[cheerp::static]];
14372 Object* get_className();
14396 void set_xmlbase(
const String&);
14417 bool hasExtension(
const String& extension);
14469 double get_unitType();
14470 double get_value();
14471 void set_value(
double);
14472 String* get_valueAsString();
14473 void set_valueAsString(
const String&);
14474 double get_valueInSpecifiedUnits();
14475 void set_valueInSpecifiedUnits(
double);
14476 void convertToSpecifiedUnits(
double unitType);
14477 void newValueSpecifiedUnits(
double unitType,
double valueInSpecifiedUnits);
14481 double get_SVG_ANGLETYPE_DEG();
14482 double get_SVG_ANGLETYPE_GRAD();
14483 double get_SVG_ANGLETYPE_RAD();
14484 double get_SVG_ANGLETYPE_UNKNOWN();
14485 double get_SVG_ANGLETYPE_UNSPECIFIED();
14499 bool get_animVal();
14500 bool get_baseVal();
14501 void set_baseVal(
bool);
14509 double get_animVal();
14510 double get_baseVal();
14511 void set_baseVal(
double);
14519 double get_animVal();
14520 double get_baseVal();
14521 void set_baseVal(
double);
14547 double get_animVal();
14548 double get_baseVal();
14549 void set_baseVal(
double);
14592 void set_baseVal(
const String&);
14629 double get_SVG_UNIT_TYPE_OBJECTBOUNDINGBOX();
14630 double get_SVG_UNIT_TYPE_UNKNOWN();
14631 double get_SVG_UNIT_TYPE_USERSPACEONUSE();
14674 double get_SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE();
14675 double get_SVG_FECOMPONENTTRANSFER_TYPE_GAMMA();
14676 double get_SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY();
14677 double get_SVG_FECOMPONENTTRANSFER_TYPE_LINEAR();
14678 double get_SVG_FECOMPONENTTRANSFER_TYPE_TABLE();
14679 double get_SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN();
14727 void set_load(
Event*);
14757 double get_length();
14812 double get_SVG_FEBLEND_MODE_COLOR();
14813 double get_SVG_FEBLEND_MODE_COLOR_BURN();
14814 double get_SVG_FEBLEND_MODE_COLOR_DODGE();
14815 double get_SVG_FEBLEND_MODE_DARKEN();
14816 double get_SVG_FEBLEND_MODE_DIFFERENCE();
14817 double get_SVG_FEBLEND_MODE_EXCLUSION();
14818 double get_SVG_FEBLEND_MODE_HARD_LIGHT();
14819 double get_SVG_FEBLEND_MODE_HUE();
14820 double get_SVG_FEBLEND_MODE_LIGHTEN();
14821 double get_SVG_FEBLEND_MODE_LUMINOSITY();
14822 double get_SVG_FEBLEND_MODE_MULTIPLY();
14823 double get_SVG_FEBLEND_MODE_NORMAL();
14824 double get_SVG_FEBLEND_MODE_OVERLAY();
14825 double get_SVG_FEBLEND_MODE_SATURATION();
14826 double get_SVG_FEBLEND_MODE_SCREEN();
14827 double get_SVG_FEBLEND_MODE_SOFT_LIGHT();
14828 double get_SVG_FEBLEND_MODE_UNKNOWN();
14849 double get_SVG_FECOLORMATRIX_TYPE_HUEROTATE();
14850 double get_SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA();
14851 double get_SVG_FECOLORMATRIX_TYPE_MATRIX();
14852 double get_SVG_FECOLORMATRIX_TYPE_SATURATE();
14853 double get_SVG_FECOLORMATRIX_TYPE_UNKNOWN();
14896 double get_SVG_FECOMPOSITE_OPERATOR_ARITHMETIC();
14897 double get_SVG_FECOMPOSITE_OPERATOR_ATOP();
14898 double get_SVG_FECOMPOSITE_OPERATOR_IN();
14899 double get_SVG_FECOMPOSITE_OPERATOR_OUT();
14900 double get_SVG_FECOMPOSITE_OPERATOR_OVER();
14901 double get_SVG_FECOMPOSITE_OPERATOR_UNKNOWN();
14902 double get_SVG_FECOMPOSITE_OPERATOR_XOR();
14932 double get_SVG_EDGEMODE_DUPLICATE();
14933 double get_SVG_EDGEMODE_NONE();
14934 double get_SVG_EDGEMODE_UNKNOWN();
14935 double get_SVG_EDGEMODE_WRAP();
14980 double get_SVG_CHANNEL_A();
14981 double get_SVG_CHANNEL_B();
14982 double get_SVG_CHANNEL_G();
14983 double get_SVG_CHANNEL_R();
14984 double get_SVG_CHANNEL_UNKNOWN();
15096 void setStdDeviation(
double stdDeviationX,
double stdDeviationY);
15184 double get_SVG_MORPHOLOGY_OPERATOR_DILATE();
15185 double get_SVG_MORPHOLOGY_OPERATOR_ERODE();
15186 double get_SVG_MORPHOLOGY_OPERATOR_UNKNOWN();
15316 double get_SVG_STITCHTYPE_NOSTITCH();
15317 double get_SVG_STITCHTYPE_STITCH();
15318 double get_SVG_STITCHTYPE_UNKNOWN();
15319 double get_SVG_TURBULENCE_TYPE_FRACTALNOISE();
15320 double get_SVG_TURBULENCE_TYPE_TURBULENCE();
15321 double get_SVG_TURBULENCE_TYPE_UNKNOWN();
15334 void setFilterRes(
double filterResX,
double filterResY);
15412 double get_SVG_SPREADMETHOD_PAD();
15413 double get_SVG_SPREADMETHOD_REFLECT();
15414 double get_SVG_SPREADMETHOD_REPEAT();
15415 double get_SVG_SPREADMETHOD_UNKNOWN();
15442 double get_unitType();
15443 double get_value();
15444 void set_value(
double);
15445 String* get_valueAsString();
15446 void set_valueAsString(
const String&);
15447 double get_valueInSpecifiedUnits();
15448 void set_valueInSpecifiedUnits(
double);
15449 void convertToSpecifiedUnits(
double unitType);
15450 void newValueSpecifiedUnits(
double unitType,
double valueInSpecifiedUnits);
15454 double get_SVG_LENGTHTYPE_CM();
15455 double get_SVG_LENGTHTYPE_EMS();
15456 double get_SVG_LENGTHTYPE_EXS();
15457 double get_SVG_LENGTHTYPE_IN();
15458 double get_SVG_LENGTHTYPE_MM();
15459 double get_SVG_LENGTHTYPE_NUMBER();
15460 double get_SVG_LENGTHTYPE_PC();
15461 double get_SVG_LENGTHTYPE_PERCENTAGE();
15462 double get_SVG_LENGTHTYPE_PT();
15463 double get_SVG_LENGTHTYPE_PX();
15464 double get_SVG_LENGTHTYPE_UNKNOWN();
15469 double get_numberOfItems();
15533 void setOrientToAngle(
SVGAngle* angle);
15534 void setOrientToAuto();
15548 double get_SVG_MARKERUNITS_STROKEWIDTH();
15549 double get_SVG_MARKERUNITS_UNKNOWN();
15550 double get_SVG_MARKERUNITS_USERSPACEONUSE();
15551 double get_SVG_MARKER_ORIENT_ANGLE();
15552 double get_SVG_MARKER_ORIENT_AUTO();
15553 double get_SVG_MARKER_ORIENT_UNKNOWN();
15582 void set_a(
double);
15584 void set_b(
double);
15586 void set_c(
double);
15588 void set_d(
double);
15590 void set_e(
double);
15592 void set_f(
double);
15598 SVGMatrix* rotateFromVector(
double x,
double y);
15600 SVGMatrix* scaleNonUniform(
double scaleFactorX,
double scaleFactorY);
15603 SVGMatrix* translate(
double x,
double y);
15628 double get_value();
15629 void set_value(
double);
15637 double get_numberOfItems();
15653 SVGPathSegArcAbs* createSVGPathSegArcAbs(
double x,
double y,
double r1,
double r2,
double angle,
bool largeArcFlag,
bool sweepFlag);
15654 SVGPathSegArcRel* createSVGPathSegArcRel(
double x,
double y,
double r1,
double r2,
double angle,
bool largeArcFlag,
bool sweepFlag);
15656 SVGPathSegCurvetoCubicAbs* createSVGPathSegCurvetoCubicAbs(
double x,
double y,
double x1,
double y1,
double x2,
double y2);
15657 SVGPathSegCurvetoCubicRel* createSVGPathSegCurvetoCubicRel(
double x,
double y,
double x1,
double y1,
double x2,
double y2);
15672 double getPathSegAtLength(
double distance);
15673 SVGPoint* getPointAtLength(
double distance);
15674 double getTotalLength();
15692 double get_pathSegType();
15693 String* get_pathSegTypeAsLetter();
15697 double get_PATHSEG_ARC_ABS();
15698 double get_PATHSEG_ARC_REL();
15699 double get_PATHSEG_CLOSEPATH();
15700 double get_PATHSEG_CURVETO_CUBIC_ABS();
15701 double get_PATHSEG_CURVETO_CUBIC_REL();
15702 double get_PATHSEG_CURVETO_CUBIC_SMOOTH_ABS();
15703 double get_PATHSEG_CURVETO_CUBIC_SMOOTH_REL();
15704 double get_PATHSEG_CURVETO_QUADRATIC_ABS();
15705 double get_PATHSEG_CURVETO_QUADRATIC_REL();
15706 double get_PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS();
15707 double get_PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL();
15708 double get_PATHSEG_LINETO_ABS();
15709 double get_PATHSEG_LINETO_HORIZONTAL_ABS();
15710 double get_PATHSEG_LINETO_HORIZONTAL_REL();
15711 double get_PATHSEG_LINETO_REL();
15712 double get_PATHSEG_LINETO_VERTICAL_ABS();
15713 double get_PATHSEG_LINETO_VERTICAL_REL();
15714 double get_PATHSEG_MOVETO_ABS();
15715 double get_PATHSEG_MOVETO_REL();
15716 double get_PATHSEG_UNKNOWN();
15721 double get_angle();
15722 void set_angle(
double);
15723 bool get_largeArcFlag();
15724 void set_largeArcFlag(
bool);
15726 void set_r1(
double);
15728 void set_r2(
double);
15729 bool get_sweepFlag();
15730 void set_sweepFlag(
bool);
15732 void set_x(
double);
15734 void set_y(
double);
15742 double get_angle();
15743 void set_angle(
double);
15744 bool get_largeArcFlag();
15745 void set_largeArcFlag(
bool);
15747 void set_r1(
double);
15749 void set_r2(
double);
15750 bool get_sweepFlag();
15751 void set_sweepFlag(
bool);
15753 void set_x(
double);
15755 void set_y(
double);
15771 void set_x(
double);
15773 void set_x1(
double);
15775 void set_x2(
double);
15777 void set_y(
double);
15779 void set_y1(
double);
15781 void set_y2(
double);
15790 void set_x(
double);
15792 void set_x1(
double);
15794 void set_x2(
double);
15796 void set_y(
double);
15798 void set_y1(
double);
15800 void set_y2(
double);
15809 void set_x(
double);
15811 void set_x2(
double);
15813 void set_y(
double);
15815 void set_y2(
double);
15824 void set_x(
double);
15826 void set_x2(
double);
15828 void set_y(
double);
15830 void set_y2(
double);
15839 void set_x(
double);
15841 void set_x1(
double);
15843 void set_y(
double);
15845 void set_y1(
double);
15854 void set_x(
double);
15856 void set_x1(
double);
15858 void set_y(
double);
15860 void set_y1(
double);
15869 void set_x(
double);
15871 void set_y(
double);
15880 void set_x(
double);
15882 void set_y(
double);
15891 void set_x(
double);
15893 void set_y(
double);
15902 void set_x(
double);
15911 void set_x(
double);
15920 void set_x(
double);
15922 void set_y(
double);
15931 void set_y(
double);
15940 void set_y(
double);
15948 double get_numberOfItems();
15964 void set_x(
double);
15966 void set_y(
double);
15975 void set_x(
double);
15977 void set_y(
double);
16010 void set_x(
double);
16012 void set_y(
double);
16021 double get_numberOfItems();
16027 SVGPoint* removeItem(
double index);
16070 double get_align();
16071 void set_align(
double);
16072 double get_meetOrSlice();
16073 void set_meetOrSlice(
double);
16077 double get_SVG_MEETORSLICE_MEET();
16078 double get_SVG_MEETORSLICE_SLICE();
16079 double get_SVG_MEETORSLICE_UNKNOWN();
16080 double get_SVG_PRESERVEASPECTRATIO_NONE();
16081 double get_SVG_PRESERVEASPECTRATIO_UNKNOWN();
16082 double get_SVG_PRESERVEASPECTRATIO_XMAXYMAX();
16083 double get_SVG_PRESERVEASPECTRATIO_XMAXYMID();
16084 double get_SVG_PRESERVEASPECTRATIO_XMAXYMIN();
16085 double get_SVG_PRESERVEASPECTRATIO_XMIDYMAX();
16086 double get_SVG_PRESERVEASPECTRATIO_XMIDYMID();
16087 double get_SVG_PRESERVEASPECTRATIO_XMIDYMIN();
16088 double get_SVG_PRESERVEASPECTRATIO_XMINYMAX();
16089 double get_SVG_PRESERVEASPECTRATIO_XMINYMID();
16090 double get_SVG_PRESERVEASPECTRATIO_XMINYMIN();
16117 double get_height();
16118 void set_height(
double);
16119 double get_width();
16120 void set_width(
double);
16122 void set_x(
double);
16124 void set_y(
double);
16126 void set_prototype(
SVGRect*);
16155 Event* get_SVGAbort();
16156 void set_SVGAbort(
Event*);
16157 Event* get_SVGError();
16158 void set_SVGError(
Event*);
16163 Event* get_SVGUnload();
16164 void set_SVGUnload(
Event*);
16171 double get_zoomAndPan();
16172 double get_SVG_ZOOMANDPAN_DISABLE();
16173 double get_SVG_ZOOMANDPAN_MAGNIFY();
16174 double get_SVG_ZOOMANDPAN_UNKNOWN();
16179 String* get_contentScriptType();
16180 void set_contentScriptType(
const String&);
16181 String* get_contentStyleType();
16182 void set_contentStyleType(
const String&);
16183 double get_currentScale();
16184 void set_currentScale(
double);
16199 double get_pixelUnitToMillimeterX();
16200 double get_pixelUnitToMillimeterY();
16201 double get_screenPixelToMillimeterX();
16202 double get_screenPixelToMillimeterY();
16217 void deselectAll();
16218 void forceRedraw();
16221 double getCurrentTime();
16225 void pauseAnimations();
16226 void setCurrentTime(
double seconds);
16227 double suspendRedraw(
double maxWaitMilliseconds);
16228 void unpauseAnimations();
16229 void unsuspendRedraw(
double suspendHandleID);
16230 void unsuspendRedrawAll();
16249 void set_type(
const String&);
16285 double get_numberOfItems();
16288 String* getItem(
double index);
16290 String* insertItemBefore(
const String& newItem,
double index);
16291 String* removeItem(
double index);
16292 String* replaceItem(
const String& newItem,
double index);
16300 Object* get_className();
16301 void set_className(
Object*);
16309 bool get_disabled();
16310 void set_disabled(
bool);
16312 void set_media(
const String&);
16314 void set_title(
const String&);
16316 void set_type(
const String&);
16370 double getCharNumAtPosition(
SVGPoint* point);
16371 double getComputedTextLength();
16372 SVGPoint* getEndPositionOfChar(
double charnum);
16373 SVGRect* getExtentOfChar(
double charnum);
16374 double getNumberOfChars();
16375 double getRotationOfChar(
double charnum);
16376 SVGPoint* getStartPositionOfChar(
double charnum);
16377 double getSubStringLength(
double charnum,
double nchars);
16378 void selectSubString(
double charnum,
double nchars);
16392 double get_LENGTHADJUST_SPACING();
16393 double get_LENGTHADJUST_SPACINGANDGLYPHS();
16394 double get_LENGTHADJUST_UNKNOWN();
16471 double get_TEXTPATH_METHODTYPE_ALIGN();
16472 double get_TEXTPATH_METHODTYPE_STRETCH();
16473 double get_TEXTPATH_METHODTYPE_UNKNOWN();
16474 double get_TEXTPATH_SPACINGTYPE_AUTO();
16475 double get_TEXTPATH_SPACINGTYPE_EXACT();
16476 double get_TEXTPATH_SPACINGTYPE_UNKNOWN();
16498 double get_angle();
16502 void setRotate(
double angle,
double cx,
double cy);
16503 void setScale(
double sx,
double sy);
16504 void setSkewX(
double angle);
16505 void setSkewY(
double angle);
16506 void setTranslate(
double tx,
double ty);
16510 double get_SVG_TRANSFORM_MATRIX();
16511 double get_SVG_TRANSFORM_ROTATE();
16512 double get_SVG_TRANSFORM_SCALE();
16513 double get_SVG_TRANSFORM_SKEWX();
16514 double get_SVG_TRANSFORM_SKEWY();
16515 double get_SVG_TRANSFORM_TRANSLATE();
16516 double get_SVG_TRANSFORM_UNKNOWN();
16521 double get_numberOfItems();
16579 double get_newScale();
16581 double get_previousScale();
16582 SVGPoint* get_previousTranslate();
16583 SVGRect* get_zoomRectScreen();
16609 Event* get_MSOrientationChange();
16610 void set_MSOrientationChange(
Event*);
16615 double get_availHeight();
16616 double get_availWidth();
16617 double get_bufferDepth();
16618 void set_bufferDepth(
double);
16619 double get_colorDepth();
16620 double get_deviceXDPI();
16621 double get_deviceYDPI();
16622 bool get_fontSmoothingEnabled();
16623 double get_height();
16624 double get_logicalXDPI();
16625 double get_logicalYDPI();
16626 String* get_msOrientation();
16629 double get_pixelDepth();
16630 double get_systemXDPI();
16631 double get_systemYDPI();
16632 double get_width();
16633 bool lockOrientation(
Array* orientations);
16634 bool msLockOrientation(
const String& orientations);
16635 bool msLockOrientation(
Array* orientations);
16636 void msUnlockOrientation();
16637 void unlockOrientation();
16648 Screen* get_prototype();
16649 void set_prototype(
Screen*);
16661 double get_bufferSize();
16682 void set_behavior(
const String&);
16688 void set_block(
const String&);
16690 void set_inline(
const String&);
16696 void set_left(
double);
16698 void set_top(
double);
16703 String* get_blockedURI();
16704 double get_columnNumber();
16705 String* get_documentURI();
16706 String* get_effectiveDirective();
16707 double get_lineNumber();
16708 String* get_originalPolicy();
16710 String* get_sourceFile();
16711 double get_statusCode();
16712 String* get_violatedDirective();
16721 Node* get_anchorNode();
16722 double get_anchorOffset();
16723 Node* get_baseNode();
16724 double get_baseOffset();
16725 Node* get_extentNode();
16726 double get_extentOffset();
16727 Node* get_focusNode();
16728 double get_focusOffset();
16729 bool get_isCollapsed();
16730 double get_rangeCount();
16732 void addRange(
Range* range);
16733 void collapse(
Node* parentNode,
double offset);
16734 void collapseToEnd();
16735 void collapseToStart();
16736 bool containsNode(
Node* node,
bool partlyContained);
16737 void deleteFromDocument();
16739 void extend(
Node* newNode,
double offset);
16740 Range* getRangeAt(
double index);
16741 void removeAllRanges();
16742 void removeRange(
Range* range);
16743 void selectAllChildren(
Node* parentNode);
16744 void setBaseAndExtent(
Node* baseNode,
double baseOffset,
Node* extentNode,
double extentOffset);
16745 void setPosition(
Node* parentNode,
double offset);
16755 void postFrameMessage(
const String& key,
const String& data);
16760 Event* get_statechange();
16761 void set_statechange(
Event*);
16768 String* get_scriptURL();
16771 void postMessage(
Object* message,
Array* transfer);
16772 void postMessage(
const String& message);
16773 void postMessage(
const String& message,
Array* transfer);
16791 Event* get_controllerchange();
16792 void set_controllerchange(
Event*);
16814 void startMessages();
16833 String* get_lastEventId();
16845 Event* get_updatefound();
16846 void set_updatefound(
Event*);
16883 String* get_innerHTML();
16884 void set_innerHTML(
const String&);
16889 bool get_delegatesFocus();
16890 void set_delegatesFocus(
bool);
16892 void set_mode(
const String&);
16897 double get_appendWindowEnd();
16898 void set_appendWindowEnd(
double);
16899 double get_appendWindowStart();
16900 void set_appendWindowStart(
double);
16904 void set_mode(
const String&);
16906 double get_timestampOffset();
16907 void set_timestampOffset(
double);
16908 bool get_updating();
16921 void appendBuffer(
DataView* data);
16922 void appendStream(
MSStream* stream);
16923 void appendStream(
MSStream* stream,
double maxSize);
16924 void remove(
double start,
double end);
16932 double get_length();
16936 return __builtin_cheerp_make_regular<SourceBuffer*>(
this, 0)[index];
16940 return __builtin_cheerp_make_regular<SourceBuffer*>(
this, 0)[index];
16949 Event* get_voiceschanged();
16950 void set_voiceschanged(
Event*);
16958 bool get_pending();
16959 bool get_speaking();
16961 Array* getVoices();
16982 double get_charIndex();
16983 double get_charLength();
16984 double get_elapsedTime();
16995 Event* get_boundary();
16996 void set_boundary(
Event*);
16998 void set_end(
Event*);
16999 Event* get_error();
17000 void set_error(
Event*);
17002 void set_mark(
Event*);
17003 Event* get_pause();
17004 void set_pause(
Event*);
17005 Event* get_resume();
17006 void set_resume(
Event*);
17007 Event* get_start();
17008 void set_start(
Event*);
17014 void set_lang(
const String&);
17029 double get_pitch();
17030 void set_pitch(
double);
17032 void set_rate(
double);
17034 void set_text(
const String&);
17037 double get_volume();
17038 void set_volume(
double);
17057 bool get_default();
17059 bool get_localService();
17077 double get_length();
17080 String* key(
double index);
17081 void removeItem(
const String& key);
17085 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
17089 return __builtin_cheerp_make_regular<Object*>(
this, 0)[index];
17092 void set_prototype(
Storage*);
17112 void set_key(
const String&);
17114 void set_newValue(
const String&);
17116 void set_oldValue(
const String&);
17118 void set_storageArea(
Storage*);
17120 void set_url(
const String&);
17126 bool matchMedium(
const String& mediaquery);
17134 double get_length();
17138 return __builtin_cheerp_make_regular<StyleSheet*>(
this, 0)[index];
17142 return __builtin_cheerp_make_regular<StyleSheet*>(
this, 0)[index];
17309 bool get_ignoreBOM();
17353 void initTextEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
const String& dataArg,
double inputMethod,
const String& locale);
17357 double get_DOM_INPUT_METHOD_DROP();
17358 double get_DOM_INPUT_METHOD_HANDWRITING();
17359 double get_DOM_INPUT_METHOD_IME();
17360 double get_DOM_INPUT_METHOD_KEYBOARD();
17361 double get_DOM_INPUT_METHOD_MULTIMODAL();
17362 double get_DOM_INPUT_METHOD_OPTION();
17363 double get_DOM_INPUT_METHOD_PASTE();
17364 double get_DOM_INPUT_METHOD_SCRIPT();
17365 double get_DOM_INPUT_METHOD_UNKNOWN();
17366 double get_DOM_INPUT_METHOD_VOICE();
17371 double get_width();
17379 Event* get_cuechange();
17380 void set_cuechange(
Event*);
17381 Event* get_error();
17382 void set_error(
Event*);
17384 void set_load(
Event*);
17391 String* get_inBandMetadataTrackDispatchType();
17403 double get_readyState();
17419 double get_DISABLED();
17420 double get_ERROR();
17421 double get_HIDDEN();
17422 double get_LOADED();
17423 double get_LOADING();
17425 double get_SHOWING();
17430 Event* get_enter();
17431 void set_enter(
Event*);
17433 void set_exit(
Event*);
17438 double get_length();
17443 return __builtin_cheerp_make_regular<TextTrackCue*>(
this, 0)[index];
17447 return __builtin_cheerp_make_regular<TextTrackCue*>(
this, 0)[index];
17462 double get_length();
17478 return __builtin_cheerp_make_regular<TextTrack*>(
this, 0)[index];
17482 return __builtin_cheerp_make_regular<TextTrack*>(
this, 0)[index];
17491 double get_length();
17492 double end(
double index);
17493 double start(
double index);
17501 double get_clientX();
17502 double get_clientY();
17503 double get_identifier();
17504 double get_pageX();
17505 double get_pageY();
17506 double get_screenX();
17507 double get_screenY();
17509 Touch* get_prototype();
17510 void set_prototype(
Touch*);
17518 double get_charCode();
17519 bool get_ctrlKey();
17520 double get_keyCode();
17521 bool get_metaKey();
17522 bool get_shiftKey();
17525 double get_which();
17534 Array* get_changedTouches();
17535 void set_changedTouches(
Array*);
17536 Array* get_targetTouches();
17537 void set_targetTouches(
Array*);
17538 Array* get_touches();
17539 void set_touches(
Array*);
17544 double get_length();
17545 Touch* item(
double index);
17548 return __builtin_cheerp_make_regular<Touch*>(
this, 0)[index];
17552 return __builtin_cheerp_make_regular<Touch*>(
this, 0)[index];
17570 double get_elapsedTime();
17571 String* get_propertyName();
17572 void initTransitionEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
const String& propertyNameArg,
double elapsedTimeArg);
17581 Node* get_currentNode();
17582 void set_currentNode(
Node*);
17583 bool get_expandEntityReferences();
17586 double get_whatToShow();
17587 Node* firstChild();
17590 Node* nextSibling();
17591 Node* parentNode();
17592 Node* previousNode();
17593 Node* previousSibling();
17602 void set_hash(
const String&);
17604 void set_host(
const String&);
17606 void set_hostname(
const String&);
17608 void set_href(
const String&);
17611 void set_password(
const String&);
17613 void set_pathname(
const String&);
17615 void set_port(
const String&);
17617 void set_protocol(
const String&);
17619 void set_search(
const String&);
17622 void set_username(
const String&);
17624 URL* get_prototype();
17625 void set_prototype(
URL*);
17629 static String* createObjectURL(
Object*
object) [[cheerp::static]];
17631 static void revokeObjectURL(
const String& url) [[cheerp::static]];
17637 void _delete(
const String& name);
17640 bool has(
const String& name);
17652 double get_depthFar();
17653 void set_depthFar(
double);
17654 double get_depthNear();
17655 void set_depthNear(
double);
17656 double get_displayId();
17657 String* get_displayName();
17658 bool get_isConnected();
17659 bool get_isPresenting();
17665 Array* getLayers();
17670 void submitFrame();
17671 void submitFrame(
VRPose* pose);
17679 bool get_canPresent();
17680 bool get_hasExternalDisplay();
17681 bool get_hasOrientation();
17682 bool get_hasPosition();
17683 double get_maxLayers();
17702 double get_renderHeight();
17703 double get_renderWidth();
17711 double get_downDegrees();
17712 double get_leftDegrees();
17713 double get_rightDegrees();
17714 double get_upDegrees();
17727 double get_timestamp();
17741 double get_timestamp();
17742 VRPose* get_prototype();
17743 void set_prototype(
VRPose*);
17749 bool get_badInput();
17750 bool get_customError();
17751 bool get_patternMismatch();
17752 bool get_rangeOverflow();
17753 bool get_rangeUnderflow();
17754 bool get_stepMismatch();
17755 bool get_tooLong();
17756 bool get_tooShort();
17757 bool get_typeMismatch();
17759 bool get_valueMissing();
17767 double get_corruptedVideoFrames();
17768 double get_creationTime();
17769 double get_droppedVideoFrames();
17770 double get_totalFrameDelay();
17771 double get_totalVideoFrames();
17781 void set_kind(
const String&);
17784 void set_language(
const String&);
17785 bool get_selected();
17786 void set_selected(
bool);
17797 Event* get_change();
17798 void set_change(
Event*);
17805 double get_length();
17812 double get_selectedIndex();
17827 return __builtin_cheerp_make_regular<VideoTrack*>(
this, 0)[index];
17831 return __builtin_cheerp_make_regular<VideoTrack*>(
this, 0)[index];
17842 String* get_oversample();
17843 void set_oversample(
const String&);
17914 void set_a(
double);
17916 void set_b(
double);
17918 void set_c(
double);
17920 void set_d(
double);
17922 void set_e(
double);
17924 void set_f(
double);
17926 void set_m11(
double);
17928 void set_m12(
double);
17930 void set_m13(
double);
17932 void set_m14(
double);
17934 void set_m21(
double);
17936 void set_m22(
double);
17938 void set_m23(
double);
17940 void set_m24(
double);
17942 void set_m31(
double);
17944 void set_m32(
double);
17946 void set_m33(
double);
17948 void set_m34(
double);
17950 void set_m41(
double);
17952 void set_m42(
double);
17954 void set_m43(
double);
17956 void set_m44(
double);
17961 WebKitCSSMatrix* rotate(
double angleX,
double angleY,
double angleZ);
17962 WebKitCSSMatrix* rotateAxisAngle(
double x,
double y,
double z,
double angle);
17966 void setMatrixValue(
const String& value);
17982 bool get_isDirectory();
18028 void set_x(
double);
18030 void set_y(
double);
18042 Event* get_error();
18043 void set_error(
Event*);
18047 void set_open(
Event*);
18052 String* get_binaryType();
18053 void set_binaryType(
const String&);
18054 double get_bufferedAmount();
18055 String* get_extensions();
18065 double get_readyState();
18068 void close(
double code);
18069 void close(
double code,
const String& reason);
18070 void send(
const String& data);
18071 template<
class ArrayBufferLike>
void send(ArrayBufferLike* data);
18072 void send(
Blob* data);
18089 double get_CLOSED();
18090 double get_CLOSING();
18091 double get_CONNECTING();
18097 double get_deltaMode();
18098 double get_deltaX();
18099 double get_deltaY();
18100 double get_deltaZ();
18101 double get_wheelDelta();
18102 double get_wheelDeltaX();
18103 double get_wheelDeltaY();
18104 void getCurrentPoint(
Element* element);
18105 void initWheelEvent(
const String& typeArg,
bool canBubbleArg,
bool cancelableArg,
Window* viewArg,
double detailArg,
double screenXArg,
double screenYArg,
double clientXArg,
double clientYArg,
double buttonArg,
EventTarget* relatedTargetArg,
const String& modifiersListArg,
double deltaXArg,
double deltaYArg,
double deltaZArg,
double deltaMode);
18110 double get_DOM_DELTA_LINE();
18111 double get_DOM_DELTA_PAGE();
18112 double get_DOM_DELTA_PIXEL();
18119 Event* get_afterprint();
18120 void set_afterprint(
Event*);
18121 Event* get_beforeprint();
18122 void set_beforeprint(
Event*);
18127 Event* get_canplay();
18128 void set_canplay(
Event*);
18129 Event* get_canplaythrough();
18130 void set_canplaythrough(
Event*);
18131 Event* get_change();
18132 void set_change(
Event*);
18135 Event* get_compassneedscalibration();
18136 void set_compassneedscalibration(
Event*);
18161 Event* get_durationchange();
18162 void set_durationchange(
Event*);
18163 Event* get_emptied();
18164 void set_emptied(
Event*);
18165 Event* get_ended();
18166 void set_ended(
Event*);
18173 Event* get_input();
18174 void set_input(
Event*);
18175 Event* get_invalid();
18176 void set_invalid(
Event*);
18184 void set_load(
Event*);
18185 Event* get_loadeddata();
18186 void set_loadeddata(
Event*);
18187 Event* get_loadedmetadata();
18188 void set_loadedmetadata(
Event*);
18189 Event* get_loadstart();
18190 void set_loadstart(
Event*);
18209 Event* get_MSGestureChange();
18210 void set_MSGestureChange(
Event*);
18211 Event* get_MSGestureDoubleTap();
18212 void set_MSGestureDoubleTap(
Event*);
18213 Event* get_MSGestureEnd();
18214 void set_MSGestureEnd(
Event*);
18215 Event* get_MSGestureHold();
18216 void set_MSGestureHold(
Event*);
18217 Event* get_MSGestureStart();
18218 void set_MSGestureStart(
Event*);
18219 Event* get_MSGestureTap();
18220 void set_MSGestureTap(
Event*);
18221 Event* get_MSInertiaStart();
18222 void set_MSInertiaStart(
Event*);
18223 Event* get_MSPointerCancel();
18224 void set_MSPointerCancel(
Event*);
18225 Event* get_MSPointerDown();
18226 void set_MSPointerDown(
Event*);
18227 Event* get_MSPointerEnter();
18228 void set_MSPointerEnter(
Event*);
18229 Event* get_MSPointerLeave();
18230 void set_MSPointerLeave(
Event*);
18231 Event* get_MSPointerMove();
18232 void set_MSPointerMove(
Event*);
18233 Event* get_MSPointerOut();
18234 void set_MSPointerOut(
Event*);
18235 Event* get_MSPointerOver();
18236 void set_MSPointerOver(
Event*);
18237 Event* get_MSPointerUp();
18238 void set_MSPointerUp(
Event*);
18239 Event* get_offline();
18240 void set_offline(
Event*);
18241 Event* get_online();
18242 void set_online(
Event*);
18243 Event* get_orientationchange();
18244 void set_orientationchange(
Event*);
18249 Event* get_pause();
18250 void set_pause(
Event*);
18252 void set_play(
Event*);
18253 Event* get_playing();
18254 void set_playing(
Event*);
18259 Event* get_ratechange();
18260 void set_ratechange(
Event*);
18263 Event* get_reset();
18264 void set_reset(
Event*);
18269 Event* get_seeked();
18270 void set_seeked(
Event*);
18271 Event* get_seeking();
18272 void set_seeking(
Event*);
18275 Event* get_stalled();
18276 void set_stalled(
Event*);
18279 Event* get_submit();
18280 void set_submit(
Event*);
18281 Event* get_suspend();
18282 void set_suspend(
Event*);
18283 Event* get_timeupdate();
18284 void set_timeupdate(
Event*);
18293 Event* get_unload();
18294 void set_unload(
Event*);
18295 Event* get_volumechange();
18296 void set_volumechange(
Event*);
18297 Event* get_vrdisplayactivate();
18298 void set_vrdisplayactivate(
Event*);
18299 Event* get_vrdisplayblur();
18300 void set_vrdisplayblur(
Event*);
18301 Event* get_vrdisplayconnect();
18302 void set_vrdisplayconnect(
Event*);
18303 Event* get_vrdisplaydeactivate();
18304 void set_vrdisplaydeactivate(
Event*);
18305 Event* get_vrdisplaydisconnect();
18306 void set_vrdisplaydisconnect(
Event*);
18307 Event* get_vrdisplayfocus();
18308 void set_vrdisplayfocus(
Event*);
18309 Event* get_vrdisplaypointerrestricted();
18310 void set_vrdisplaypointerrestricted(
Event*);
18311 Event* get_vrdisplaypointerunrestricted();
18312 void set_vrdisplaypointerunrestricted(
Event*);
18313 Event* get_vrdisplaypresentchange();
18314 void set_vrdisplaypresentchange(
Event*);
18315 Event* get_waiting();
18316 void set_waiting(
Event*);
18324 double setImmediate(
Object* handler);
18326 template<
typename... Args>
double setImmediate(
Object* handler, Args... args)
const;
18332 void clearInterval(
double handle);
18334 void clearTimeout(
double handle);
18336 double setInterval(
Object* handler);
18340 double setTimeout(
Object* handler);
18344 template<
typename... Args>
double setInterval(
Object* handler,
Object* timeout, Args... args)
const;
18345 template<
typename... Args>
double setTimeout(
Object* handler,
Object* timeout, Args... args)
const;
18350 Storage* get_sessionStorage();
18372 void set_Blob(
Blob*);
18382 String* get_defaultStatus();
18383 void set_defaultStatus(
const String&);
18384 double get_devicePixelRatio();
18385 String* get_doNotTrack();
18387 Event* get_event();
18388 void set_event(
Event*);
18393 double get_innerHeight();
18394 double get_innerWidth();
18395 bool get_isSecureContext();
18396 double get_length();
18404 void set_name(
const String&);
18406 String* get_offscreenBuffering();
18407 void set_offscreenBuffering(
const String&);
18609 void set_opener(
Object*);
18610 String* get_orientation();
18611 double get_outerHeight();
18612 double get_outerWidth();
18613 double get_pageXOffset();
18614 double get_pageYOffset();
18619 double get_screenLeft();
18620 double get_screenTop();
18621 double get_screenX();
18622 double get_screenY();
18623 double get_scrollX();
18624 double get_scrollY();
18629 void set_status(
const String&);
18636 void alert(
Object* message);
18637 void alert(
const String& message);
18643 bool confirm(
const String& message);
18666 Promise* createImageBitmap(
ImageBitmap* image,
double sx,
double sy,
double sw,
double sh);
18668 Promise* createImageBitmap(
ImageData* image,
double sx,
double sy,
double sw,
double sh);
18670 Promise* createImageBitmap(
Blob* image,
double sx,
double sy,
double sw,
double sh);
18680 void moveBy(
double x);
18681 void moveBy(
double x,
double y);
18683 void moveTo(
double x);
18684 void moveTo(
double x,
double y);
18692 void postMessage(
Object* message,
const String& targetOrigin,
Array* transfer);
18693 void postMessage(
const String& message,
const String& targetOrigin);
18694 void postMessage(
const String& message,
const String& targetOrigin,
Array* transfer);
18702 void resizeBy(
double x);
18703 void resizeBy(
double x,
double y);
18705 void resizeTo(
double x);
18706 void resizeTo(
double x,
double y);
18709 void scroll(
double x);
18710 void scroll(
double x,
double y);
18713 void scrollBy(
double x);
18714 void scrollBy(
double x,
double y);
18717 void scrollTo(
double x);
18718 void scrollTo(
double x,
double y);
18735 Window* get_prototype();
18736 void set_prototype(
Window*);
18751 void postMessage(
Object* message,
Array* transfer);
18752 void postMessage(
const String& message);
18753 void postMessage(
const String& message,
Array* transfer);
18765 Worker* get_prototype();
18766 void set_prototype(
Worker*);
18786 void error(
Object* error);
18795 double get_desiredSize();
18800 void releaseLock();
18827 Event* get_abort();
18828 void set_abort(
Event*);
18832 void set_load(
Event*);
18835 Event* get_loadstart();
18836 void set_loadstart(
Event*);
18845 Event* get_readystatechange();
18846 void set_readystatechange(
Event*);
18879 String* get_msCaching();
18880 void set_msCaching(
const String&);
18883 double get_readyState();
18885 String* get_responseText();
18886 String* get_responseType();
18887 void set_responseType(
const String&);
18888 String* get_responseURL();
18890 double get_status();
18891 String* get_statusText();
18892 double get_timeout();
18893 void set_timeout(
double);
18895 bool get_withCredentials();
18896 void set_withCredentials(
bool);
18898 String* getAllResponseHeaders();
18900 bool msCachingEnabled();
18902 void open(
const String& method,
const String& url,
bool async);
18905 void overrideMimeType(
const String& mime);
18907 void send(
Object* data);
18908 void setRequestHeader(
const String& header,
const String& value);
18923 double get_HEADERS_RECEIVED();
18924 double get_LOADING();
18925 double get_OPENED();
18926 double get_UNSENT();
18983 bool get_booleanValue();
18984 bool get_invalidIteratorState();
18985 double get_numberValue();
18986 double get_resultType();
18987 Node* get_singleNodeValue();
18988 double get_snapshotLength();
18989 String* get_stringValue();
18990 Node* iterateNext();
18991 Node* snapshotItem(
double index);
18995 double get_ANY_TYPE();
18996 double get_ANY_UNORDERED_NODE_TYPE();
18997 double get_BOOLEAN_TYPE();
18998 double get_FIRST_ORDERED_NODE_TYPE();
18999 double get_NUMBER_TYPE();
19000 double get_ORDERED_NODE_ITERATOR_TYPE();
19001 double get_ORDERED_NODE_SNAPSHOT_TYPE();
19002 double get_STRING_TYPE();
19003 double get_UNORDERED_NODE_ITERATOR_TYPE();
19004 double get_UNORDERED_NODE_SNAPSHOT_TYPE();
19009 void clearParameters();
19011 void importStylesheet(
Node* style);
19012 void removeParameter(
const String& namespaceURI,
const String& localName);
19014 void setParameter(
const String& namespaceURI,
const String& localName,
Object* value);
19508 void Write(
const String& s);
19509 void WriteLine(
const String& s);
19515 double get_Column();
19516 void set_Column(
double);
19518 void set_Line(
double);
19524 void Write(
const String& s);
19525 void WriteBlankLines(
double intLines);
19526 void WriteLine(
const String& s);
19531 String* Read(
double characters);
19534 void Skip(
double characters);
19536 bool get_AtEndOfLine();
19537 void set_AtEndOfLine(
bool);
19538 bool get_AtEndOfStream();
19539 void set_AtEndOfStream(
bool);
19546 double parseInt(
const String& s,
double radix);
19548 bool isNaN(
double number);
19715 void alert(
Object* message);
19721 bool confirm(
const String& message);
19742 Promise* createImageBitmap(
ImageBitmap* image,
double sx,
double sy,
double sw,
double sh);
19744 Promise* createImageBitmap(
ImageData* image,
double sx,
double sy,
double sw,
double sh);
19754 void moveBy(
double x);
19755 void moveBy(
double x,
double y);
19757 void moveTo(
double x);
19758 void moveTo(
double x,
double y);
19766 void postMessage(
Object* message,
Array* transfer);
19767 void postMessage(
Object* message,
const String& targetOrigin);
19768 void postMessage(
Object* message,
const String& targetOrigin,
Array* transfer);
19769 void postMessage(
const String& message);
19770 void postMessage(
const String& message,
Array* transfer);
19771 void postMessage(
const String& message,
const String& targetOrigin);
19772 void postMessage(
const String& message,
const String& targetOrigin,
Array* transfer);
19780 void resizeBy(
double x);
19781 void resizeBy(
double x,
double y);
19783 void resizeTo(
double x);
19784 void resizeTo(
double x,
double y);
19787 void scroll(
double x);
19788 void scroll(
double x,
double y);
19791 void scrollBy(
double x);
19792 void scrollBy(
double x,
double y);
19795 void scrollTo(
double x);
19796 void scrollTo(
double x,
double y);
19805 void clearInterval(
double handle);
19807 void clearTimeout(
double handle);
19809 double setInterval(
Object* handler);
19810 template<
typename... Args>
double setInterval(
Object* handler,
Object* timeout, Args&&... args) {
return setInterval(handler, timeout, static_cast<Object*>(static_cast<Args&&>(args))...); }
19813 double setTimeout(
Object* handler);
19814 template<
typename... Args>
double setTimeout(
Object* handler,
Object* timeout, Args&&... args) {
return setTimeout(handler, timeout, static_cast<Object*>(static_cast<Args&&>(args))...); }
19818 template<
typename... Args>
double setImmediate(
Object* handler, Args&&... args) {
return setImmediate(handler, static_cast<Object*>(static_cast<Args&&>(args))...); }
19819 double setImmediate(
Object* handler);
Definition: clientlib.h:13744
Definition: clientlib.h:4542
Definition: clientlib.h:10105
Definition: clientlib.h:2351
Definition: clientlib.h:11800
Definition: clientlib.h:4292
Definition: clientlib.h:6594
Definition: clientlib.h:2098
Definition: clientlib.h:13184
Definition: clientlib.h:9699
void addEventListener(const String &type, EventListener *listener)
Definition: clientlib.h:2333
Definition: clientlib.h:8394
Definition: clientlib.h:2369
Definition: clientlib.h:17634
Definition: clientlib.h:3744
EventListener * ondragstart
Definition: clientlib.h:400
Definition: clientlib.h:9929
EventListener * onmsgestureend
Definition: clientlib.h:16453
Definition: clientlib.h:12428
Definition: clientlib.h:14138
Definition: clientlib.h:14905
Definition: clientlib.h:8383
Definition: clientlib.h:4478
Definition: clientlib.h:2202
Definition: clientlib.h:18025
Definition: clientlib.h:1273
Definition: clientlib.h:13758
Definition: clientlib.h:16332
Definition: clientlib.h:3068
Definition: clientlib.h:19111
Definition: clientlib.h:3912
Definition: clientlib.h:3010
Definition: clientlib.h:13253
Definition: clientlib.h:17149
Definition: clientlib.h:1328
Object *& operator[](int index)
Definition: clientlib.h:7246
String * operator[](int index) const
Definition: clientlib.h:6458
EventListener * ontouchend
Definition: clientlib.h:14634
Definition: clientlib.h:3158
Touch * operator[](int index) const
Definition: clientlib.h:17550
Definition: clientlib.h:17499
Definition: clientlib.h:16719
Definition: clientlib.h:14987
Definition: clientlib.h:13078
Definition: clientlib.h:11951
Definition: clientlib.h:3060
Definition: clientlib.h:15836
Definition: clientlib.h:1012
Definition: clientlib.h:12288
Definition: clientlib.h:1656
T * operator[](int index) const
Definition: clientlib.h:9618
Definition: clientlib.h:4712
Definition: clientlib.h:7153
Definition: clientlib.h:2746
Definition: clientlib.h:5482
Definition: clientlib.h:8442
short & operator[](int index)
Definition: clientlib.h:1702
Definition: clientlib.h:8657
Definition: clientlib.h:8629
Definition: clientlib.h:3172
Definition: clientlib.h:10592
Definition: clientlib.h:12938
Definition: clientlib.h:4520
Definition: clientlib.h:13958
Definition: clientlib.h:14555
Definition: clientlib.h:16930
Definition: clientlib.h:5007
Definition: clientlib.h:17698
double setImmediate(EventListener *handler)
Definition: clientlib.h:2542
String * unescape(const String &string)
Definition: clientlib.h:16701
Definition: clientlib.h:13950
static Uint8ClampedArray * of(Args &&... items)
Definition: clientlib.h:1649
Definition: clientlib.h:15503
short operator[](int index) const
Definition: clientlib.h:1706
Definition: clientlib.h:8927
Definition: clientlib.h:14298
void _assert(bool condition, const String &message, Args &&... data)
Definition: clientlib.h:6878
EventListener * onpointercancel
Definition: clientlib.h:19119
T * operator[](int index) const
Definition: clientlib.h:1349
Node * operator[](int index) const
Definition: clientlib.h:13159
Definition: clientlib.h:12037
Definition: clientlib.h:3034
Definition: clientlib.h:18016
EventListener * onvrdisplaypresentchange
Definition: clientlib.h:13808
Definition: clientlib.h:3888
Definition: clientlib.h:7460
Definition: clientlib.h:18849
Definition: clientlib.h:3822
EventListener * ondragleave
Definition: clientlib.h:14536
SourceBuffer * operator[](int index) const
Definition: clientlib.h:16938
Definition: clientlib.h:1790
Definition: clientlib.h:17747
Definition: clientlib.h:2682
Definition: clientlib.h:5447
Definition: clientlib.h:13021
void add(Args &&... tokens)
Definition: clientlib.h:7191
Definition: clientlib.h:16653
EventListener * onmspointerdown
Definition: clientlib.h:4498
Definition: clientlib.h:14323
Definition: clientlib.h:14444
Definition: clientlib.h:14182
Definition: clientlib.h:11271
Definition: clientlib.h:17514
Definition: clientlib.h:2375
Definition: clientlib.h:17733
Definition: clientlib.h:2988
Definition: clientlib.h:8950
Definition: clientlib.h:12247
Touch *& operator[](int index)
Definition: clientlib.h:17546
Definition: clientlib.h:14238
Definition: clientlib.h:9601
Definition: clientlib.h:4574
Definition: clientlib.h:2234
Definition: clientlib.h:5671
Definition: clientlib.h:7712
Definition: clientlib.h:19127
EventListener * onpointerup
Definition: clientlib.h:4230
Definition: clientlib.h:5613
static Int8Array * of(Args &&... items)
Definition: clientlib.h:1515
Object *& operator[](int index)
Definition: clientlib.h:6584
Definition: clientlib.h:12882
Definition: clientlib.h:11179
Definition: clientlib.h:9430
Definition: clientlib.h:12231
Definition: clientlib.h:4170
Definition: clientlib.h:8128
EventListener * onmsgesturehold
Definition: clientlib.h:15229
Definition: clientlib.h:15787
Definition: clientlib.h:13281
void webkitCancelAnimationFrame(double handle)
Definition: clientlib.h:5321
Definition: clientlib.h:15130
Definition: clientlib.h:4602
EventListener * onstalled
PropertyDescriptor * operator[](int index) const
Definition: clientlib.h:1032
Definition: clientlib.h:13631
double setInterval(Object *handler, Object *timeout, Args &&... args)
Definition: clientlib.h:18337
Definition: clientlib.h:11225
Attr *& operator[](int index)
Definition: clientlib.h:13008
Definition: clientlib.h:16589
Definition: clientlib.h:15877
Definition: clientlib.h:8400
float & operator[](int index)
Definition: clientlib.h:1970
Definition: clientlib.h:14716
Definition: clientlib.h:7118
Definition: clientlib.h:2866
Definition: clientlib.h:4638
Definition: clientlib.h:19103
Definition: clientlib.h:18954
EventListener * ontimeupdate
Definition: clientlib.h:5357
Definition: clientlib.h:12297
Definition: clientlib.h:2218
Definition: clientlib.h:5275
Definition: clientlib.h:7311
Definition: clientlib.h:1522
Definition: clientlib.h:10487
Definition: clientlib.h:2446
Definition: clientlib.h:13917
EventListener * onsuspend
double & operator[](int index)
Definition: clientlib.h:2037
EventListener * ondevicemotion
Definition: clientlib.h:10157
EventListener * onmouseleave
void warn(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6929
Definition: clientlib.h:14588
EventListener * onvrdisplayconnect
Definition: clientlib.h:8480
Object * operator[](int index) const
Definition: clientlib.h:11047
Definition: clientlib.h:11972
Element * operator[](int index) const
Definition: clientlib.h:9075
EventListener * onpointerleave
Definition: clientlib.h:13648
Definition: clientlib.h:17990
Definition: clientlib.h:4152
Definition: clientlib.h:6820
Definition: clientlib.h:5506
Definition: clientlib.h:14938
Definition: clientlib.h:17793
Definition: clientlib.h:4748
Definition: clientlib.h:13731
Definition: clientlib.h:9186
String * encodeURI(const String &uri)
Definition: clientlib.h:6831
Definition: clientlib.h:9724
DataTransferItem * operator[](int index) const
Definition: clientlib.h:7354
CSSRule * operator[](int index) const
Definition: clientlib.h:5691
Definition: clientlib.h:17900
Definition: clientlib.h:2415
float operator[](int index) const
Definition: clientlib.h:1974
Definition: clientlib.h:2626
ClientRect *& operator[](int index)
Definition: clientlib.h:6768
Definition: clientlib.h:9067
static Float64Array * of(Args &&... items)
Definition: clientlib.h:2051
Definition: clientlib.h:12064
Definition: clientlib.h:19131
EventListener * onmspointerleave
Definition: clientlib.h:16613
Definition: clientlib.h:2548
Definition: clientlib.h:16764
Definition: clientlib.h:3202
Definition: clientlib.h:13066
Definition: clientlib.h:11344
Definition: clientlib.h:11795
Definition: clientlib.h:13690
Definition: clientlib.h:15579
Definition: clientlib.h:3268
void scrollTo(ScrollToOptions *options)
Definition: clientlib.h:15908
Definition: clientlib.h:2140
Definition: clientlib.h:3660
void scrollBy(ScrollToOptions *options)
Definition: clientlib.h:1038
Definition: clientlib.h:3930
String * encodeURIComponent(const String &uriComponent)
EventListener * onkeydown
Definition: clientlib.h:5570
Definition: clientlib.h:16953
Definition: clientlib.h:10048
EventListener * ondragover
Definition: clientlib.h:6733
Definition: clientlib.h:19107
EventListener * onmsgesturestart
Definition: clientlib.h:9998
Definition: clientlib.h:9662
Definition: clientlib.h:11811
Definition: clientlib.h:12013
Definition: clientlib.h:10457
double & operator[](int index)
Definition: clientlib.h:1635
Definition: clientlib.h:9568
void groupCollapsed(const String &groupTitle, Args &&... optionalParams)
Definition: clientlib.h:6900
EventListener * onmsgesturedoubletap
Definition: clientlib.h:2391
Definition: clientlib.h:11074
Definition: clientlib.h:16051
Definition: clientlib.h:17436
PropertyDescriptor *& operator[](int index)
Definition: clientlib.h:1028
Definition: clientlib.h:6790
Definition: clientlib.h:9402
Definition: clientlib.h:18770
Definition: clientlib.h:15252
Definition: clientlib.h:1300
EventListener * onprogress
Definition: clientlib.h:18929
Definition: clientlib.h:5223
Definition: clientlib.h:2950
double parseInt(const String &s)
double setTimeout(EventListener *handler, double timeout)
void removeEventListener(const String &type, EventListener *listener)
Definition: clientlib.h:5464
void exception(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6894
Definition: clientlib.h:2670
Definition: clientlib.h:3004
Definition: clientlib.h:19497
Definition: clientlib.h:16598
double setImmediate(Object *handler, Args &&... args)
Definition: clientlib.h:18323
Definition: clientlib.h:16887
Definition: clientlib.h:18981
Definition: clientlib.h:2307
Definition: clientlib.h:4949
Definition: clientlib.h:7454
Definition: clientlib.h:1314
Definition: clientlib.h:4424
Definition: clientlib.h:55
Definition: clientlib.h:2506
Definition: clientlib.h:8560
Definition: clientlib.h:17677
Definition: clientlib.h:12079
Definition: clientlib.h:3774
Definition: clientlib.h:4728
Definition: clientlib.h:6602
Definition: clientlib.h:8675
Definition: clientlib.h:15740
Definition: clientlib.h:9980
Definition: clientlib.h:15917
EventListener * onbeforeunload
Definition: clientlib.h:4773
Definition: clientlib.h:13894
Definition: clientlib.h:3764
Definition: clientlib.h:3568
Definition: clientlib.h:4454
Definition: clientlib.h:13861
Definition: clientlib.h:16559
Definition: clientlib.h:3896
Definition: clientlib.h:19007
Definition: clientlib.h:33
Definition: clientlib.h:15626
String * decodeURI(const String &encodedURI)
Definition: clientlib.h:6764
Definition: clientlib.h:15482
Definition: clientlib.h:1245
Definition: clientlib.h:11553
Definition: clientlib.h:8468
Definition: clientlib.h:4632
Definition: clientlib.h:4492
Definition: clientlib.h:13151
String * operator[](int index) const
Definition: clientlib.h:7235
Definition: clientlib.h:17559
EventListener * onmouseover
Definition: clientlib.h:3078
Definition: clientlib.h:10914
unsigned int operator[](int index) const
Definition: clientlib.h:1907
Definition: clientlib.h:5530
Definition: clientlib.h:3872
Definition: clientlib.h:4754
Definition: clientlib.h:3966
Definition: jsobject.h:32
AudioTrack * operator[](int index) const
Definition: clientlib.h:5382
void importScripts(Args &&... urls)
Definition: clientlib.h:19850
Definition: clientlib.h:9764
Definition: clientlib.h:9448
Definition: clientlib.h:3782
Definition: clientlib.h:18740
EventListener * ondragend
Definition: clientlib.h:7428
Definition: clientlib.h:1407
Definition: clientlib.h:16307
unsigned int & operator[](int index)
Definition: clientlib.h:1903
Definition: clientlib.h:2407
Definition: clientlib.h:12192
Definition: clientlib.h:19522
Object *& operator[](int index)
Definition: clientlib.h:11043
Definition: clientlib.h:11756
void debug(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6884
Definition: clientlib.h:9486
Definition: clientlib.h:2482
Definition: clientlib.h:4646
Definition: clientlib.h:7060
Definition: clientlib.h:4821
Definition: clientlib.h:8461
Definition: clientlib.h:2128
Definition: clientlib.h:2458
Definition: clientlib.h:11120
Definition: clientlib.h:3726
Definition: clientlib.h:2301
Definition: clientlib.h:14607
Definition: clientlib.h:3018
Definition: clientlib.h:5472
Element *& operator[](int index)
Definition: clientlib.h:9071
Definition: clientlib.h:12972
EventListener * onmspointerout
Definition: clientlib.h:3756
Definition: clientlib.h:12239
Definition: clientlib.h:13825
Definition: clientlib.h:13722
Definition: clientlib.h:2706
Definition: clientlib.h:7032
Definition: clientlib.h:3666
Definition: clientlib.h:10665
Definition: clientlib.h:10374
Definition: clientlib.h:14517
Definition: clientlib.h:16758
T *& operator[](int index)
Definition: clientlib.h:1345
Definition: clientlib.h:4322
Definition: clientlib.h:19043
Definition: clientlib.h:14740
Definition: clientlib.h:14420
TextTrack * operator[](int index) const
Definition: clientlib.h:17480
Definition: clientlib.h:17454
Definition: clientlib.h:6467
Definition: clientlib.h:17765
Definition: clientlib.h:4418
Definition: clientlib.h:15983
Definition: clientlib.h:3618
Definition: clientlib.h:7132
Definition: clientlib.h:2998
Definition: clientlib.h:6576
Definition: clientlib.h:14527
Definition: clientlib.h:4400
EventListener * ontouchcancel
Definition: clientlib.h:8151
Definition: clientlib.h:4470
Definition: clientlib.h:4164
Definition: clientlib.h:10332
Definition: clientlib.h:4915
Definition: clientlib.h:50
double setTimeout(Object *handler, Object *timeout, Args &&... args)
Definition: clientlib.h:18341
double min(Args &&... values)
Definition: clientlib.h:1130
Definition: clientlib.h:17055
Definition: clientlib.h:16577
Definition: clientlib.h:8497
Definition: clientlib.h:13909
Definition: clientlib.h:3828
Definition: clientlib.h:7363
Definition: clientlib.h:18348
EventListener * onmspointerenter
Definition: clientlib.h:1391
EventListener * ondurationchange
Definition: clientlib.h:16752
Definition: clientlib.h:4396
Definition: clientlib.h:15928
Definition: clientlib.h:17689
Definition: clientlib.h:15023
Definition: clientlib.h:6618
EventListener * onpopstate
Definition: clientlib.h:15040
Definition: clientlib.h:17428
EventListener * onseeking
Definition: clientlib.h:2072
SpeechSynthesis speechSynthesis
Definition: clientlib.h:12307
EventListener * onoffline
Definition: clientlib.h:1026
Definition: clientlib.h:17599
Definition: clientlib.h:8704
Definition: clientlib.h:1377
Definition: clientlib.h:17838
Definition: clientlib.h:3856
EventListener * onvrdisplaypointerunrestricted
Definition: clientlib.h:15719
Definition: clientlib.h:4624
Definition: clientlib.h:9781
Definition: clientlib.h:5683
Definition: clientlib.h:1455
Definition: clientlib.h:10832
EventListener * onvolumechange
Definition: clientlib.h:5399
Definition: clientlib.h:15057
Definition: clientlib.h:1723
EventListener * ondragenter
Definition: clientlib.h:15356
Definition: clientlib.h:5040
EventListener * onpointerover
EventListener * onpointerdown
Definition: clientlib.h:13766
Definition: clientlib.h:10440
Definition: clientlib.h:8172
Definition: clientlib.h:19387
Definition: clientlib.h:4140
Definition: clientlib.h:15961
TextTrack *& operator[](int index)
Definition: clientlib.h:17476
Definition: clientlib.h:4484
Definition: clientlib.h:4362
Definition: clientlib.h:10956
Definition: clientlib.h:5182
Definition: clientlib.h:5545
Definition: clientlib.h:19063
Definition: clientlib.h:3800
Definition: clientlib.h:14288
String * escape(const String &string)
Definition: clientlib.h:7342
Definition: clientlib.h:2383
ClientRect * operator[](int index) const
Definition: clientlib.h:6772
EventListener * onvrdisplayfocus
Definition: clientlib.h:4724
Definition: clientlib.h:1108
Definition: clientlib.h:8419
static Uint8Array * of(Args &&... items)
Definition: clientlib.h:1582
Definition: clientlib.h:16799
Definition: clientlib.h:11426
Definition: clientlib.h:2343
Object *& operator[](int index)
Definition: clientlib.h:17083
void error(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6891
Definition: clientlib.h:4190
File *& operator[](int index)
Definition: clientlib.h:8484
Definition: clientlib.h:17532
Definition: clientlib.h:15635
Definition: clientlib.h:3836
EventListener * oncanplaythrough
Definition: clientlib.h:12405
Definition: clientlib.h:8084
Definition: clientlib.h:27
Definition: clientlib.h:1293
Definition: clientlib.h:12210
Definition: clientlib.h:16849
Definition: clientlib.h:17911
Definition: clientlib.h:11408
Definition: clientlib.h:18946
EventListener * onemptied
Definition: clientlib.h:13247
Definition: clientlib.h:17387
Definition: clientlib.h:14099
Definition: clientlib.h:5525
Definition: clientlib.h:16366
Definition: clientlib.h:4000
Definition: clientlib.h:4875
Definition: clientlib.h:16068
Definition: clientlib.h:8737
Definition: clientlib.h:16980
Definition: clientlib.h:5434
Definition: clientlib.h:2696
Definition: clientlib.h:7415
Definition: clientlib.h:11591
Definition: clientlib.h:5631
Definition: clientlib.h:14467
Definition: clientlib.h:2780
Definition: clientlib.h:10853
Definition: clientlib.h:15851
Plugin * operator[](int index) const
Definition: clientlib.h:12947
Definition: clientlib.h:8587
Definition: clientlib.h:12873
bool isFinite(double number)
Definition: clientlib.h:6740
Definition: clientlib.h:12998
Definition: clientlib.h:2283
Definition: clientlib.h:19123
unsigned char operator[](int index) const
Definition: clientlib.h:1572
Definition: clientlib.h:19115
Definition: clientlib.h:14008
Definition: clientlib.h:8147
Definition: clientlib.h:8388
Definition: clientlib.h:15074
void cancelAnimationFrame(double handle)
Definition: clientlib.h:12122
String * operator[](int index) const
Definition: clientlib.h:7205
Definition: clientlib.h:14370
Plugin *& operator[](int index)
Definition: clientlib.h:13677
EventListener * onvrdisplaypointerrestricted
Object * operator[](int index) const
Definition: clientlib.h:17087
Definition: clientlib.h:14627
Definition: clientlib.h:4048
Definition: clientlib.h:5217
Definition: clientlib.h:16169
EventListener * onmousemove
Definition: clientlib.h:9264
Definition: clientlib.h:10086
Definition: clientlib.h:5391
EventListener * ondeviceorientation
Definition: clientlib.h:9935
EventListener * onmousewheel
CSSRuleList * getMatchedCSSRules(Element *elt)
void clearImmediate(double handle)
Definition: clientlib.h:11482
double operator[](int index) const
Definition: clientlib.h:2041
Definition: clientlib.h:8666
T * operator[](int index) const
Definition: clientlib.h:1091
Definition: clientlib.h:1237
Definition: clientlib.h:6626
MSCredentials msCredentials
Promise * createImageBitmap(HTMLImageElement *image)
Definition: clientlib.h:9849
Definition: clientlib.h:1589
String * decodeURIComponent(const String &encodedURIComponent)
Definition: clientlib.h:15324
Definition: clientlib.h:2172
Definition: clientlib.h:8621
Definition: clientlib.h:10995
Definition: clientlib.h:2423
Definition: clientlib.h:5083
Definition: clientlib.h:1321
Definition: clientlib.h:17296
Definition: clientlib.h:13043
Definition: clientlib.h:9820
Definition: clientlib.h:17350
Definition: clientlib.h:15350
Definition: clientlib.h:19059
Definition: clientlib.h:4827
Definition: clientlib.h:11254
Definition: clientlib.h:4388
Definition: clientlib.h:15189
unsigned short & operator[](int index)
Definition: clientlib.h:1769
Definition: clientlib.h:8414
Definition: clientlib.h:4338
String *& operator[](int index)
Definition: clientlib.h:6454
Definition: clientlib.h:12093
Definition: clientlib.h:15899
Definition: clientlib.h:7021
EventListener * onratechange
Object *& operator[](int index)
Definition: clientlib.h:4965
Definition: clientlib.h:13190
Definition: clientlib.h:4652
Definition: clientlib.h:12221
Node *& operator[](int index)
Definition: clientlib.h:13155
Definition: clientlib.h:18369
unsigned char & operator[](int index)
Definition: clientlib.h:1568
Definition: clientlib.h:2608
Definition: clientlib.h:13309
Definition: clientlib.h:13505
Element * operator[](int index) const
Definition: clientlib.h:8728
Definition: clientlib.h:17369
Definition: clientlib.h:11764
Definition: clientlib.h:3178
Definition: clientlib.h:5594
Definition: clientlib.h:14222
TextTrackCue *& operator[](int index)
Definition: clientlib.h:17441
Definition: clientlib.h:19022
Definition: clientlib.h:5331
Definition: clientlib.h:4008
Definition: clientlib.h:6747
Definition: clientlib.h:2902
Definition: clientlib.h:7375
Definition: clientlib.h:2846
Definition: clientlib.h:10353
EventListener * ondevicelight
Definition: clientlib.h:4354
Definition: clientlib.h:11844
Definition: clientlib.h:15866
Definition: clientlib.h:10621
EventListener * onmspointercancel
Definition: clientlib.h:13624
Definition: clientlib.h:4708
Definition: clientlib.h:3812
Navigator clientInformation
Definition: clientlib.h:2560
Definition: clientlib.h:17075
Definition: clientlib.h:3672
Definition: clientlib.h:7112
Definition: clientlib.h:8071
Definition: clientlib.h:1229
Definition: clientlib.h:16830
StyleSheet *& operator[](int index)
Definition: clientlib.h:17136
EventListener * onmouseenter
Definition: clientlib.h:19067
DataTransferItem *& operator[](int index)
Definition: clientlib.h:7350
Definition: clientlib.h:18825
Definition: clientlib.h:16177
Definition: clientlib.h:13202
Definition: clientlib.h:4799
Definition: clientlib.h:17978
Definition: clientlib.h:8239
Definition: clientlib.h:13239
Definition: clientlib.h:10732
Definition: clientlib.h:13116
Definition: clientlib.h:19055
Definition: clientlib.h:4909
Definition: clientlib.h:16093
Definition: clientlib.h:7383
Definition: clientlib.h:6492
Definition: clientlib.h:16007
Definition: clientlib.h:18877
Definition: clientlib.h:12169
Definition: clientlib.h:19513
Definition: clientlib.h:16479
AudioTrack *& operator[](int index)
Definition: clientlib.h:5378
EventListener * onkeypress
Object *& operator[](int index)
Definition: clientlib.h:1040
Definition: clientlib.h:2466
Definition: clientlib.h:3904
static Uint16Array * of(Args &&... items)
Definition: clientlib.h:1783
Definition: clientlib.h:7330
Definition: clientlib.h:18329
Definition: clientlib.h:2574
EventListener * onmsgesturechange
Definition: clientlib.h:14764
Definition: clientlib.h:5604
Definition: clientlib.h:13384
EventListener * oncanplay
Definition: clientlib.h:17998
Definition: clientlib.h:14960
Definition: clientlib.h:17649
Definition: clientlib.h:10067
Definition: clientlib.h:8062
Definition: clientlib.h:16789
Definition: clientlib.h:7010
Definition: clientlib.h:14652
Definition: clientlib.h:2722
Definition: clientlib.h:6968
void postMessage(Object *message)
Definition: clientlib.h:18783
Definition: clientlib.h:11378
Definition: clientlib.h:9680
Definition: clientlib.h:19095
Definition: clientlib.h:14755
Definition: clientlib.h:16265
Definition: clientlib.h:3186
Definition: clientlib.h:16130
char & operator[](int index)
Definition: clientlib.h:1501
Definition: clientlib.h:17132
static Int32Array * of(Args &&... items)
Definition: clientlib.h:1850
Definition: clientlib.h:2738
Definition: clientlib.h:4997
Definition: clientlib.h:2246
Definition: clientlib.h:3882
String * btoa(const String &rawString)
Definition: clientlib.h:8503
Definition: clientlib.h:3938
EventListener * onmsinertiastart
Definition: clientlib.h:14081
Definition: clientlib.h:15946
Definition: clientlib.h:3924
Definition: clientlib.h:8690
Definition: clientlib.h:14564
Definition: clientlib.h:19091
Definition: clientlib.h:1991
Definition: clientlib.h:10754
Definition: clientlib.h:12131
Definition: clientlib.h:13430
String offscreenBuffering
Definition: clientlib.h:13853
Definition: clientlib.h:12053
Definition: clientlib.h:16419
EventListener * onhashchange
EventListener * onplaying
char operator[](int index) const
Definition: clientlib.h:1505
Definition: clientlib.h:13925
Definition: clientlib.h:13779
Definition: clientlib.h:2134
void toBlob(EventListener *callback, const String &type, Args &&... arguments)
Definition: clientlib.h:9578
File * operator[](int index) const
Definition: clientlib.h:8488
EventListener * onmessage
Definition: clientlib.h:14497
Definition: clientlib.h:16843
Definition: clientlib.h:8141
Definition: clientlib.h:4250
EventListener * onafterprint
double operator[](int index) const
Definition: clientlib.h:1639
Definition: clientlib.h:17720
EventListener * onpointerenter
Definition: clientlib.h:2122
Definition: clientlib.h:3946
Definition: clientlib.h:11909
Definition: clientlib.h:7717
Definition: clientlib.h:2150
VideoTrack * operator[](int index) const
Definition: clientlib.h:17829
Definition: clientlib.h:9743
Definition: clientlib.h:19071
Definition: clientlib.h:15821
Definition: clientlib.h:11687
Definition: clientlib.h:15768
Definition: clientlib.h:2966
Definition: clientlib.h:13713
EventListener * onpointermove
Definition: clientlib.h:15165
EventListener * onmousedown
Definition: clientlib.h:7702
T *& operator[](int index)
Definition: clientlib.h:9614
Definition: clientlib.h:16659
Definition: clientlib.h:3796
Definition: clientlib.h:2730
Definition: clientlib.h:8996
Definition: clientlib.h:10111
Object * operator[](int index) const
Definition: clientlib.h:1044
Definition: clientlib.h:18973
Definition: clientlib.h:18358
Definition: clientlib.h:17011
Definition: clientlib.h:6842
Definition: clientlib.h:18965
Definition: clientlib.h:4550
Definition: clientlib.h:7438
CSSRule *& operator[](int index)
Definition: clientlib.h:5687
Definition: clientlib.h:9203
Definition: clientlib.h:8577
void table(Args &&... tabularData)
Definition: clientlib.h:6916
Definition: clientlib.h:4660
Definition: clientlib.h:17709
Definition: clientlib.h:2086
Definition: clientlib.h:13275
Definition: clientlib.h:2162
EventListener * onpagehide
Definition: clientlib.h:12454
TouchList * createTouchList(Args &&... touches)
Definition: clientlib.h:7990
Definition: clientlib.h:3208
Definition: clientlib.h:15524
MimeType * operator[](int index) const
Definition: clientlib.h:13661
Definition: clientlib.h:18363
Definition: clientlib.h:7259
EventListener * onpageshow
Definition: clientlib.h:4514
Definition: clientlib.h:13322
EventListener * onbeforeprint
Definition: clientlib.h:8230
Definition: clientlib.h:9243
CSSStyleDeclaration * getComputedStyle(Element *elt)
DOMRect *& operator[](int index)
Definition: clientlib.h:7178
Definition: clientlib.h:14000
Definition: clientlib.h:15377
Definition: clientlib.h:14545
Definition: clientlib.h:17542
Definition: clientlib.h:4376
Definition: clientlib.h:14449
Definition: clientlib.h:15006
Definition: clientlib.h:3716
Array * concat(Args &&... items)
Definition: clientlib.h:1060
Definition: clientlib.h:13752
Definition: clientlib.h:3026
Definition: clientlib.h:3736
Definition: clientlib.h:11724
Definition: clientlib.h:15147
EventListener * onorientationchange
Definition: clientlib.h:2858
Definition: clientlib.h:15091
Definition: clientlib.h:2820
Definition: clientlib.h:6992
String * toDataURL(const String &type, Args &&... args)
Definition: clientlib.h:9581
Definition: clientlib.h:10477
Plugin * operator[](int index) const
Definition: clientlib.h:13681
double parseFloat(const String &string)
bool dispatchEvent(Event *evt)
Definition: clientlib.h:12438
Definition: clientlib.h:18038
Definition: clientlib.h:11160
Definition: clientlib.h:5089
Definition: clientlib.h:18808
Definition: clientlib.h:8118
ApplicationCache applicationCache
Definition: clientlib.h:15761
Definition: clientlib.h:5160
Definition: clientlib.h:8519
Definition: clientlib.h:2323
Definition: clientlib.h:18319
Definition: clientlib.h:6781
Definition: clientlib.h:8163
Definition: clientlib.h:2554
Definition: clientlib.h:17305
Definition: clientlib.h:3194
Definition: clientlib.h:3284
Definition: clientlib.h:11661
Definition: clientlib.h:12022
Definition: clientlib.h:13356
Definition: clientlib.h:10937
Definition: clientlib.h:12030
Definition: clientlib.h:14488
Definition: clientlib.h:8572
Definition: clientlib.h:2516
Definition: clientlib.h:15556
Definition: clientlib.h:3364
Definition: clientlib.h:7670
int & operator[](int index)
Definition: clientlib.h:1836
Definition: clientlib.h:18007
DOMRect * operator[](int index) const
Definition: clientlib.h:7182
Definition: clientlib.h:500
Definition: clientlib.h:3636
Definition: clientlib.h:15112
Definition: clientlib.h:12956
Definition: clientlib.h:17489
String *& operator[](int index)
Definition: clientlib.h:7201
Definition: clientlib.h:9081
Definition: clientlib.h:12895
Definition: clientlib.h:13047
Definition: clientlib.h:11982
Definition: clientlib.h:11653
Definition: clientlib.h:13966
Definition: clientlib.h:3644
Definition: clientlib.h:10025
Definition: clientlib.h:5283
Definition: clientlib.h:52
Definition: clientlib.h:16397
Definition: clientlib.h:2106
Definition: clientlib.h:5347
EventListener * onvrdisplaydeactivate
Object * operator[](int index) const
Definition: clientlib.h:4969
Definition: clientlib.h:11863
Definition: clientlib.h:15209
Definition: clientlib.h:19039
Definition: clientlib.h:16115
Definition: clientlib.h:17377
Definition: clientlib.h:5662
Definition: clientlib.h:14579
Definition: clientlib.h:10878
static Int16Array * of(Args &&... items)
Definition: clientlib.h:1716
Definition: clientlib.h:11520
Definition: clientlib.h:11710
Definition: clientlib.h:7226
Definition: clientlib.h:5700
unsigned short operator[](int index) const
Definition: clientlib.h:1773
Definition: clientlib.h:12201
Definition: clientlib.h:11056
Definition: clientlib.h:1307
Definition: clientlib.h:8054
Definition: clientlib.h:18050
Definition: clientlib.h:2180
Definition: clientlib.h:2092
Definition: clientlib.h:13670
EventListener * ontouchmove
Definition: clientlib.h:4504
EventListener * onvrdisplayactivate
Definition: clientlib.h:2770
Definition: clientlib.h:17803
Definition: clientlib.h:7124
Definition: clientlib.h:4793
Definition: clientlib.h:15394
Definition: clientlib.h:3126
EventListener * oninvalid
Definition: clientlib.h:14507
Definition: clientlib.h:2112
Definition: clientlib.h:17568
WebKitPoint * webkitConvertPointFromNodeToPage(Node *node, WebKitPoint *pt)
Definition: clientlib.h:3962
TextTrackCue * operator[](int index) const
Definition: clientlib.h:17445
Definition: clientlib.h:3042
Definition: clientlib.h:5305
CustomElementRegistry customElements
Definition: clientlib.h:1924
int operator[](int index) const
Definition: clientlib.h:1840
Definition: clientlib.h:10394
void writeln(Args &&... content)
Definition: clientlib.h:8033
Definition: clientlib.h:15888
Definition: clientlib.h:5147
Definition: clientlib.h:2431
Definition: clientlib.h:10642
Definition: clientlib.h:14856
Definition: clientlib.h:11720
Definition: clientlib.h:4588
Definition: clientlib.h:18353
Definition: clientlib.h:2978
Definition: clientlib.h:1417
Definition: clientlib.h:3990
Definition: clientlib.h:10800
Definition: clientlib.h:6798
Definition: clientlib.h:9624
Definition: clientlib.h:2536
Definition: clientlib.h:5563
Definition: clientlib.h:7393
Definition: clientlib.h:4672
Object * operator[](int index) const
Definition: clientlib.h:7250
Definition: clientlib.h:7174
Definition: clientlib.h:5291
Definition: clientlib.h:7217
Definition: clientlib.h:8709
Definition: clientlib.h:14026
EventListener * ondblclick
Definition: clientlib.h:16283
Definition: clientlib.h:3602
Definition: clientlib.h:18843
Definition: clientlib.h:4680
Definition: clientlib.h:16436
void log(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6907
Definition: clientlib.h:13867
Definition: clientlib.h:13791
Definition: clientlib.h:5514
Definition: clientlib.h:16246
Element *& operator[](int index)
Definition: clientlib.h:8724
Definition: clientlib.h:15440
EventListener * onvrdisplayblur
EventListener * onvrdisplaydisconnect
Definition: clientlib.h:18746
Definition: clientlib.h:15418
Definition: clientlib.h:2264
double setInterval(EventListener *handler, double timeout)
Definition: clientlib.h:4200
Definition: clientlib.h:6477
Definition: clientlib.h:4178
void group(const String &groupTitle, Args &&... optionalParams)
Definition: clientlib.h:6897
Definition: clientlib.h:15277
Definition: clientlib.h:2612
Definition: clientlib.h:10895
void scroll(ScrollToOptions *options)
Definition: clientlib.h:4700
Definition: clientlib.h:14874
Definition: clientlib.h:2688
Definition: clientlib.h:5020
Definition: clientlib.h:2256
TNode * operator[](int index) const
Definition: clientlib.h:13178
Definition: clientlib.h:4530
Definition: clientlib.h:8718
Definition: clientlib.h:14146
Definition: clientlib.h:1401
Definition: clientlib.h:16993
Definition: clientlib.h:114
Definition: clientlib.h:3862
Selection * getSelection()
Definition: clientlib.h:3136
Definition: clientlib.h:8159
double webkitRequestAnimationFrame(EventListener *callback)
Definition: clientlib.h:11103
Definition: clientlib.h:2277
EventListener * onwaiting
Definition: clientlib.h:7100
Definition: clientlib.h:14682
void msWriteProfilerMark(const String &profilerMarkName)
Definition: clientlib.h:2908
String * atob(const String &encodedString)
Definition: clientlib.h:15467
Definition: clientlib.h:7468
Definition: clientlib.h:15650
Definition: clientlib.h:9036
Definition: clientlib.h:16019
Definition: clientlib.h:7490
Definition: clientlib.h:2226
Definition: clientlib.h:6872
EventListener * onmspointerover
void info(const String &message, Args &&... optionalParams)
Definition: clientlib.h:6904
Definition: clientlib.h:15937
Definition: clientlib.h:13365
EventListener * ontouchstart
Definition: clientlib.h:4739
Object * operator[](int index) const
Definition: clientlib.h:6588
Definition: clientlib.h:6531
Definition: clientlib.h:4344
EventListener * onreadystatechange
Definition: clientlib.h:10785
Definition: clientlib.h:11601
Definition: clientlib.h:16153
void write(Args &&... content)
Definition: clientlib.h:8031
Definition: clientlib.h:12395
Definition: clientlib.h:5556
Definition: clientlib.h:2754
EventListener * oncontextmenu
Definition: clientlib.h:1857
Definition: clientlib.h:2494
Definition: clientlib.h:10399
Definition: clientlib.h:2638
MimeType *& operator[](int index)
Definition: clientlib.h:13657
Definition: clientlib.h:11574
SourceBuffer *& operator[](int index)
Definition: clientlib.h:16934
VideoTrack *& operator[](int index)
Definition: clientlib.h:17825
Definition: clientlib.h:12160
Definition: clientlib.h:16034
Definition: clientlib.h:5408
Definition: clientlib.h:2399
Definition: clientlib.h:18792
Definition: clientlib.h:4038
Definition: clientlib.h:4058
Definition: clientlib.h:13330
Definition: clientlib.h:15972
Definition: clientlib.h:7188
Definition: clientlib.h:9222
Definition: clientlib.h:11501
Definition: clientlib.h:14785
Definition: clientlib.h:2658
Definition: clientlib.h:15295
Definition: clientlib.h:11917
Definition: clientlib.h:16607
Definition: clientlib.h:17067
Definition: clientlib.h:6856
Definition: clientlib.h:6982
ErrorEventHandler onerror
Definition: clientlib.h:15690
EventListener * onmouseup
Definition: clientlib.h:13421
Object * eval(const String &x)
Attr * operator[](int index) const
Definition: clientlib.h:13012
Definition: clientlib.h:4975
bool isNaN(double number)
Definition: clientlib.h:13800
Definition: clientlib.h:677
Definition: clientlib.h:16895
Definition: clientlib.h:4464
Definition: clientlib.h:7446
Definition: clientlib.h:5015
Definition: clientlib.h:14831
Definition: clientlib.h:2295
Definition: clientlib.h:11748
Definition: clientlib.h:2192
Definition: clientlib.h:2530
Definition: clientlib.h:14089
Definition: clientlib.h:5176
Definition: clientlib.h:4094
Definition: clientlib.h:14201
EventListener * onloadedmetadata
Definition: clientlib.h:7292
EventListener * onstorage
Definition: clientlib.h:16880
Definition: clientlib.h:6561
Definition: clientlib.h:6948
Definition: clientlib.h:19079
Definition: clientlib.h:13392
Definition: clientlib.h:14278
Definition: clientlib.h:6957
Definition: clientlib.h:14195
Definition: clientlib.h:14230
void dir(Object *value, Args &&... optionalParams)
Definition: clientlib.h:6887
Definition: clientlib.h:14412
Definition: clientlib.h:3684
Definition: clientlib.h:2714
Definition: clientlib.h:4959
Definition: clientlib.h:19506
Definition: clientlib.h:13084
Definition: clientlib.h:13034
Definition: clientlib.h:1286
Definition: clientlib.h:9643
Definition: clientlib.h:17849
Plugin *& operator[](int index)
Definition: clientlib.h:12943
EventListener * onmspointermove
Definition: clientlib.h:11925
Definition: clientlib.h:4815
Definition: clientlib.h:12180
EventListener * onmouseout
Definition: clientlib.h:13640
Definition: clientlib.h:14794
Definition: clientlib.h:2058
Definition: clientlib.h:12927
Definition: clientlib.h:15806
Definition: clientlib.h:1143
Definition: clientlib.h:5641
static Uint32Array * of(Args &&... items)
Definition: clientlib.h:1917
EventListener * oncompassneedscalibration
Definition: clientlib.h:17340
Definition: clientlib.h:4068
Definition: clientlib.h:12982
T *& operator[](int index)
Definition: clientlib.h:1087
EventListener * onloadstart
String *& operator[](int index)
Definition: clientlib.h:7231
Definition: clientlib.h:3584
Definition: clientlib.h:19529
Definition: clientlib.h:14699
Definition: clientlib.h:17579
double max(Args &&... values)
Definition: clientlib.h:1128
static Float32Array * of(Args &&... items)
Definition: clientlib.h:1984
Definition: clientlib.h:3148
Definition: clientlib.h:1099
Definition: clientlib.h:3300
Definition: clientlib.h:13816
Definition: clientlib.h:6524
Definition: clientlib.h:2676
Definition: clientlib.h:7051
EventListener * onmspointerup
ExtensionScriptApis msContentScript
Definition: clientlib.h:17096
TNode *& operator[](int index)
Definition: clientlib.h:13174
Definition: clientlib.h:4260
Definition: clientlib.h:16349
Definition: clientlib.h:16298
Definition: clientlib.h:17460
Definition: clientlib.h:2078
Definition: clientlib.h:3348
Definition: clientlib.h:12901
Definition: clientlib.h:2644
WebKitPoint * webkitConvertPointFromPageToNode(Node *node, WebKitPoint *pt)
double requestAnimationFrame(EventListener *callback)
Definition: clientlib.h:13039
Definition: clientlib.h:2832
Definition: clientlib.h:18095
Definition: clientlib.h:7244
Definition: clientlib.h:13137
Definition: clientlib.h:17109
Definition: clientlib.h:5621
MediaQueryList * matchMedia(const String &mediaQuery)
Definition: clientlib.h:8437
Definition: clientlib.h:16947
EventListener * onloadeddata
Definition: clientlib.h:19051
Definition: clientlib.h:4855
Definition: clientlib.h:19047
Definition: clientlib.h:19099
Definition: clientlib.h:7402
Definition: clientlib.h:19501
EventListener * onmsgesturetap
Definition: clientlib.h:2476
Definition: clientlib.h:14570
Definition: clientlib.h:11143
Definition: clientlib.h:16536
Definition: clientlib.h:4690
StyleSheet * operator[](int index) const
Definition: clientlib.h:17140
Definition: clientlib.h:12258
Definition: clientlib.h:17777
Definition: clientlib.h:18115
EventListener * onpointerout