forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			22 lines
		
	
	
		
			780 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			780 B
		
	
	
	
		
			Haxe
		
	
	
	
	
	
|  | package kha; | ||
|  | 
 | ||
|  | @:structInit | ||
|  | class FramebufferOptions { | ||
|  | 	@:optional public var frequency: Int = 60; | ||
|  | 	@:optional public var verticalSync: Bool = true; | ||
|  | 	@:optional public var colorBufferBits: Int = 32; | ||
|  | 	@:optional public var depthBufferBits: Int = 16; | ||
|  | 	@:optional public var stencilBufferBits: Int = 8; | ||
|  | 	@:optional public var samplesPerPixel: Int = 1; | ||
|  | 
 | ||
|  | 	public function new(?frequency: Int = 60, ?verticalSync: Bool = true, ?colorBufferBits: Int = 32, ?depthBufferBits: Int = 16, ?stencilBufferBits: Int = 8, | ||
|  | 			?samplesPerPixel: Int = 1) { | ||
|  | 		this.frequency = frequency; | ||
|  | 		this.verticalSync = verticalSync; | ||
|  | 		this.colorBufferBits = colorBufferBits; | ||
|  | 		this.depthBufferBits = depthBufferBits; | ||
|  | 		this.stencilBufferBits = stencilBufferBits; | ||
|  | 		this.samplesPerPixel = samplesPerPixel; | ||
|  | 	} | ||
|  | } |