DisplayObject.hx 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. var cacheAsBitmap : Bool;
  7. var filters : Array<Dynamic>;
  8. var height : Float;
  9. var loaderInfo(default,null) : LoaderInfo;
  10. var mask : DisplayObject;
  11. var mouseX(default,null) : Float;
  12. var mouseY(default,null) : Float;
  13. var name : String;
  14. var opaqueBackground : Null<UInt>;
  15. var parent(default,null) : DisplayObjectContainer;
  16. var root(default,null) : DisplayObject;
  17. var rotation : Float;
  18. var scale9Grid : flash.geom.Rectangle;
  19. var scaleX : Float;
  20. var scaleY : Float;
  21. var scrollRect : flash.geom.Rectangle;
  22. var stage(default,null) : Stage;
  23. var transform : flash.geom.Transform;
  24. var visible : Bool;
  25. var width : Float;
  26. var x : Float;
  27. var y : Float;
  28. function getBounds(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  29. function getRect(targetCoordinateSpace : DisplayObject) : flash.geom.Rectangle;
  30. function globalToLocal(point : flash.geom.Point) : flash.geom.Point;
  31. function hitTestObject(obj : DisplayObject) : Bool;
  32. function hitTestPoint(x : Float, y : Float, ?shapeFlag : Bool) : Bool;
  33. function localToGlobal(point : flash.geom.Point) : flash.geom.Point;
  34. #if flash10
  35. var rotationX : Float;
  36. var rotationY : Float;
  37. var rotationZ : Float;
  38. var scaleZ : Float;
  39. var z : Float;
  40. var blendShader(null,default) : Shader;
  41. function globalToLocal3D( point : flash.geom.Point) : flash.geom.Vector3D;
  42. function local3DToGlobal( point3d : flash.geom.Vector3D ) : flash.geom.Point;
  43. #end
  44. }