DisplayObject.hx 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package flash.display;
  2. extern class DisplayObject extends flash.events.EventDispatcher implements IBitmapDrawable {
  3. var accessibilityProperties : flash.accessibility.AccessibilityProperties;
  4. var alpha : Float;
  5. var blendMode : BlendMode;
  6. @:require(flash10) var blendShader(never,default) : Shader;
  7. var cacheAsBitmap : Bool;
  8. var filters : Array<flash.filters.BitmapFilter>;
  9. var height : Float;
  10. var loaderInfo(default,never) : LoaderInfo;
  11. var mask : DisplayObject;
  12. var mouseX(default,never) : Float;
  13. var mouseY(default,never) : Float;
  14. var name : String;
  15. var opaqueBackground : Null<UInt>;
  16. var parent(default,never) : DisplayObjectContainer;
  17. var root(default,never) : DisplayObject;
  18. var rotation : Float;
  19. @:require(flash10) var rotationX : Float;
  20. @:require(flash10) var rotationY : Float;
  21. @:require(flash10) var rotationZ : Float;
  22. var scale9Grid : flash.geom.Rectangle;
  23. var scaleX : Float;
  24. var scaleY : Float;
  25. @:require(flash10) var scaleZ : Float;
  26. var scrollRect : flash.geom.Rectangle;
  27. var stage(default,never) : Stage;
  28. var transform : flash.geom.Transform;
  29. var visible : Bool;
  30. var width : Float;
  31. var x : Float;
  32. var y : Float;
  33. @:require(flash10) var z : Float;
  34. function getBounds(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  35. function getRect(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  36. function globalToLocal(point : flash.geom.Point) : flash.geom.Point;
  37. @:require(flash10) function globalToLocal3D(point : flash.geom.Point) : flash.geom.Vector3D;
  38. function hitTestObject(obj : DisplayObject) : Bool;
  39. function hitTestPoint(x : Float, y : Float, shapeFlag : Bool = false) : Bool;
  40. @:require(flash10) function local3DToGlobal(point3d : flash.geom.Vector3D) : flash.geom.Point;
  41. function localToGlobal(point : flash.geom.Point) : flash.geom.Point;
  42. }