Skip to content

VimpNativesInterior

@vimp-mp/types 2.0.1

Interface · GTA V natives API

ts
interface VimpNativesInterior

Members

activateInteriorEntitySet

ts
activateInteriorEntitySet(interior: number, entitysetname: string): void

activateInteriorGroupsUsingCamera

ts
activateInteriorGroupsUsingCamera(): void

addPickupToInteriorRoomByName

ts
addPickupToInteriorRoomByName(pickup: number, roomname: string): void

capInterior

ts
capInterior(interior: number, toggle: boolean): void

clearInteriorStateOfEntity

ts
clearInteriorStateOfEntity(entity: number): void

clearRoomForEntity

ts
clearRoomForEntity(entity: number): void

clearRoomForGameViewport

ts
clearRoomForGameViewport(): void

deactivateInteriorEntitySet

ts
deactivateInteriorEntitySet(interior: number, entitysetname: string): void

disableInterior

ts
disableInterior(interior: number, toggle: boolean): void

disableMetroSystem

ts
disableMetroSystem(toggle: boolean): void

enableExteriorCullModelThisFrame

ts
enableExteriorCullModelThisFrame(mapobjecthash: number): void

enableShadowCullModelThisFrame

ts
enableShadowCullModelThisFrame(mapobjecthash: number): void

enableStadiumProbesThisFrame

ts
enableStadiumProbesThisFrame(toggle: boolean): void

forceActivatingTrackingOnEntity

ts
forceActivatingTrackingOnEntity(p0: number, p1: number): void

forceRoomForEntity

ts
forceRoomForEntity(entity: number, interior: number, roomhashkey: number): void

forceRoomForGameViewport

ts
forceRoomForGameViewport(interiorid: number, roomhashkey: number): void

getInteriorAtCoords

ts
getInteriorAtCoords(x: number, y: number, z: number): number

getInteriorAtCoordsWithType

ts
getInteriorAtCoordsWithType(x: number, y: number, z: number, interiortype: string): number

getInteriorAtCoordsWithTypehash

ts
getInteriorAtCoordsWithTypehash(x: number, y: number, z: number, typehash: number): number

getInteriorFromCollision

ts
getInteriorFromCollision(x: number, y: number, z: number): number

getInteriorFromEntity

ts
getInteriorFromEntity(entity: number): number

getInteriorFromPrimaryView

ts
getInteriorFromPrimaryView(): number

getInteriorGroupId

ts
getInteriorGroupId(interior: number): number

getInteriorHeading

ts
getInteriorHeading(interior: number): number

getInteriorLocationAndNamehash

ts
getInteriorLocationAndNamehash(interior: number): { namehash: number; position: { x: number; y: number; z: number } }

getKeyForEntityInRoom

ts
getKeyForEntityInRoom(entity: number): number

getOffsetFromInteriorInWorldCoords

ts
getOffsetFromInteriorInWorldCoords(interior: number, x: number, y: number, z: number): { x: number; y: number; z: number }

getRoomKeyForGameViewport

ts
getRoomKeyForGameViewport(): number

getRoomKeyFromEntity

ts
getRoomKeyFromEntity(entity: number): number

isCollisionMarkedOutside

ts
isCollisionMarkedOutside(x: number, y: number, z: number): boolean

isInteriorCapped

ts
isInteriorCapped(interior: number): boolean

isInteriorDisabled

ts
isInteriorDisabled(interior: number): boolean

isInteriorEntitySetActive

ts
isInteriorEntitySetActive(interior: number, entitysetname: string): boolean

isInteriorReady

ts
isInteriorReady(interior: number): boolean

isInteriorScene

ts
isInteriorScene(): boolean

isValidInterior

ts
isValidInterior(interior: number): boolean

pinInteriorInMemory

ts
pinInteriorInMemory(interior: number): void

refreshInterior

ts
refreshInterior(interior: number): void

retainEntityInInterior

ts
retainEntityInInterior(entity: number, interior: number): void

setInteriorEntitySetTintIndex

ts
setInteriorEntitySetTintIndex(interior: number, entitysetname: string, color: number): void

setInteriorInUse

ts
setInteriorInUse(interior: number): boolean

setIsExteriorOnly

ts
setIsExteriorOnly(entity: number, toggle: boolean): void

setRoomForGameViewportByKey

ts
setRoomForGameViewportByKey(roomhashkey: number): void

setRoomForGameViewportByName

ts
setRoomForGameViewportByName(roomname: string): void

unpinInterior

ts
unpinInterior(interior: number): void

VIMP developer documentation