LNXSDK/Kha/Backends/Kinc-HL/kha/StringHelper.hx

18 lines
377 B
Haxe
Raw Normal View History

2025-01-22 16:18:30 +01:00
package kha;
@:access(String)
class StringHelper {
public static inline function convert(s: String): hl.Bytes {
var size = 0;
return s.bytes.utf16ToUtf8(0, size);
}
public static inline function fromBytes(bytes: hl.Bytes): String {
var s = "";
var size = 0;
s.bytes = bytes.utf8ToUtf16(0, size);
s.length = Std.int(size / 2);
return s;
}
}