@@ -733,9 +733,9 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl
733
733
# Special cases.
734
734
if class_name == "String" :
735
735
result .append ("\t static String utf8(const char *from, int64_t len = -1);" )
736
- result .append ("\t void parse_utf8(const char *from, int64_t len = -1);" )
736
+ result .append ("\t Error parse_utf8(const char *from, int64_t len = -1);" )
737
737
result .append ("\t static String utf16(const char16_t *from, int64_t len = -1);" )
738
- result .append ("\t void parse_utf16(const char16_t *from, int64_t len = -1);" )
738
+ result .append ("\t Error parse_utf16(const char16_t *from, int64_t len = -1, bool default_little_endian = true );" )
739
739
result .append ("\t CharString utf8() const;" )
740
740
result .append ("\t CharString ascii() const;" )
741
741
result .append ("\t Char16String utf16() const;" )
@@ -1601,6 +1601,10 @@ def generate_engine_class_header(class_api, used_classes, fully_used_classes, us
1601
1601
if class_name == "XMLParser" :
1602
1602
result .append ("\t Error _open_buffer(const uint8_t *p_buffer, size_t p_size);" )
1603
1603
1604
+ if class_name == "Image" :
1605
+ result .append ("\t uint8_t *ptrw();" )
1606
+ result .append ("\t const uint8_t *ptr();" )
1607
+
1604
1608
if class_name == "FileAccess" :
1605
1609
result .append ("\t uint64_t get_buffer(uint8_t *p_dst, uint64_t p_length) const;" )
1606
1610
result .append ("\t void store_buffer(const uint8_t *p_src, uint64_t p_length);" )
0 commit comments