rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
40 lines (39 loc) • 1.6 kB
TypeScript
import { type Blip as CcmpBlip } from "@classic-mp/types/client";
import { BaseObjectType, type IBlipColor, type IBlipSprite } from "../../../../shared/entities";
import { type IVector3D, Vector3D } from "../../../../shared/common/utils";
import { type IBlip } from "../../common/blip/IBlip";
export declare class CCMPBlip implements IBlip {
private readonly _ccmpBlip;
private readonly _onDestroy;
private _destroyed;
constructor(_ccmpBlip: CcmpBlip, _onDestroy?: (blip: CCMPBlip) => void);
get id(): number;
get remoteId(): number | null;
get type(): BaseObjectType;
get isExists(): boolean;
get handle(): number;
destroy(): void;
get position(): Vector3D;
get dimension(): number;
setPosition(_value: IVector3D): void;
setDimension(_value: number): void;
setCoords(_xPos: number, _yPos: number, _zPos: number, _xAxis: boolean, _yAxis: boolean, _zAxis: boolean, _clearArea: boolean): void;
get name(): string;
get sprite(): IBlipSprite;
get color(): number;
get alpha(): number;
get scale(): number;
get drawDistance(): number;
get global(): boolean;
get shortRange(): boolean;
get rotation(): number;
getVariable(name: string): unknown | null;
getSyncedMeta(key: string): unknown | undefined;
hasSyncedMeta(key: string): boolean;
getSyncedMetaKeys(): readonly string[];
setSprite(_value: IBlipSprite): void;
setColor(_value: IBlipColor): void;
setAlpha(_value: number): void;
setShowHeadingIndicator(_value: boolean): void;
setRotation(_value: number): void;
}