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;
|
|
}
|
|
}
|