rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
15 lines (14 loc) • 654 B
TypeScript
import type { IBaseObjectCreateOptions, IBaseObjectsManager } from "../../../entities";
import { type ICamera } from "../../../entities/common/camera/ICamera";
import { type IVector3D } from "../../../../shared/common/utils";
export interface ICameraCreateOptions extends IBaseObjectCreateOptions {
name: string;
position: IVector3D;
rotation: IVector3D;
fov: number;
}
export interface ICameraManager extends IBaseObjectsManager<ICamera> {
create(options: ICameraCreateOptions): ICamera;
renderScriptCams(render: boolean, ease: boolean, easeTime: number, freezePreviousCamera: boolean): void;
getGameplayCamera(): ICamera;
}