forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			41 lines
		
	
	
		
			945 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			945 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package kha; | ||
|  | 
 | ||
|  | class Window { | ||
|  | 	public static function create(win: WindowOptions = null, frame: FramebufferOptions = null): Window { | ||
|  | 		return instance; | ||
|  | 	} | ||
|  | 
 | ||
|  | 	public static function destroy(window: Window) {} | ||
|  | 
 | ||
|  | 	public static function get(index: Int): Window { | ||
|  | 		return instance; | ||
|  | 	} | ||
|  | 
 | ||
|  | 	public static var all = []; | ||
|  | 
 | ||
|  | 	public var x = 0; | ||
|  | 	public var y = 0; | ||
|  | 	public var width = 0; | ||
|  | 	public var height = 0; | ||
|  | 	public var mode = WindowMode.Windowed; | ||
|  | 	public var visible = false; | ||
|  | 	public var title = ""; | ||
|  | 	public final vSynced = false; | ||
|  | 
 | ||
|  | 	static final instance = new Window(); | ||
|  | 
 | ||
|  | 	function new() {} | ||
|  | 
 | ||
|  | 	public function notifyOnResize(callback: Int->Int->Void) {} | ||
|  | 
 | ||
|  | 	public function notifyOnPpiChange(callback: Int->Void) {} | ||
|  | 
 | ||
|  | 	public function changeWindowFeatures(features: WindowOptions.WindowFeatures) {} | ||
|  | 
 | ||
|  | 	public function changeFramebuffer(frame: FramebufferOptions) {} | ||
|  | 
 | ||
|  | 	public function resize(width: Int, height: Int) {} | ||
|  | 
 | ||
|  | 	public function move(x: Int, y: Int) {} | ||
|  | } |