package mx.core { import flash.geom.Matrix; import flash.geom.Matrix3D; public interface IAssetLayoutFeatures { function set layoutX(param1:Number) : void; function get layoutX() : Number; function set layoutY(param1:Number) : void; function get layoutY() : Number; function set layoutZ(param1:Number) : void; function get layoutZ() : Number; function get layoutWidth() : Number; function set layoutWidth(param1:Number) : void; function set transformX(param1:Number) : void; function get transformX() : Number; function set transformY(param1:Number) : void; function get transformY() : Number; function set transformZ(param1:Number) : void; function get transformZ() : Number; function set layoutRotationX(param1:Number) : void; function get layoutRotationX() : Number; function set layoutRotationY(param1:Number) : void; function get layoutRotationY() : Number; function set layoutRotationZ(param1:Number) : void; function get layoutRotationZ() : Number; function set layoutScaleX(param1:Number) : void; function get layoutScaleX() : Number; function set layoutScaleY(param1:Number) : void; function get layoutScaleY() : Number; function set layoutScaleZ(param1:Number) : void; function get layoutScaleZ() : Number; function set layoutMatrix(param1:Matrix) : void; function get layoutMatrix() : Matrix; function set layoutMatrix3D(param1:Matrix3D) : void; function get layoutMatrix3D() : Matrix3D; function get is3D() : Boolean; function get layoutIs3D() : Boolean; function get mirror() : Boolean; function set mirror(param1:Boolean) : void; function get stretchX() : Number; function set stretchX(param1:Number) : void; function get stretchY() : Number; function set stretchY(param1:Number) : void; function get computedMatrix() : Matrix; function get computedMatrix3D() : Matrix3D; } }