| __eventListeners | ISBaseObject |  | 
  | addChild(ISUIElement otherElement) | ISUIElement |  | 
  | addEventListener(string _event, function _callback, unknown _target) | ISBaseObject |  | 
  | addScrollBars(boolean addHorizontal) | ISUIElement |  | 
  | addToUIManager() | ISUIElement |  | 
  | addView(ISUIElement view) | ISCollapsableWindow |  | 
  | anchorBottom | ISUIElement |  | 
  | anchorLeft | ISUIElement |  | 
  | anchorRight | ISUIElement |  | 
  | anchorTop | ISUIElement |  | 
  | background | ISCollapsableWindow |  | 
  | backgroundColor | ISPanel |  | 
  | backMost() | ISUIElement |  | 
  | borderColor | ISPanel |  | 
  | bringToTop() | ISUIElement |  | 
  | centerOnScreen(integer playerNum) | ISUIElement |  | 
  | children | ISUIElement |  | 
  | chr | ISFeedingTroughUI |  | 
  | clampStencilRectToParent(number x, number y, number w, number h) | ISUIElement |  | 
  | clearChildren() | ISUIElement |  | 
  | clearEventListeners() | ISBaseObject |  | 
  | clearMaxDrawHeight() | ISUIElement |  | 
  | clearStencilRect() | ISUIElement |  | 
  | clearStentil | ISCollapsableWindow |  | 
  | close() | ISCollapsableWindow |  | 
  | closeButton | ISCollapsableWindow |  | 
  | closeButtonTexture | ISCollapsableWindow |  | 
  | collapse() | ISCollapsableWindow |  | 
  | collapseButton | ISCollapsableWindow |  | 
  | collapseButtonTexture | ISCollapsableWindow |  | 
  | collapseCounter | ISCollapsableWindow |  | 
  | containsPoint(number x, number y) | ISUIElement |  | 
  | containsPointLocal(number x, number y) | ISUIElement |  | 
  | controller | ISUIElement |  | 
  | create() | ISFeedingTroughUI |  | 
  | createChildren() | ISCollapsableWindow |  | 
  | derive(string type) | ISBaseObject |  | 
  | dock | ISUIElement |  | 
  | downX | ISPanel |  | 
  | downY | ISPanel |  | 
  | drawFrame | ISCollapsableWindow |  | 
  | drawItemIcon(InventoryItem item, number x, number y, number a, number w, number h) | ISUIElement |  | 
  | drawLine2(number x, number y, number x2, number y2, number a, number r, number g, number b) | ISUIElement |  | 
  | drawProgressBar(number x, number y, number w, number h, number f, umbrella::RGBA fg) | ISUIElement |  | 
  | drawRect(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectBorder(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectBorderStatic(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectStatic(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawScriptItemIcon(Item scriptItem, number x, number y, number a, number w, number h) | ISUIElement |  | 
  | drawText(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextCentre(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextCentreStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextRight(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextRightStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextUntrimmed(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTexture(Texture texture, number x, number y, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureAllPoint(Texture texture, number tlx, number tly, number trx, number try, number brx, number bry, number blx, number bly, number r, number g, number b, number a) | ISUIElement |  | 
  | DrawTextureAngle(Texture tex, number centerX, number centerY, number angle) | ISUIElement |  | 
  | drawTextureScaled(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect2(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect3(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledStatic(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledUniform(Texture texture, number x, number y, nil scale, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureStatic(Texture texture, number x, number y, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureTiled(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledX(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledY(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledYOffset(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextZoomed(string str, number x, number y, number zoom, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | enabled | ISUIElement |  | 
  | EndOutline() | ISUIElement |  | 
  | forceCursorVisible | ISUIElement |  | 
  | getAbsoluteX() | ISUIElement |  | 
  | getAbsoluteY() | ISUIElement |  | 
  | getBottom() | ISUIElement |  | 
  | getCentreX() | ISUIElement |  | 
  | getCentreY() | ISUIElement |  | 
  | getChildren() | ISUIElement |  | 
  | getController() | ISUIElement |  | 
  | getHeight() | ISUIElement |  | 
  | getIsCaptured() | ISUIElement |  | 
  | getIsFollowGameWorld() | ISUIElement |  | 
  | getIsVisible() | ISUIElement |  | 
  | getJavaObject() | ISUIElement |  | 
  | getJoypadNavigateStartDelay() | ISUIElement |  | 
  | getKeepOnScreen() | ISUIElement |  | 
  | getMaxDrawHeight() | ISUIElement |  | 
  | getMouseX() | ISUIElement |  | 
  | getMouseY() | ISUIElement |  | 
  | getParent() | ISUIElement |  | 
  | getRenderThisPlayerOnly() | ISUIElement |  | 
  | getRight() | ISUIElement |  | 
  | getScrollAreaHeight() | ISUIElement |  | 
  | getScrollAreaWidth() | ISUIElement |  | 
  | getScrollChildren() | ISUIElement |  | 
  | getScrollHeight() | ISUIElement |  | 
  | getScrollWidth() | ISUIElement |  | 
  | getScrollWithParent() | ISUIElement |  | 
  | getTitle() | ISCollapsableWindow |  | 
  | getUIName(string name) | ISUIElement |  | 
  | getViews() | ISCollapsableWindow |  | 
  | getWidth() | ISUIElement |  | 
  | getX() | ISUIElement |  | 
  | getXScroll() | ISUIElement |  | 
  | getY() | ISUIElement |  | 
  | getYScroll() | ISUIElement |  | 
  | hasConflictWithJoypadNavigateStart() | ISUIElement |  | 
  | height | ISUIElement |  | 
  | hscroll | ISUIElement |  | 
  | ID | ISUIElement |  | 
  | ignoreHeightChange() | ISUIElement |  | 
  | ignoreWidthChange() | ISUIElement |  | 
  | infoBtn | ISCollapsableWindow |  | 
  | infoButton | ISCollapsableWindow |  | 
  | infoRichText | ISCollapsableWindow |  | 
  | infoText | ISCollapsableWindow |  | 
  | initialise() | ISFeedingTroughUI |  | 
  | instantiate() | ISUIElement |  | 
  | internal | ISUIElement |  | 
  | invbasic | ISCollapsableWindow |  | 
  | ISBaseObject() | ISBaseObject |  | 
  | ISCollapsableWindow(number x, number y, number width, number height) | ISCollapsableWindow |  | 
  | isCollapsed | ISCollapsableWindow |  | 
  | isEnabled() | ISUIElement |  | 
  | ISFeedingTroughUI(number x, number y, number width, number height, IsoFeedingTrough trough, IsoPlayer player) | ISFeedingTroughUI |  | 
  | isFollowGameWorld() | ISUIElement |  | 
  | isMouseOver() | ISUIElement |  | 
  | ISPanel(number x, number y, number width, number height) | ISPanel |  | 
  | isPointOver(number screenX, number screenY) | ISUIElement |  | 
  | isReallyVisible() | ISUIElement |  | 
  | isRemoved() | ISUIElement |  | 
  | ISUIElement(number x, number y, number width, number height) | ISUIElement |  | 
  | isVisible() | ISUIElement |  | 
  | isVScrollBarVisible() | ISUIElement |  | 
  | item | ISFeedingTroughUI |  | 
  | javaObject | ISUIElement |  | 
  | joypadFocused | ISUIElement |  | 
  | minimumHeight | ISUIElement |  | 
  | minimumWidth | ISUIElement |  | 
  | mouseOver | ISPanel |  | 
  | moveWithMouse | ISPanel |  | 
  | moving | ISPanel |  | 
  | noBackground() | ISPanel |  | 
  | onFocus(number x, number y) | ISUIElement |  | 
  | onGainJoypadFocus(JoypadData joypadData) | ISUIElement |  | 
  | onInfo() | ISCollapsableWindow |  | 
  | onJoypadBeforeDeactivate(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadBeforeDeactivate_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadButtonReleased(integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadButtonReleased_Descendant(ISUIElement descendant, integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirDown(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirDown_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirLeft(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirLeft_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirRight(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirRight_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirUp(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirUp_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDown(integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDown_Descendant(ISUIElement descendant, integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateDown(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateEnd(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateLeft(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateParent(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateRight(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateStart(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateStart_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateUp(JoypadData joypadData) | ISUIElement |  | 
  | onLoseJoypadFocus(JoypadData joypadData) | ISUIElement |  | 
  | onMouseDoubleClick | ISUIElement |  | 
  | onMouseDown(number x, number y) | ISCollapsableWindow |  | 
  | onMouseDownOutside(number x, number y) | ISUIElement |  | 
  | onMouseMove(number dx, number dy) | ISCollapsableWindow |  | 
  | onMouseMoveOutside(number dx, number dy) | ISCollapsableWindow |  | 
  | onMouseUp(number x, number y) | ISCollapsableWindow |  | 
  | onMouseUpOutside(number x, number y) | ISCollapsableWindow |  | 
  | onMouseWheel(number del) | ISUIElement |  | 
  | onResize() | ISUIElement |  | 
  | onRightMouseDown(number x, number y) | ISUIElement |  | 
  | onRightMouseDownOutside(number x, number y) | ISUIElement |  | 
  | onRightMouseUp(number x, number y) | ISUIElement |  | 
  | onRightMouseUpOutside(number x, number y) | ISUIElement |  | 
  | parent | ISUIElement |  | 
  | pin | ISCollapsableWindow |  | 
  | pin() | ISCollapsableWindow |  | 
  | pinButton | ISCollapsableWindow |  | 
  | pinButtonTexture | ISCollapsableWindow |  | 
  | playerNum | ISFeedingTroughUI |  | 
  | prerender() | ISFeedingTroughUI |  | 
  | recalcSize() | ISUIElement |  | 
  | refreshNeeded | ISFeedingTroughUI |  | 
  | removeChild(ISUIElement otherElement) | ISUIElement |  | 
  | removed | ISUIElement |  | 
  | removeEventListener(string _event, function _callback) | ISBaseObject |  | 
  | removeFromUIManager() | ISUIElement |  | 
  | render() | ISFeedingTroughUI |  | 
  | renderJoypadFocus(number x, number y, number w, number h) | ISUIElement |  | 
  | renderJoypadNavigateHighlight(JoypadData joypadData, ISUIElement child) | ISUIElement |  | 
  | renderJoypadNavigateOverlay(integer playerNum) | ISUIElement |  | 
  | renderJoypadNavigateTexture(JoypadData joypadData, ISUIElement child, Texture texture) | ISUIElement |  | 
  | repaintStencilRect(number x, number y, number w, number h) | ISUIElement |  | 
  | resizable | ISCollapsableWindow |  | 
  | resizeimage | ISCollapsableWindow |  | 
  | resizeWidget | ISCollapsableWindow |  | 
  | resizeWidget2 | ISCollapsableWindow |  | 
  | resizeWidgetHeight() | ISCollapsableWindow |  | 
  | RestoreLayout(string name, umbrella::ISLayoutManager::Layout layout) | ISCollapsableWindow |  | 
  | resumeStencil() | ISUIElement |  | 
  | SaveLayout(string name, umbrella::ISLayoutManager::Layout layout) | ISCollapsableWindow |  | 
  | scrollwidth | ISUIElement |  | 
  | setAlwaysOnTop(boolean b) | ISUIElement |  | 
  | setAnchorBottom(boolean bAnchor) | ISUIElement |  | 
  | setAnchorLeft(boolean bAnchor) | ISUIElement |  | 
  | setAnchorRight(boolean bAnchor) | ISUIElement |  | 
  | setAnchors(boolean bAnchor) | ISUIElement |  | 
  | setAnchorsTBLR(boolean bAnchorT, boolean bAnchorB, boolean bAnchorL, boolean bAnchorR) | ISUIElement |  | 
  | setAnchorTop(boolean bAnchor) | ISUIElement |  | 
  | setCapture(boolean bCapture) | ISUIElement |  | 
  | setController(integer c) | ISUIElement |  | 
  | setDrawFrame(boolean visible) | ISCollapsableWindow |  | 
  | setEnabled(boolean en) | ISUIElement |  | 
  | setFollowGameWorld(boolean bFollow) | ISUIElement |  | 
  | setForceCursorVisible(boolean force) | ISUIElement |  | 
  | setHeight(number h) | ISUIElement |  | 
  | setHeightAndParentHeight(number h) | ISUIElement |  | 
  | setInfo(nil text) | ISCollapsableWindow |  | 
  | setJoypadFocused(boolean focused, JoypadData joypadData) | ISUIElement |  | 
  | setMaxDrawHeight(number height) | ISUIElement |  | 
  | setOnMouseDoubleClick(unknown target, umbrella::ISUIElement::MouseDoubleClick onmousedblclick) | ISUIElement |  | 
  | setRemoved(boolean bremove) | ISUIElement |  | 
  | setRenderThisPlayerOnly(integer playerNum) | ISUIElement |  | 
  | setResizable(boolean resizable) | ISCollapsableWindow |  | 
  | setScrollChildren(boolean b) | ISUIElement |  | 
  | setScrollHeight(number h) | ISUIElement |  | 
  | setScrollWidth(number w) | ISUIElement |  | 
  | setScrollWithParent(boolean b) | ISUIElement |  | 
  | setStencilRect(number x, number y, number w, number h) | ISUIElement |  | 
  | setTitle(string title) | ISCollapsableWindow |  | 
  | setUIName(string name) | ISUIElement |  | 
  | setVisible(boolean bVisible) | ISUIElement |  | 
  | setWantExtraMouseEvents(boolean want) | ISUIElement |  | 
  | setWantKeyEvents(boolean want) | ISUIElement |  | 
  | setWidth(number w) | ISUIElement |  | 
  | setWidthAndParentWidth(number wi) | ISUIElement |  | 
  | setX(number x) | ISUIElement |  | 
  | setXScroll(number x) | ISUIElement |  | 
  | setY(number y) | ISUIElement |  | 
  | setYScroll(number y) | ISUIElement |  | 
  | shrinkWrap(number padRight, number padBottom, umbrella::ISUIElement::ShrinkWrapPredicate predicate) | ISUIElement |  | 
  | shrinkX(number x) | ISUIElement |  | 
  | shrinkY(number y) | ISUIElement |  | 
  | StartOutline(Texture tex, number outlineThickness, number r, number g, number b, number a) | ISUIElement |  | 
  | statusbarbkg | ISCollapsableWindow |  | 
  | stayOnSplitScreen(integer playerNum) | ISUIElement |  | 
  | suspendStencil() | ISUIElement |  | 
  | target | ISUIElement |  | 
  | title | ISCollapsableWindow |  | 
  | titlebarbkg | ISCollapsableWindow |  | 
  | TitleBarHeight() | ISCollapsableWindow | static | 
  | titleBarHeight() | ISCollapsableWindow |  | 
  | titleFont | ISCollapsableWindow |  | 
  | titleFontHgt | ISCollapsableWindow |  | 
  | toString() | ISUIElement |  | 
  | triggerEvent(string _event, unknown ...) | ISBaseObject |  | 
  | Type | ISBaseObject |  | 
  | uncollapse() | ISCollapsableWindow |  | 
  | update() | ISUIElement |  | 
  | updateScrollbars() | ISUIElement |  | 
  | viewList | ISCollapsableWindow |  | 
  | vscroll | ISUIElement |  | 
  | wantExtraMouseEvents | ISUIElement |  | 
  | wantKeyEvents | ISUIElement |  | 
  | widgetTextureColor | ISCollapsableWindow |  | 
  | width | ISUIElement |  | 
  | wrapInCollapsableWindow(string title, boolean resizable, ISCollapsableWindow subClass) | ISUIElement |  | 
  | x | ISUIElement |  | 
  | y | ISUIElement |  |