|
986 | 986 | "name": "p_list", |
987 | 987 | "type": "const GDExtensionPropertyInfo*" |
988 | 988 | } |
989 | | - ] |
| 989 | + ], |
| 990 | + "deprecated": { |
| 991 | + "since": "4.3", |
| 992 | + "replace_with": "GDExtensionClassFreePropertyList2" |
| 993 | + } |
990 | 994 | }, |
991 | 995 | { |
992 | 996 | "name": "GDExtensionClassFreePropertyList2", |
|
1168 | 1172 | "description": [ |
1169 | 1173 | "Called to construct an instance of the class.", |
1170 | 1174 | "For classes descending from RefCounted, the reference count should be zero." |
1171 | | - ] |
| 1175 | + ], |
| 1176 | + "deprecated": { |
| 1177 | + "since": "4.4", |
| 1178 | + "replace_with": "GDExtensionClassCreateInstance3" |
| 1179 | + } |
1172 | 1180 | }, |
1173 | 1181 | { |
1174 | 1182 | "name": "GDExtensionClassCreateInstance2", |
|
1189 | 1197 | "description": [ |
1190 | 1198 | "Called to construct an instance of the class.", |
1191 | 1199 | "For classes descending from RefCounted, the reference count should be zero." |
1192 | | - ] |
| 1200 | + ], |
| 1201 | + "deprecated": { |
| 1202 | + "since": "4.7", |
| 1203 | + "replace_with": "GDExtensionClassCreateInstance3" |
| 1204 | + } |
1193 | 1205 | }, |
1194 | 1206 | { |
1195 | 1207 | "name": "GDExtensionClassCreateInstance3", |
|
1258 | 1270 | "name": "p_name", |
1259 | 1271 | "type": "GDExtensionConstStringNamePtr" |
1260 | 1272 | } |
1261 | | - ] |
| 1273 | + ], |
| 1274 | + "deprecated": { |
| 1275 | + "since": "4.4", |
| 1276 | + "replace_with": "GDExtensionClassGetVirtual2" |
| 1277 | + } |
1262 | 1278 | }, |
1263 | 1279 | { |
1264 | 1280 | "name": "GDExtensionClassGetVirtual2", |
|
1296 | 1312 | "name": "p_name", |
1297 | 1313 | "type": "GDExtensionConstStringNamePtr" |
1298 | 1314 | } |
1299 | | - ] |
| 1315 | + ], |
| 1316 | + "deprecated": { |
| 1317 | + "since": "4.4", |
| 1318 | + "replace_with": "GDExtensionClassGetVirtualCallData2" |
| 1319 | + } |
1300 | 1320 | }, |
1301 | 1321 | { |
1302 | 1322 | "name": "GDExtensionClassGetVirtualCallData2", |
|
1432 | 1452 | ], |
1433 | 1453 | "deprecated": { |
1434 | 1454 | "since": "4.2", |
1435 | | - "replace_with": "GDExtensionClassCreationInfo4" |
| 1455 | + "replace_with": "GDExtensionClassCreationInfo6" |
1436 | 1456 | } |
1437 | 1457 | }, |
1438 | 1458 | { |
|
1553 | 1573 | ], |
1554 | 1574 | "deprecated": { |
1555 | 1575 | "since": "4.3", |
1556 | | - "replace_with": "GDExtensionClassCreationInfo4" |
| 1576 | + "replace_with": "GDExtensionClassCreationInfo6" |
1557 | 1577 | } |
1558 | 1578 | }, |
1559 | 1579 | { |
|
1678 | 1698 | ], |
1679 | 1699 | "deprecated": { |
1680 | 1700 | "since": "4.4", |
1681 | | - "replace_with": "GDExtensionClassCreationInfo4" |
| 1701 | + "replace_with": "GDExtensionClassCreationInfo6" |
1682 | 1702 | } |
1683 | 1703 | }, |
1684 | 1704 | { |
|
1800 | 1820 | "Per-class user data, later accessible in instance bindings." |
1801 | 1821 | ] |
1802 | 1822 | } |
1803 | | - ] |
| 1823 | + ], |
| 1824 | + "deprecated": { |
| 1825 | + "since": "4.5", |
| 1826 | + "replace_with": "GDExtensionClassCreationInfo6" |
| 1827 | + } |
1804 | 1828 | }, |
1805 | 1829 | { |
1806 | 1830 | "name": "GDExtensionClassCreationInfo5", |
1807 | 1831 | "kind": "alias", |
1808 | | - "type": "GDExtensionClassCreationInfo4" |
| 1832 | + "type": "GDExtensionClassCreationInfo4", |
| 1833 | + "deprecated": { |
| 1834 | + "since": "4.7", |
| 1835 | + "replace_with": "GDExtensionClassCreationInfo6" |
| 1836 | + } |
1809 | 1837 | }, |
1810 | 1838 | { |
1811 | 1839 | "name": "GDExtensionClassCreationInfo6", |
|
3525 | 3553 | "name": "string", |
3526 | 3554 | "type": "const char*" |
3527 | 3555 | } |
3528 | | - ] |
| 3556 | + ], |
| 3557 | + "deprecated": { |
| 3558 | + "since": "4.5", |
| 3559 | + "replace_with": "GDExtensionGodotVersion2" |
| 3560 | + } |
3529 | 3561 | }, |
3530 | 3562 | { |
3531 | 3563 | "name": "GDExtensionGodotVersion2", |
|
8442 | 8474 | ], |
8443 | 8475 | "since": "4.4", |
8444 | 8476 | "deprecated": { |
8445 | | - "since": "4.6", |
| 8477 | + "since": "4.7", |
8446 | 8478 | "replace_with": "classdb_construct_object3" |
8447 | 8479 | } |
8448 | 8480 | }, |
|
8470 | 8502 | "", |
8471 | 8503 | "\"NOTIFICATION_POSTINITIALIZE\" must be sent after construction." |
8472 | 8504 | ], |
8473 | | - "since": "4.6" |
| 8505 | + "since": "4.7" |
8474 | 8506 | }, |
8475 | 8507 | { |
8476 | 8508 | "name": "classdb_get_method_bind", |
|
8736 | 8768 | ], |
8737 | 8769 | "since": "4.5", |
8738 | 8770 | "deprecated": { |
8739 | | - "since": "4.6", |
| 8771 | + "since": "4.7", |
8740 | 8772 | "replace_with": "classdb_register_extension_class6" |
8741 | 8773 | } |
8742 | 8774 | }, |
|
8776 | 8808 | "Registers an extension class in the ClassDB.", |
8777 | 8809 | "Provided struct can be safely freed once the function returns." |
8778 | 8810 | ], |
8779 | | - "since": "4.6" |
| 8811 | + "since": "4.7" |
8780 | 8812 | }, |
8781 | 8813 | { |
8782 | 8814 | "name": "classdb_register_extension_class_method", |
|
0 commit comments