18 lines
377 B
Haxe
18 lines
377 B
Haxe
|
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;
|
||
|
}
|
||
|
}
|