Initial support for AIR
This commit is contained in:
46
externs/air/flash/display/DisplayObject.hx
Normal file
46
externs/air/flash/display/DisplayObject.hx
Normal file
@@ -0,0 +1,46 @@
|
||||
package flash.display;
|
||||
|
||||
extern class DisplayObject extends flash.events.EventDispatcher implements IBitmapDrawable {
|
||||
var accessibilityProperties : flash.accessibility.AccessibilityProperties;
|
||||
var alpha : Float;
|
||||
var blendMode : BlendMode;
|
||||
@:require(flash10) var blendShader(never,default) : Shader;
|
||||
var cacheAsBitmap : Bool;
|
||||
#if air
|
||||
var cacheAsBitmapMatrix : flash.geom.Matrix;
|
||||
#end
|
||||
var filters : Array<flash.filters.BitmapFilter>;
|
||||
var height : Float;
|
||||
var loaderInfo(default,never) : LoaderInfo;
|
||||
var mask : DisplayObject;
|
||||
var mouseX(default,never) : Float;
|
||||
var mouseY(default,never) : Float;
|
||||
var name : String;
|
||||
var opaqueBackground : Null<UInt>;
|
||||
var parent(default,never) : DisplayObjectContainer;
|
||||
var root(default,never) : DisplayObject;
|
||||
var rotation : Float;
|
||||
@:require(flash10) var rotationX : Float;
|
||||
@:require(flash10) var rotationY : Float;
|
||||
@:require(flash10) var rotationZ : Float;
|
||||
var scale9Grid : flash.geom.Rectangle;
|
||||
var scaleX : Float;
|
||||
var scaleY : Float;
|
||||
@:require(flash10) var scaleZ : Float;
|
||||
var scrollRect : flash.geom.Rectangle;
|
||||
var stage(default,never) : Stage;
|
||||
var transform : flash.geom.Transform;
|
||||
var visible : Bool;
|
||||
var width : Float;
|
||||
var x : Float;
|
||||
var y : Float;
|
||||
@:require(flash10) var z : Float;
|
||||
function getBounds(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
|
||||
function getRect(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
|
||||
function globalToLocal(point : flash.geom.Point) : flash.geom.Point;
|
||||
@:require(flash10) function globalToLocal3D(point : flash.geom.Point) : flash.geom.Vector3D;
|
||||
function hitTestObject(obj : DisplayObject) : Bool;
|
||||
function hitTestPoint(x : Float, y : Float, shapeFlag : Bool = false) : Bool;
|
||||
@:require(flash10) function local3DToGlobal(point3d : flash.geom.Vector3D) : flash.geom.Point;
|
||||
function localToGlobal(point : flash.geom.Point) : flash.geom.Point;
|
||||
}
|
||||
Reference in New Issue
Block a user