2
0
Nicolas Cannasse 13 жил өмнө
parent
commit
464d58fb7d

+ 5 - 0
doc/extract.patch

@@ -1148,3 +1148,8 @@ flash.display.JPEGXREncoderOptions.colorSpace : BitmapEncodingColorSpace;
 @:require(flash11_3) flash.system.ApplicationInstaller;
 @:require(flash11_3) flash.system.AuthorizedFeatures;
 @:require(flash11_3) flash.system.AuthorizedFeaturesLoader;
+
+@:require(flash11_3) flash.events.Event.TEXTURE_READY;
+
+
+

+ 2 - 2
std/flash/display/JPEGXREncoderOptions.hx

@@ -1,8 +1,8 @@
 package flash.display;
 
 @:final extern class JPEGXREncoderOptions {
-	var colorSpace : String;
+	var colorSpace : BitmapEncodingColorSpace;
 	var quantization : UInt;
 	var trimFlexBits : UInt;
-	function new(quantization : UInt = 20, ?colorSpace : String, trimFlexBits : UInt = 0) : Void;
+	function new(quantization : UInt = 20, ?colorSpace : BitmapEncodingColorSpace, trimFlexBits : UInt = 0) : Void;
 }

+ 3 - 2
std/flash/display/PNGEncoderOptions.hx

@@ -1,5 +1,6 @@
 package flash.display;
 
-extern class PNGEncoderOptions {
-	function new() : Void;
+@:final extern class PNGEncoderOptions {
+	var fastCompression : Bool;
+	function new(fastCompression : Bool = false) : Void;
 }

+ 1 - 1
std/flash/display/Stage3D.hx

@@ -5,5 +5,5 @@ package flash.display;
 	var visible : Bool;
 	var x : Float;
 	var y : Float;
-	function requestContext3D(?context3DRenderMode : String, ?profile : String) : Void;
+	function requestContext3D(?context3DRenderMode : String) : Void;
 }

+ 1 - 2
std/flash/display3D/Context3D.hx

@@ -8,7 +8,6 @@ package flash.display3D;
 	function createCubeTexture(size : Int, format : Context3DTextureFormat, optimizeForRenderToTexture : Bool, streamingLevels : Int = 0) : flash.display3D.textures.CubeTexture;
 	function createIndexBuffer(numIndices : Int) : IndexBuffer3D;
 	function createProgram() : Program3D;
-	@:require(flash11_3) function createRectangleTexture(width : Int, height : Int, format : Context3DTextureFormat, optimizeForRenderToTexture : Bool) : flash.display3D.textures.RectangleTexture;
 	function createTexture(width : Int, height : Int, format : Context3DTextureFormat, optimizeForRenderToTexture : Bool, streamingLevels : Int = 0) : flash.display3D.textures.Texture;
 	function createVertexBuffer(numVertices : Int, data32PerVertex : Int) : VertexBuffer3D;
 	function dispose() : Void;
@@ -24,7 +23,7 @@ package flash.display3D;
 	function setProgramConstantsFromMatrix(programType : Context3DProgramType, firstRegister : Int, matrix : flash.geom.Matrix3D, transposedMatrix : Bool = false) : Void;
 	function setProgramConstantsFromVector(programType : Context3DProgramType, firstRegister : Int, data : flash.Vector<Float>, numRegisters : Int = -1) : Void;
 	function setRenderToBackBuffer() : Void;
-	function setRenderToTexture(texture : flash.display3D.textures.TextureBase, enableDepthAndStencil : Bool = false, antiAlias : Int = 0, surfaceSelector : Int = 0, colorOutputIndex : Int = 0) : Void;
+	function setRenderToTexture(texture : flash.display3D.textures.TextureBase, enableDepthAndStencil : Bool = false, antiAlias : Int = 0, surfaceSelector : Int = 0) : Void;
 	function setScissorRectangle(rectangle : flash.geom.Rectangle) : Void;
 	function setStencilActions(?triangleFace : Context3DTriangleFace, ?compareMode : Context3DCompareMode, ?actionOnBothPass : Context3DStencilAction, ?actionOnDepthFail : Context3DStencilAction, ?actionOnDepthPassStencilFail : Context3DStencilAction) : Void;
 	function setStencilReferenceValue(referenceValue : UInt, readMask : UInt = 255, writeMask : UInt = 255) : Void;

+ 1 - 0
std/flash/events/Event.hx

@@ -50,6 +50,7 @@ extern class Event {
 	static var TAB_CHILDREN_CHANGE : String;
 	static var TAB_ENABLED_CHANGE : String;
 	static var TAB_INDEX_CHANGE : String;
+	@:require(flash11_3) static var TEXTURE_READY : String;
 	@:require(flash11) static var TEXT_INTERACTION_MODE_CHANGE : String;
 	static var UNLOAD : String;
 }

+ 1 - 1
std/flash/system/ApplicationInstaller.hx

@@ -1,6 +1,6 @@
 package flash.system;
 
-@:require(flash11_3) @:final extern class ApplicationInstaller {
+@:final @:require(flash11_3) extern class ApplicationInstaller extends flash.events.EventDispatcher {
 	var isInstalled(default,null) : Bool;
 	function new() : Void;
 	function install(shortcutsOnly : Bool = false) : Void;

+ 1 - 1
std/flash/system/AuthorizedFeatures.hx

@@ -1,6 +1,6 @@
 package flash.system;
 
-@:require(flash11_3) @:final extern class AuthorizedFeatures {
+@:final @:require(flash11_3) extern class AuthorizedFeatures {
 	function new() : Void;
 	function createApplicationInstaller(strings : flash.xml.XML, icon : flash.utils.ByteArray) : ApplicationInstaller;
 }

+ 1 - 1
std/flash/system/AuthorizedFeaturesLoader.hx

@@ -1,6 +1,6 @@
 package flash.system;
 
-@:require(flash11_3) @:final extern class AuthorizedFeaturesLoader extends flash.events.EventDispatcher {
+@:final @:require(flash11_3) extern class AuthorizedFeaturesLoader extends flash.events.EventDispatcher {
 	var authorizedFeatures(default,null) : AuthorizedFeatures;
 	function new() : Void;
 	function loadAuthorizedFeatures() : Void;