@@ -733,9 +733,9 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl
733733 # Special cases.
734734 if class_name == "String" :
735735 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);" )
737737 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 );" )
739739 result .append ("\t CharString utf8() const;" )
740740 result .append ("\t CharString ascii() const;" )
741741 result .append ("\t Char16String utf16() const;" )
@@ -1601,6 +1601,10 @@ def generate_engine_class_header(class_api, used_classes, fully_used_classes, us
16011601 if class_name == "XMLParser" :
16021602 result .append ("\t Error _open_buffer(const uint8_t *p_buffer, size_t p_size);" )
16031603
1604+ if class_name == "Image" :
1605+ result .append ("\t uint8_t *ptrw();" )
1606+ result .append ("\t const uint8_t *ptr();" )
1607+
16041608 if class_name == "FileAccess" :
16051609 result .append ("\t uint64_t get_buffer(uint8_t *p_dst, uint64_t p_length) const;" )
16061610 result .append ("\t void store_buffer(const uint8_t *p_src, uint64_t p_length);" )
0 commit comments