UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

41 lines (40 loc) 1.38 kB
import { Sprite } from "../../../../ui/Sprite"; import { Point } from "../../../../utils/Point"; import { AbstractUIMenuPanel } from "./AbstractUIMenuPanel"; export declare class UIMenuGridPanel extends AbstractUIMenuPanel { protected readonly background: Sprite; private _isCircleLocked; private _pressed; private _lockXAxis; private _lockYAxis; private _topText?; private _leftText?; private _rightText?; private _bottomText?; private _lastCirclePosition; private readonly _grid; private readonly _circle; private readonly _setCirclePosition; constructor(topText?: string, leftText?: string, rightText?: string, bottomText?: string, circlePosition?: Point); get TopText(): string; set TopText(value: string); get LeftText(): string; set LeftText(value: string); get RightText(): string; set RightText(value: string); get BottomText(): string; set BottomText(value: string); get CirclePosition(): Point; set CirclePosition(position: Point); set CirclePositionX(x: number); set CirclePositionY(y: number); get LockXAxis(): boolean; set LockXAxis(value: boolean); get LockYAxis(): boolean; set LockYAxis(value: boolean); updateParentItem(): void; setVerticalPosition(y: number): void; draw(): void; private _setText; private _processControls; }