/* * MIT License * * Copyright (c) 2022 JabDoesThings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ /** @noSelfInFile */ /// /// declare module '@shughesuk/pipewrench' { export namespace lua.client.ISUI { /** @customConstructor ISUIElement:new */ export class ISUIElement extends lua.shared.ISBaseObject { [id: string]: any; static [id: string]: any; static IDMax: any; anchorBottom: any; anchorLeft: any; anchorRight: any; anchorTop: any; children: any; controller: any; dock: any; enabled: any; forceCursorVisible: any; height: any; hscroll: any; ID: any; javaObject: any; joyfocus: any; minimumHeight: any; minimumWidth: any; onMouseDoubleClick: any; removed: any; scrollwidth: any; target: any; vscroll: any; wantKeyEvents: any; width: any; x: any; y: any; constructor(x: any, y: any, width: any, height: any); addChild: ((otherElement: any) => any) | any; addScrollBars: ((addHorizontal: any) => any) | any; addToUIManager: (() => any) | any; backMost: (() => any) | any; bringToTop: (() => any) | any; clampStencilRectToParent: ((x: any, y: any, w: any, h: any) => any) | any; clearChildren: (() => any) | any; clearMaxDrawHeight: (() => any) | any; clearStencilRect: (() => any) | any; containsPoint: ((x: any, y: any) => any) | any; containsPointLocal: ((x: any, y: any) => any) | any; createChildren: (() => any) | any; drawLine2: ((x: any, y: any, x2: any, y2: any, a: any, r: any, g: any, b: any) => any) | any; drawProgressBar: ((x: any, y: any, w: any, h: any, f: any, fg: any) => any) | any; drawRect: ((x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawRectBorder: ((x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawRectBorderStatic: ((x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawRectStatic: ((x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawText: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextCentre: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextCentreStatic: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextRight: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextRightStatic: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextStatic: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTextUntrimmed: ((str: any, x: any, y: any, r: any, g: any, b: any, a: any, font: any) => any) | any; drawTexture: ((texture: any, x: any, y: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureAllPoint: | (( texture: any, tlx: any, tly: any, trx: any, _try_: any, brx: any, bry: any, blx: any, bly: any, r: any, g: any, b: any, a: any ) => any) | any; DrawTextureAngle: ((tex: any, centerX: any, centerY: any, angle: any) => any) | any; drawTextureScaled: ((texture: any, x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureScaledAspect: | ((texture: any, x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureScaledAspect2: | ((texture: any, x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureScaledStatic: | ((texture: any, x: any, y: any, w: any, h: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureScaledUniform: | ((texture: any, x: any, y: any, scale: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureStatic: ((texture: any, x: any, y: any, a: any, r: any, g: any, b: any) => any) | any; drawTextureTiledX: ((texture: any, x: any, y: any, w: any, h: any, r: any, g: any, b: any, a: any) => any) | any; drawTextureTiledY: ((texture: any, x: any, y: any, w: any, h: any, r: any, g: any, b: any, a: any) => any) | any; drawTextZoomed: ((str: any, x: any, y: any, zoom: any, r: any, g: any, b: any, a: any, font: any) => any) | any; getAbsoluteX: (() => any) | any; getAbsoluteY: (() => any) | any; getBottom: (() => any) | any; getCentreX: (() => any) | any; getCentreY: (() => any) | any; getChildren: (() => any) | any; getController: (() => any) | any; getHeight: (() => any) | any; getIsCaptured: (() => any) | any; getIsFollowGameWorld: (() => any) | any; getIsVisible: (() => any) | any; getJavaObject: (() => any) | any; getKeepOnScreen: (() => any) | any; getMaxDrawHeight: (() => any) | any; getMouseX: (() => any) | any; getMouseY: (() => any) | any; getParent: (() => any) | any; getRenderThisPlayerOnly: (() => any) | any; getRight: (() => any) | any; getScrollAreaHeight: (() => any) | any; getScrollAreaWidth: (() => any) | any; getScrollChildren: (() => any) | any; getScrollHeight: (() => any) | any; getScrollWidth: (() => any) | any; getScrollWithParent: (() => any) | any; getUIName: ((name: any) => any) | any; getWidth: (() => any) | any; getX: (() => any) | any; getXScroll: (() => any) | any; getY: (() => any) | any; getYScroll: (() => any) | any; ignoreHeightChange: (() => any) | any; ignoreWidthChange: (() => any) | any; instantiate: (() => any) | any; isEnabled: (() => any) | any; isFollowGameWorld: (() => any) | any; isMouseOver: (() => any) | any; isReallyVisible: (() => any) | any; isRemoved: (() => any) | any; isVisible: (() => any) | any; isVScrollBarVisible: (() => any) | any; onFocus: ((x: any, y: any) => any) | any; onGainJoypadFocus: ((joypadData: any) => any) | any; onJoypadDirDown: (() => any) | any; onJoypadDirLeft: (() => any) | any; onJoypadDirRight: (() => any) | any; onJoypadDirUp: (() => any) | any; onJoypadDown: ((button: any) => any) | any; onLoseJoypadFocus: ((joypadData: any) => any) | any; onMouseDownOutside: ((x: any, y: any) => any) | any; onMouseMove: ((dx: any, dy: any) => any) | any; onMouseMoveOutside: ((dx: any, dy: any) => any) | any; onMouseUp: ((x: any, y: any) => any) | any; onMouseUpOutside: ((x: any, y: any) => any) | any; onMouseWheel: ((del: any) => any) | any; onResize: (() => any) | any; onRightMouseDown: ((x: any, y: any) => any) | any; onRightMouseDownOutside: ((x: any, y: any) => any) | any; onRightMouseUp: ((x: any, y: any) => any) | any; onRightMouseUpOutside: ((x: any, y: any) => any) | any; prerender: (() => any) | any; recalcSize: (() => any) | any; removeChild: ((otherElement: any) => any) | any; removeFromUIManager: (() => any) | any; render: (() => any) | any; repaintStencilRect: ((x: any, y: any, w: any, h: any) => any) | any; resumeStencil: (() => any) | any; setAlwaysOnTop: ((b: any) => any) | any; setAnchorBottom: ((bAnchor: any) => any) | any; setAnchorLeft: ((bAnchor: any) => any) | any; setAnchorRight: ((bAnchor: any) => any) | any; setAnchorTop: ((bAnchor: any) => any) | any; setCapture: ((bCapture: any) => any) | any; setController: ((c: any) => any) | any; setEnabled: ((en: any) => any) | any; setFollowGameWorld: ((bFollow: any) => any) | any; setForceCursorVisible: ((force: any) => any) | any; setHeight: ((h: any) => any) | any; setHeightAndParentHeight: ((h: any) => any) | any; setMaxDrawHeight: ((height: any) => any) | any; setOnMouseDoubleClick: ((target: any, onmousedblclick: any) => any) | any; setRemoved: ((bremove: any) => any) | any; setRenderThisPlayerOnly: ((playerNum: any) => any) | any; setScrollChildren: ((b: any) => any) | any; setScrollHeight: ((h: any) => any) | any; setScrollWidth: ((w: any) => any) | any; setScrollWithParent: ((b: any) => any) | any; setStencilRect: ((x: any, y: any, w: any, h: any) => any) | any; setUIName: ((name: any) => any) | any; setVisible: ((bVisible: any) => any) | any; setWantKeyEvents: ((want: any) => any) | any; setWidth: ((w: any) => any) | any; setWidthAndParentWidth: ((wi: any) => any) | any; setX: ((x: any) => any) | any; setXScroll: ((x: any) => any) | any; setY: ((y: any) => any) | any; setYScroll: ((y: any) => any) | any; shrinkX: ((x: any) => any) | any; shrinkY: ((y: any) => any) | any; stayOnSplitScreen: ((playerNum: any) => any) | any; suspendStencil: (() => any) | any; update: (() => any) | any; updateScrollbars: (() => any) | any; wrapInCollapsableWindow: ((title: any, resizable: any, subClass: any) => any) | any; } } export namespace lua.client.ISUI.ISUIElement { } }