Explorar o código

Add GraphicsDriver().ApiIdentifier:String()

Ronny Otto %!s(int64=2) %!d(string=hai) anos
pai
achega
8309a2b175
Modificáronse 3 ficheiros con 12 adicións e 0 borrados
  1. 4 0
      d3d9max2d.mod/d3d9max2d.bmx
  2. 4 0
      glmax2d.mod/glmax2d.bmx
  3. 4 0
      graphics.mod/graphics.bmx

+ 4 - 0
d3d9max2d.mod/d3d9max2d.bmx

@@ -408,6 +408,10 @@ Type TD3D9Max2DDriver Extends TMax2dDriver
 		Return "DirectX9"
 	End Method
 
+	Method ApiIdentifier:String() Override
+		Return "BRL.Direct3D9"
+	End Method
+
 	Method Create:TD3D9Max2DDriver()
 
 		If Not D3D9GraphicsDriver() Return Null

+ 4 - 0
glmax2d.mod/glmax2d.bmx

@@ -502,6 +502,10 @@ Type TGLMax2DDriver Extends TMax2DDriver
 		Return "OpenGL"
 	End Method
 
+	Method ApiIdentifier:String() Override
+		Return "BRL.OpenGL"
+	End Method
+
 	Method CreateFrameFromPixmap:TGLImageFrame( pixmap:TPixmap, flags:Int ) Override
 		Return TGLImageFrame.CreateFromPixmap( pixmap, flags )
 	End Method

+ 4 - 0
graphics.mod/graphics.bmx

@@ -101,6 +101,10 @@ Type TGraphicsDriver
 	End Method
 
 	Method ToString:String() Abstract
+	
+	Method ApiIdentifier:String()
+		Return ToString()
+	End Method
 
 	Method GetHandle:Byte Ptr(handleType:EGraphicsHandleType = EGraphicsHandleType.Window)
 		Return Null