Преглед изворни кода

Adding Engine id if #multidriver

clementlandrin пре 11 месеци
родитељ
комит
f13c079c96
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      h3d/Engine.hx

+ 8 - 0
h3d/Engine.hx

@@ -25,6 +25,10 @@ enum DepthBinding {
 }
 
 class Engine {
+	#if multidriver
+	static var ID = 0;
+	public var id(default, null) : Int;
+	#end
 
 	public var driver(default,null) : h3d.impl.Driver;
 
@@ -70,6 +74,10 @@ class Engine {
 
 	@:access(hxd.Window)
 	function new() {
+		#if multidriver
+		this.id = ID;
+		ID++;
+		#end
 		this.hardware = !SOFTWARE_DRIVER;
 		this.antiAlias = ANTIALIASING;
 		this.autoResize = true;