UI.json 1.1 KB

1234567891011121314151617181920212223242526272829
  1. {
  2. "name" : "UI",
  3. "sources" : ["Source/Atomic/UI"],
  4. "includes" : ["<Atomic/Graphics/Material.h>", "<Atomic/Scene/Node.h>", "<Atomic/Scene/Scene.h>", "<Atomic/Graphics/Texture2D.h>",
  5. "<Atomic/UI/UIBatch.h>"],
  6. "classes" : ["UI", "UIWidget", "UILayout", "UIView", "UIWindow", "UIButton", "UITextField",
  7. "UISelectItem", "UISelectItemSource", "UIMenuWindow", "UIEditField",
  8. "UIImageWidget", "UIClickLabel", "UICheckBox", "UIMenuItem", "UIMenuItemSource",
  9. "UISelectList", "UIListView", "UIMessageWindow", "UILayoutParams", "UIFontDescription",
  10. "UISkinImage", "UITabContainer", "UISceneView", "UIPreferredSize", "UIDragObject",
  11. "UIContainer", "UISection", "UIInlineSelect", "UITextureWidget", "UIColorWidget", "UIColorWheel",
  12. "UIScrollContainer", "UISeparator", "UIDimmer", "UISelectDropdown", "UISlider",
  13. "UIOffscreenView"],
  14. "overloads" : {
  15. },
  16. "typescript_decl" : {
  17. "UIButton" : [
  18. "onClick: () => void;"
  19. ],
  20. "UI": [
  21. "getWidgetAt<T extends UIWidget>(x: number, y: number, include_children: boolean): T;"
  22. ],
  23. "UIWidget": [
  24. "getWidget<T extends UIWidget>(id: string): T;"
  25. ]
  26. }
  27. }