forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package kha; | ||
|  | 
 | ||
|  | extern class Blob implements Resource { | ||
|  | 	public static function fromBytes(bytes: Bytes): Blob; | ||
|  | 
 | ||
|  | 	public static function alloc(size: Int): Blob; | ||
|  | 
 | ||
|  | 	public function sub(start: Int, length: Int): Blob; | ||
|  | 
 | ||
|  | 	public var length(get, null): Int; | ||
|  | 
 | ||
|  | 	public function writeU8(position: Int, value: Int): Void; | ||
|  | 
 | ||
|  | 	public function readU8(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readS8(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readU16BE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readU16LE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readU32LE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readU32BE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readS16BE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readS16LE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readS32LE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readS32BE(position: Int): Int; | ||
|  | 
 | ||
|  | 	public function readF32LE(position: Int): Float; | ||
|  | 
 | ||
|  | 	public function readF32BE(position: Int): Float; | ||
|  | 
 | ||
|  | 	static function readF32(i: Int): Float; | ||
|  | 
 | ||
|  | 	public function toString(): String; | ||
|  | 
 | ||
|  | 	public function readUtf8String(): String; | ||
|  | 
 | ||
|  | 	public function toBytes(): Bytes; | ||
|  | 
 | ||
|  | 	public function unload(): Void; | ||
|  | } |