@nativewrappers/fivem
Version:
Native wrappers and utilities for use with FiveM.
40 lines (39 loc) • 1.31 kB
TypeScript
import { Vector3 } from "./common/utils/Vector";
import type { BlipColor, BlipSprite } from "./enums/Blip";
import type { Entity } from "./models/Entity";
import type { Player } from "./models/Player";
export declare class Blip {
protected handle: number;
constructor(handle: number);
get Handle(): number;
get Position(): Vector3;
set Position(location: Vector3);
set Rotation(rotation: number);
set Scale(scale: number);
get Type(): number;
get Alpha(): number;
set Alpha(alpha: number);
set Priority(priority: number);
set NumberLabel(number: number);
get Color(): BlipColor;
set Color(color: BlipColor);
get Sprite(): BlipSprite;
set Sprite(sprite: BlipSprite);
set Display(display: number);
set Name(name: string);
setNameToPlayerName(player: Player): void;
get Entity(): Entity | null;
set ShowHeadingIndicator(show: boolean);
set ShowRoute(show: boolean);
set IsFriendly(friendly: boolean);
set IsFriend(friend: boolean);
set IsCrew(crew: boolean);
get IsFlashing(): boolean;
set IsFlashing(flashing: boolean);
get IsOnMinimap(): boolean;
get IsShortRange(): boolean;
set IsShortRange(shortRange: boolean);
removeNumberLabel(): void;
delete(): void;
exists(): boolean;
}