2
0

DisplayObject.hx 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. package flash.display;
  2. extern class DisplayObject extends flash.events.EventDispatcher implements IBitmapDrawable {
  3. @:flash.property var accessibilityProperties(get,set) : flash.accessibility.AccessibilityProperties;
  4. @:flash.property var alpha(get,set) : Float;
  5. @:flash.property var blendMode(get,set) : BlendMode;
  6. @:flash.property @:require(flash10) var blendShader(never,set) : Shader;
  7. @:flash.property var cacheAsBitmap(get,set) : Bool;
  8. @:flash.property var filters(get,set) : Array<flash.filters.BitmapFilter>;
  9. @:flash.property var height(get,set) : Float;
  10. @:flash.property var loaderInfo(get,never) : LoaderInfo;
  11. @:flash.property var mask(get,set) : DisplayObject;
  12. @:flash.property var mouseX(get,never) : Float;
  13. @:flash.property var mouseY(get,never) : Float;
  14. @:flash.property var name(get,set) : String;
  15. @:flash.property var opaqueBackground(get,set) : Null<UInt>;
  16. @:flash.property var parent(get,never) : DisplayObjectContainer;
  17. @:flash.property var root(get,never) : DisplayObject;
  18. @:flash.property var rotation(get,set) : Float;
  19. @:flash.property @:require(flash10) var rotationX(get,set) : Float;
  20. @:flash.property @:require(flash10) var rotationY(get,set) : Float;
  21. @:flash.property @:require(flash10) var rotationZ(get,set) : Float;
  22. @:flash.property var scale9Grid(get,set) : flash.geom.Rectangle;
  23. @:flash.property var scaleX(get,set) : Float;
  24. @:flash.property var scaleY(get,set) : Float;
  25. @:flash.property @:require(flash10) var scaleZ(get,set) : Float;
  26. @:flash.property var scrollRect(get,set) : flash.geom.Rectangle;
  27. @:flash.property var stage(get,never) : Stage;
  28. @:flash.property var transform(get,set) : flash.geom.Transform;
  29. @:flash.property var visible(get,set) : Bool;
  30. @:flash.property var width(get,set) : Float;
  31. @:flash.property var x(get,set) : Float;
  32. @:flash.property var y(get,set) : Float;
  33. @:flash.property @:require(flash10) var z(get,set) : Float;
  34. function getBounds(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  35. function getRect(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  36. private function get_accessibilityProperties() : flash.accessibility.AccessibilityProperties;
  37. private function get_alpha() : Float;
  38. private function get_blendMode() : BlendMode;
  39. private function get_cacheAsBitmap() : Bool;
  40. private function get_filters() : Array<flash.filters.BitmapFilter>;
  41. private function get_height() : Float;
  42. private function get_loaderInfo() : LoaderInfo;
  43. private function get_mask() : DisplayObject;
  44. private function get_metaData() : Dynamic;
  45. private function get_mouseX() : Float;
  46. private function get_mouseY() : Float;
  47. private function get_name() : String;
  48. private function get_opaqueBackground() : Null<UInt>;
  49. private function get_parent() : DisplayObjectContainer;
  50. private function get_root() : DisplayObject;
  51. private function get_rotation() : Float;
  52. private function get_rotationX() : Float;
  53. private function get_rotationY() : Float;
  54. private function get_rotationZ() : Float;
  55. private function get_scale9Grid() : flash.geom.Rectangle;
  56. private function get_scaleX() : Float;
  57. private function get_scaleY() : Float;
  58. private function get_scaleZ() : Float;
  59. private function get_scrollRect() : flash.geom.Rectangle;
  60. private function get_stage() : Stage;
  61. private function get_transform() : flash.geom.Transform;
  62. private function get_visible() : Bool;
  63. private function get_width() : Float;
  64. private function get_x() : Float;
  65. private function get_y() : Float;
  66. private function get_z() : Float;
  67. function globalToLocal(point : flash.geom.Point) : flash.geom.Point;
  68. @:require(flash10) function globalToLocal3D(point : flash.geom.Point) : flash.geom.Vector3D;
  69. function hitTestObject(obj : DisplayObject) : Bool;
  70. function hitTestPoint(x : Float, y : Float, shapeFlag : Bool = false) : Bool;
  71. @:require(flash10) function local3DToGlobal(point3d : flash.geom.Vector3D) : flash.geom.Point;
  72. function localToGlobal(point : flash.geom.Point) : flash.geom.Point;
  73. private function set_accessibilityProperties(value : flash.accessibility.AccessibilityProperties) : flash.accessibility.AccessibilityProperties;
  74. private function set_alpha(value : Float) : Float;
  75. private function set_blendMode(value : BlendMode) : BlendMode;
  76. private function set_blendShader(value : Shader) : Shader;
  77. private function set_cacheAsBitmap(value : Bool) : Bool;
  78. private function set_filters(value : Array<flash.filters.BitmapFilter>) : Array<flash.filters.BitmapFilter>;
  79. private function set_height(value : Float) : Float;
  80. private function set_mask(value : DisplayObject) : DisplayObject;
  81. private function set_metaData(value : Dynamic) : Dynamic;
  82. private function set_name(value : String) : String;
  83. private function set_opaqueBackground(value : Null<UInt>) : Null<UInt>;
  84. private function set_rotation(value : Float) : Float;
  85. private function set_rotationX(value : Float) : Float;
  86. private function set_rotationY(value : Float) : Float;
  87. private function set_rotationZ(value : Float) : Float;
  88. private function set_scale9Grid(value : flash.geom.Rectangle) : flash.geom.Rectangle;
  89. private function set_scaleX(value : Float) : Float;
  90. private function set_scaleY(value : Float) : Float;
  91. private function set_scaleZ(value : Float) : Float;
  92. private function set_scrollRect(value : flash.geom.Rectangle) : flash.geom.Rectangle;
  93. private function set_transform(value : flash.geom.Transform) : flash.geom.Transform;
  94. private function set_visible(value : Bool) : Bool;
  95. private function set_width(value : Float) : Float;
  96. private function set_x(value : Float) : Float;
  97. private function set_y(value : Float) : Float;
  98. private function set_z(value : Float) : Float;
  99. }