{
  "egret.Bitmap":
  {
    "bitmapData":"egret.BitmapData",
    "fillMode":"string",
    "pixelHitTest":"boolean",
    "scale9Grid":"egret.Rectangle",
    "smoothing":"boolean",
    "super":"egret.DisplayObject",
    "texture":"egret.Texture"
  },
  "egret.BitmapFont":
  {
    "super":"egret.SpriteSheet"
  },
  "egret.BitmapText":
  {
    "font":"Object",
    "letterSpacing":"number",
    "lineSpacing":"number",
    "super":"egret.DisplayObject",
    "text":"string",
    "textAlign":"string",
    "verticalAlign":"string"
  },
  "egret.BlurFilter":
  {
    "blurX":"number",
    "super":"egret.Filter"
  },
  "egret.ColorMatrixFilter":
  {
    "matrix":"Array",
    "super":"egret.Filter"
  },
  "egret.DisplayObject":
  {
    "alpha":"number",
    "anchorOffsetX":"number",
    "anchorOffsetY":"number",
    "blendMode":"string",
    "cacheAsBitmap":"boolean",
    "height":"number",
    "implements":["sys.Renderable"],
    "mask":"any",
    "matrix":"egret.Matrix",
    "name":"string",
    "rotation":"number",
    "scaleX":"number",
    "scaleY":"number",
    "scrollRect":"egret.Rectangle",
    "skewX":"number",
    "skewY":"number",
    "super":"egret.EventDispatcher",
    "touchEnabled":"boolean",
    "visible":"boolean",
    "width":"number",
    "x":"number",
    "y":"number"
  },
  "egret.DisplayObjectContainer":
  {
    "super":"egret.DisplayObject",
    "touchChildren":"boolean"
  },
  "egret.DropShadowFilter":
  {
    "distance":"number",
    "super":"egret.GlowFilter"
  },
  "egret.EventDispatcher":
  {
    "implements":["egret.IEventDispatcher"],
    "super":"egret.HashObject"
  },
  "egret.Filter":
  {
    "super":"egret.HashObject",
    "type":"string"
  },
  "egret.GlowFilter":
  {
    "color":"number",
    "super":"egret.Filter"
  },
  "egret.Graphics":
  {
    "super":"egret.HashObject"
  },
  "egret.HashObject":
  {
    "implements":["egret.IHashObject"]
  },
  "egret.Matrix":
  {
    "a":"number",
    "b":"number",
    "c":"number",
    "d":"number",
    "super":"egret.HashObject",
    "tx":"number",
    "ty":"number"
  },
  "egret.Point":
  {
    "super":"egret.HashObject",
    "x":"number",
    "y":"number"
  },
  "egret.Rectangle":
  {
    "bottom":"number",
    "bottomRight":"egret.Point",
    "height":"number",
    "left":"number",
    "right":"number",
    "super":"egret.HashObject",
    "top":"number",
    "topLeft":"egret.Point",
    "width":"number",
    "x":"number",
    "y":"number"
  },
  "egret.RenderTexture":
  {
    "super":"egret.Texture"
  },
  "egret.Shape":
  {
    "super":"egret.DisplayObject"
  },
  "egret.Sprite":
  {
    "super":"egret.DisplayObjectContainer"
  },
  "egret.SpriteSheet":
  {
    "super":"egret.HashObject"
  },
  "egret.TextField":
  {
    "background":"boolean",
    "backgroundColor":"number",
    "bold":"boolean",
    "border":"boolean",
    "borderColor":"number",
    "displayAsPassword":"boolean",
    "fontFamily":"string",
    "italic":"boolean",
    "lineSpacing":"number",
    "maxChars":"number",
    "multiline":"boolean",
    "restrict":"string",
    "scrollV":"number",
    "size":"number",
    "stroke":"number",
    "strokeColor":"number",
    "super":"egret.DisplayObject",
    "text":"string",
    "textAlign":"string",
    "textColor":"number",
    "textFlow":"Array",
    "type":"string",
    "verticalAlign":"string",
    "wordWrap":"boolean"
  },
  "egret.Texture":
  {
    "super":"egret.HashObject"
  },
  "eui.AddItems":
  {
    "implements":["eui.IOverride"],
    "position":"number",
    "propertyName":"string",
    "relativeTo":"string",
    "target":"string"
  },
  "eui.ArrayCollection":
  {
    "implements":["eui.ICollection"],
    "source":"Array",
    "super":"egret.EventDispatcher",
    "default":"source"
  },
  "eui.BasicLayout":
  {
    "super":"eui.LayoutBase"
  },
  "eui.BitmapLabel":
  {
    "bottom":"number",
    "horizontalCenter":"number",
    "implements":["eui.UIComponent","eui.IDisplayText"],
    "includeInLayout":"boolean",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "right":"number",
    "super":"egret.BitmapText",
    "top":"number",
    "verticalCenter":"number"
  },
  "eui.Button":
  {
    "icon":"any",
    "iconDisplay":"eui.Image",
    "label":"string",
    "labelDisplay":"eui.IDisplayText",
    "super":"eui.Component"
  },
  "eui.CheckBox":
  {
    "super":"eui.ToggleButton"
  },
  "eui.Component":
  {
    "bottom":"number",
    "currentState":"string",
    "enabled":"boolean",
    "horizontalCenter":"number",
    "hostComponentKey":"string",
    "implements":["eui.UIComponent"],
    "includeInLayout":"boolean",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "right":"number",
    "skinName":"any",
    "super":"egret.DisplayObjectContainer",
    "top":"number",
    "verticalCenter":"number"
  },
  "eui.DataGroup":
  {
    "dataProvider":"eui.ICollection",
    "itemRenderer":"any",
    "itemRendererFunction":"Function",
    "itemRendererSkinName":"any",
    "super":"eui.Group",
    "useVirtualLayout":"boolean",
    "default":"dataProvider"
  },
  "eui.EditableText":
  {
    "bottom":"number",
    "horizontalCenter":"number",
    "implements":["eui.UIComponent","eui.IDisplayText"],
    "includeInLayout":"boolean",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "prompt":"string",
    "promptColor":"number",
    "right":"number",
    "super":"egret.TextField",
    "top":"number",
    "verticalCenter":"number"
  },
  "eui.Group":
  {
    "bottom":"number",
    "currentState":"string",
    "elementsContent":"Array",
    "horizontalCenter":"number",
    "implements":["eui.IViewport"],
    "includeInLayout":"boolean",
    "layout":"eui.LayoutBase",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "right":"number",
    "scrollEnabled":"boolean",
    "scrollH":"number",
    "scrollV":"number",
    "states":"Array",
    "super":"egret.DisplayObjectContainer",
    "top":"number",
    "touchThrough":"boolean",
    "verticalCenter":"number",
    "default":"elementsContent"
  },
  "eui.HScrollBar":
  {
    "super":"eui.ScrollBarBase"
  },
  "eui.HSlider":
  {
    "super":"eui.SliderBase"
  },
  "eui.HorizontalLayout":
  {
    "super":"eui.LinearLayoutBase"
  },
  "eui.Image":
  {
    "bottom":"number",
    "horizontalCenter":"number",
    "implements":["eui.UIComponent"],
    "includeInLayout":"boolean",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "right":"number",
    "source":"any",
    "super":"egret.Bitmap",
    "top":"number",
    "verticalCenter":"number"
  },
  "eui.ItemRenderer":
  {
    "data":"any",
    "implements":["eui.IItemRenderer"],
    "itemIndex":"number",
    "selected":"boolean",
    "super":"eui.Component"
  },
  "eui.Label":
  {
    "bottom":"number",
    "horizontalCenter":"number",
    "implements":["eui.UIComponent","eui.IDisplayText"],
    "includeInLayout":"boolean",
    "left":"number",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "percentHeight":"number",
    "percentWidth":"number",
    "right":"number",
    "super":"egret.TextField",
    "top":"number",
    "verticalCenter":"number"
  },
  "eui.LayoutBase":
  {
    "super":"egret.EventDispatcher",
    "target":"eui.Group",
    "useVirtualLayout":"boolean"
  },
  "eui.LinearLayoutBase":
  {
    "gap":"number",
    "horizontalAlign":"string",
    "paddingBottom":"number",
    "paddingLeft":"number",
    "paddingRight":"number",
    "paddingTop":"number",
    "super":"eui.LayoutBase",
    "verticalAlign":"string"
  },
  "eui.List":
  {
    "allowMultipleSelection":"boolean",
    "selectedIndices":"Array",
    "selectedItems":"Array",
    "super":"eui.ListBase"
  },
  "eui.ListBase":
  {
    "requireSelection":"boolean",
    "selectedIndex":"number",
    "selectedItem":"any",
    "super":"eui.DataGroup"
  },
  "eui.Panel":
  {
    "closeButton":"eui.Button",
    "elementsContent":"Array",
    "moveArea":"egret.DisplayObject",
    "super":"eui.Component",
    "title":"string",
    "titleDisplay":"eui.IDisplayText",
    "default":"elementsContent"
  },
  "eui.ProgressBar":
  {
    "direction":"string",
    "labelDisplay":"eui.Label",
    "labelFunction":"Function",
    "slideDuration":"number",
    "super":"eui.Range",
    "thumb":"eui.UIComponent"
  },
  "eui.RadioButton":
  {
    "group":"eui.RadioButtonGroup",
    "groupName":"string",
    "super":"eui.ToggleButton",
    "value":"any"
  },
  "eui.RadioButtonGroup":
  {
    "enabled":"boolean",
    "selectedValue":"any",
    "selection":"eui.RadioButton",
    "super":"egret.EventDispatcher"
  },
  "eui.Range":
  {
    "maximum":"number",
    "minimum":"number",
    "snapInterval":"number",
    "super":"eui.Component",
    "value":"number"
  },
  "eui.Rect":
  {
    "ellipseHeight":"number",
    "ellipseWidth":"number",
    "fillAlpha":"number",
    "fillColor":"number",
    "strokeAlpha":"number",
    "strokeColor":"number",
    "strokeWeight":"number",
    "super":"eui.Component"
  },
  "eui.ScrollBarBase":
  {
    "super":"eui.Component",
    "thumb":"eui.UIComponent",
    "viewport":"eui.IViewport"
  },
  "eui.Scroller":
  {
    "bounces":"boolean",
    "horizontalScrollBar":"eui.HScrollBar",
    "scrollPolicyH":"string",
    "scrollPolicyV":"string",
    "super":"eui.Component",
    "throwSpeed":"number",
    "verticalScrollBar":"eui.VScrollBar",
    "viewport":"eui.IViewport",
    "default":"viewport"
  },
  "eui.SetProperty":
  {
    "implements":["eui.IOverride"],
    "name":"string",
    "target":"string",
    "value":"any"
  },
  "eui.Skin":
  {
    "currentState":"string",
    "elementsContent":"Array",
    "height":"number",
    "hostComponent":"eui.Component",
    "maxHeight":"number",
    "maxWidth":"number",
    "minHeight":"number",
    "minWidth":"number",
    "skinParts":"Array",
    "states":"Array",
    "super":"egret.EventDispatcher",
    "width":"number",
    "default":"elementsContent"
  },
  "eui.SliderBase":
  {
    "liveDragging":"boolean",
    "pendingValue":"number",
    "slideDuration":"number",
    "super":"eui.Range",
    "thumb":"eui.UIComponent",
    "track":"eui.UIComponent",
    "trackHighlight":"egret.DisplayObject"
  },
  "eui.State":
  {
    "name":"string",
    "overrides":"Array",
    "stateGroups":"Array",
    "super":"egret.HashObject",
    "default":"overrides"
  },
  "eui.TabBar":
  {
    "super":"eui.ListBase"
  },
  "eui.TextInput":
  {
    "displayAsPassword":"boolean",
    "maxChars":"number",
    "prompt":"string",
    "promptDisplay":"eui.Label",
    "restrict":"string",
    "super":"eui.Component",
    "text":"string",
    "textColor":"number",
    "textDisplay":"eui.EditableText"
  },
  "eui.TileLayout":
  {
    "columnAlign":"string",
    "columnWidth":"number",
    "horizontalAlign":"string",
    "horizontalGap":"number",
    "orientation":"string",
    "paddingBottom":"number",
    "paddingLeft":"number",
    "paddingRight":"number",
    "paddingTop":"number",
    "requestedColumnCount":"number",
    "requestedRowCount":"number",
    "rowAlign":"string",
    "rowHeight":"number",
    "super":"eui.LayoutBase",
    "verticalAlign":"string",
    "verticalGap":"number"
  },
  "eui.ToggleButton":
  {
    "selected":"boolean",
    "super":"eui.Button"
  },
  "eui.ToggleSwitch":
  {
    "super":"eui.ToggleButton"
  },
  "eui.VScrollBar":
  {
    "super":"eui.ScrollBarBase"
  },
  "eui.VSlider":
  {
    "super":"eui.SliderBase"
  },
  "eui.VerticalLayout":
  {
    "super":"eui.LinearLayoutBase"
  },
  "eui.ViewStack":
  {
    "implements":["eui.ICollection"],
    "selectedChild":"egret.DisplayObject",
    "selectedIndex":"number",
    "super":"eui.Group"
  },
  "eumn":
  {
    "egret.Bitmap":
    {
      "fillMode":"egret.BitmapFillMode"
    },
    "egret.BitmapFillMode":["repeat","scale","clip"],
    "egret.BlendMode":["normal","add","erase"],
    "egret.DisplayObject":
    {
      "blendMode":"egret.BlendMode"
    },
    "egret.HorizontalAlign":["left","right","center","justify","contentJustify"],
    "egret.TextField":
    {
      "textAlign":"text_textAlign",
      "verticalAlign":"text_verticalAlign"
    },
    "egret.TextFieldType":["dynamic","input"],
    "egret.VerticalAlign":["top","bottom","middle","justify","contentJustify"],
    "eui.ColumnAlign":["left","justifyUsingGap","justifyUsingWidth"],
    "eui.Direction":["ltr","rtl","ttb","btt"],
    "eui.LinearLayoutBase":
    {
      "horizontalAlign":"egret.HorizontalAlign",
      "verticalAlign":"egret.VerticalAlign"
    },
    "eui.ProgressBar":
    {
      "direction":"eui.Direction"
    },
    "eui.RowAlign":["top","justifyUsingGap","justifyUsingHeight"],
    "eui.ScrollPolicy":["auto","off","on"],
    "eui.Scroller":
    {
      "scrollPolicyH":"eui.ScrollPolicy",
      "scrollPolicyV":"eui.ScrollPolicy"
    },
    "eui.TileLayout":
    {
      "columnAlign":"eui.ColumnAlign",
      "horizontalAlign":"egret.HorizontalAlign",
      "orientation":"eui.TileOrientation",
      "rowAlign":"eui.RowAlign",
      "verticalAlign":"egret.VerticalAlign"
    },
    "eui.TileOrientation":["rows","columns"],
    "text_textAlign":["left","right","center"],
    "text_verticalAlign":["top","bottom","middle"]
  }
}