@nativewrappers/fivem
Version:
Native wrappers and utilities for use with FiveM.
41 lines (40 loc) • 1.38 kB
TypeScript
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;
}