Skip to content

VimpNativesGraphics

@vimp-mp/types 2.0.1

Interface · GTA V natives API

ts
interface VimpNativesGraphics

Members

_forceAllowSnowFootVfxOnIce

ts
_forceAllowSnowFootVfxOnIce(toggle: boolean): void

_forceGroundSnowPass

ts
_forceGroundSnowPass(toggle: boolean): void

_hasScaleformMovieNamedLoaded

ts
_hasScaleformMovieNamedLoaded(scaleformname: string): { return: boolean; scaleformhandle: number }

_setParticleFxLoopedCameraBias

ts
_setParticleFxLoopedCameraBias(ptfxhandle: number, p1: number): void

_setScaleformMovieNamedAsNoLongerNeeded

ts
_setScaleformMovieNamedAsNoLongerNeeded(scaleformhandle: number, scaleformname: string): void

_setTvChannelPlaylistDirty

ts
_setTvChannelPlaylistDirty(tvchannel: number, p1: boolean): number

_startVehicleParticleFxLooped

ts
_startVehicleParticleFxLooped(vehicle: number, effectname: string, frontback: boolean, leftright: boolean, localonly: boolean): number

abortVehicleCrewEmblemRequest

ts
abortVehicleCrewEmblemRequest(): { p0: number; return: boolean }

addDecal

ts
addDecal(decaltype: number, posx: number, posy: number, posz: number, p4: number, p5: number, p6: number, p7: number, p8: number, p9: number, width: number, height: number, rcoef: number, gcoef: number, bcoef: number, opacity: number, timeout: number, p17: boolean, p18: boolean, p19: boolean): number

addEntityIcon

ts
addEntityIcon(entity: number, icon: string): number

addOilDecal

ts
addOilDecal(x: number, y: number, z: number, groundlvl: number, width: number, transparency: number): number

addPetrolDecal

ts
addPetrolDecal(x: number, y: number, z: number, groundlvl: number, width: number, transparency: number): number

addPetrolTrailDecalInfo

ts
addPetrolTrailDecalInfo(x: number, y: number, z: number, p3: number): void

addTcmodifierOverride

ts
addTcmodifierOverride(modifiername1: string, modifiername2: string): void

addVehicleCrewEmblem

ts
addVehicleCrewEmblem(vehicle: number, ped: number, boneindex: number, x1: number, x2: number, x3: number, y1: number, y2: number, y3: number, z1: number, z2: number, z3: number, scale: number, p13: number, alpha: number): boolean

adjustNextPosSizeAsNormalized169

ts
adjustNextPosSizeAsNormalized169(): void

animpostfxGetCurrentTime

ts
animpostfxGetCurrentTime(effectname: string): number

animpostfxIsRunning

ts
animpostfxIsRunning(effectname: string): boolean

animpostfxPlay

ts
animpostfxPlay(effectname: string, duration: number, looped: boolean): void

animpostfxStop

ts
animpostfxStop(effectname: string): void

animpostfxStopAll

ts
animpostfxStopAll(): void

animpostfxStopAndFlushRequests

ts
animpostfxStopAndFlushRequests(effectname: string): void

attachTvAudioToEntity

ts
attachTvAudioToEntity(entity: number): void

beginCreateLowQualityCopyOfPhoto

ts
beginCreateLowQualityCopyOfPhoto(p0: number): boolean

beginCreateMissionCreatorPhotoPreview

ts
beginCreateMissionCreatorPhotoPreview(): boolean

beginScaleformMovieMethod

ts
beginScaleformMovieMethod(scaleform: number, methodname: string): boolean

beginScaleformMovieMethodOnFrontend

ts
beginScaleformMovieMethodOnFrontend(methodname: string): boolean

beginScaleformMovieMethodOnFrontendHeader

ts
beginScaleformMovieMethodOnFrontendHeader(methodname: string): boolean

beginScaleformScriptHudMovieMethod

ts
beginScaleformScriptHudMovieMethod(hudcomponent: number, methodname: string): boolean

beginTakeHighQualityPhoto

ts
beginTakeHighQualityPhoto(): boolean

beginTakeMissionCreatorPhoto

ts
beginTakeMissionCreatorPhoto(): boolean

beginTextCommandScaleformString

ts
beginTextCommandScaleformString(componenttype: string): void

callScaleformMovieMethod

ts
callScaleformMovieMethod(scaleform: number, method: string): void

callScaleformMovieMethodWithNumber

ts
callScaleformMovieMethodWithNumber(scaleform: number, methodname: string, param1: number, param2: number, param3: number, param4: number, param5: number): void

callScaleformMovieMethodWithNumberAndString

ts
callScaleformMovieMethodWithNumberAndString(scaleform: number, methodname: string, floatparam1: number, floatparam2: number, floatparam3: number, floatparam4: number, floatparam5: number, stringparam1: string, stringparam2: string, stringparam3: string, stringparam4: string, stringparam5: string): void

callScaleformMovieMethodWithString

ts
callScaleformMovieMethodWithString(scaleform: number, methodname: string, param1: string, param2: string, param3: string, param4: string, param5: string): void

cascadeShadowsClearShadowSampleType

ts
cascadeShadowsClearShadowSampleType(): void

cascadeShadowsEnableEntityTracker

ts
cascadeShadowsEnableEntityTracker(toggle: boolean): void

cascadeShadowsEnableFreezer

ts
cascadeShadowsEnableFreezer(p0: boolean): void

cascadeShadowsInitSession

ts
cascadeShadowsInitSession(): void

cascadeShadowsSetAircraftMode

ts
cascadeShadowsSetAircraftMode(p0: boolean): void

cascadeShadowsSetBoundPosition

ts
cascadeShadowsSetBoundPosition(p0: number): void

cascadeShadowsSetCascadeBounds

ts
cascadeShadowsSetCascadeBounds(p0: number, p1: boolean, p2: number, p3: number, p4: number, p5: number, p6: boolean, p7: number): void

cascadeShadowsSetCascadeBoundsScale

ts
cascadeShadowsSetCascadeBoundsScale(p0: number): void

cascadeShadowsSetDynamicDepthMode

ts
cascadeShadowsSetDynamicDepthMode(p0: boolean): void

cascadeShadowsSetDynamicDepthValue

ts
cascadeShadowsSetDynamicDepthValue(p0: number): void

cascadeShadowsSetEntityTrackerScale

ts
cascadeShadowsSetEntityTrackerScale(p0: number): void

cascadeShadowsSetScreenSizeCheckEnabled

ts
cascadeShadowsSetScreenSizeCheckEnabled(p0: boolean): void

cascadeShadowsSetShadowSampleType

ts
cascadeShadowsSetShadowSampleType(type: string): void

cascadeShadowsSetSplitZExpWeight

ts
cascadeShadowsSetSplitZExpWeight(p0: number): void

clearAllTcmodifierOverrides

ts
clearAllTcmodifierOverrides(p0: string): void

clearDrawOrigin

ts
clearDrawOrigin(): void

clearExtraTcmodifier

ts
clearExtraTcmodifier(): void

clearParticleFxShootoutBoat

ts
clearParticleFxShootoutBoat(): void

clearStatusOfSortedListOperation

ts
clearStatusOfSortedListOperation(): void

clearTimecycleModifier

ts
clearTimecycleModifier(): void

clearTvChannelPlaylist

ts
clearTvChannelPlaylist(tvchannel: number): void

createCheckpoint

ts
createCheckpoint(type: number, posx1: number, posy1: number, posz1: number, posx2: number, posy2: number, posz2: number, diameter: number, red: number, green: number, blue: number, alpha: number, reserved: number): number

createTrackedPoint

ts
createTrackedPoint(): number

deleteCheckpoint

ts
deleteCheckpoint(checkpoint: number): void

destroyTrackedPoint

ts
destroyTrackedPoint(point: number): void

disableCompositeShotgunDecals

ts
disableCompositeShotgunDecals(toggle: boolean): void

disableDownwashPtfx

ts
disableDownwashPtfx(toggle: boolean): void

disableHdtexThisFrame

ts
disableHdtexThisFrame(): void

disableInWaterPtfx

ts
disableInWaterPtfx(toggle: boolean): void

disableMoonCycleOverride

ts
disableMoonCycleOverride(): void

disableOcclusionThisFrame

ts
disableOcclusionThisFrame(): void

disableProcobjCreation

ts
disableProcobjCreation(): void

disableRegionVfx

ts
disableRegionVfx(p0: number): void

disableScreenblurFade

ts
disableScreenblurFade(): void

disableScuffDecals

ts
disableScuffDecals(toggle: boolean): void

disableVehicleDistantlights

ts
disableVehicleDistantlights(toggle: boolean): void

doesLatestBriefStringExist

ts
doesLatestBriefStringExist(p0: number): boolean

doesParticleFxLoopedExist

ts
doesParticleFxLoopedExist(ptfxhandle: number): boolean

doesThisPhotoSlotContainAValidPhoto

ts
doesThisPhotoSlotContainAValidPhoto(p0: number): boolean

doesVehicleHaveCrewEmblem

ts
doesVehicleHaveCrewEmblem(vehicle: number, p1: number): boolean

dontRenderInGameUi

ts
dontRenderInGameUi(p0: boolean): void

drawBinkMovie

ts
drawBinkMovie(binkmovie: number, p1: number, p2: number, p3: number, p4: number, p5: number, r: number, g: number, b: number, a: number): void

drawBox

ts
drawBox(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number): void

drawDebugBox

ts
drawDebugBox(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, r: number, g: number, b: number, alpha: number): void

drawDebugCross

ts
drawDebugCross(x: number, y: number, z: number, size: number, red: number, green: number, blue: number, alpha: number): void

drawDebugLine

ts
drawDebugLine(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, r: number, g: number, b: number, alpha: number): void

drawDebugLineWithTwoColours

ts
drawDebugLineWithTwoColours(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, r1: number, g1: number, b1: number, r2: number, g2: number, b2: number, alpha1: number, alpha2: number): void

drawDebugSphere

ts
drawDebugSphere(x: number, y: number, z: number, radius: number, red: number, green: number, blue: number, alpha: number): void

drawDebugText

ts
drawDebugText(text: string, x: number, y: number, z: number, red: number, green: number, blue: number, alpha: number): void

drawDebugText2d

ts
drawDebugText2d(text: string, x: number, y: number, z: number, red: number, green: number, blue: number, alpha: number): void

drawLightWithRange

ts
drawLightWithRange(posx: number, posy: number, posz: number, colorr: number, colorg: number, colorb: number, range: number, intensity: number): void

drawLightWithRangeex

ts
drawLightWithRangeex(x: number, y: number, z: number, r: number, g: number, b: number, range: number, intensity: number, shadow: number): void

drawLine

ts
drawLine(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number): void

drawLowQualityPhotoToPhone

ts
drawLowQualityPhotoToPhone(p0: boolean, p1: boolean): void

drawMarker

ts
drawMarker(type: number, posx: number, posy: number, posz: number, dirx: number, diry: number, dirz: number, rotx: number, roty: number, rotz: number, scalex: number, scaley: number, scalez: number, red: number, green: number, blue: number, alpha: number, bobupanddown: boolean, facecamera: boolean, p19: number, rotate: boolean, texturedict: string, texturename: string, drawonents: boolean): void

drawMarkerEx

ts
drawMarkerEx(type: number, posx: number, posy: number, posz: number, dirx: number, diry: number, dirz: number, rotx: number, roty: number, rotz: number, scalex: number, scaley: number, scalez: number, red: number, green: number, blue: number, alpha: number, bobupanddown: boolean, facecamera: boolean, p19: number, rotate: boolean, texturedict: string, texturename: string, drawonents: boolean, p24: boolean, p25: boolean): void

drawMarkerSphere

ts
drawMarkerSphere(x: number, y: number, z: number, radius: number, red: number, green: number, blue: number, alpha: number): void

drawPoly

ts
drawPoly(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, x3: number, y3: number, z3: number, red: number, green: number, blue: number, alpha: number): void

drawRect

ts
drawRect(x: number, y: number, width: number, height: number, r: number, g: number, b: number, a: number, p8: boolean): void

drawScaleformMovie

ts
drawScaleformMovie(scaleformhandle: number, x: number, y: number, width: number, height: number, red: number, green: number, blue: number, alpha: number, p9: number): void

drawScaleformMovie3d

ts
drawScaleformMovie3d(scaleform: number, posx: number, posy: number, posz: number, rotx: number, roty: number, rotz: number, p7: number, p8: number, p9: number, scalex: number, scaley: number, scalez: number, rotationorder: number): void

drawScaleformMovie3dSolid

ts
drawScaleformMovie3dSolid(scaleform: number, posx: number, posy: number, posz: number, rotx: number, roty: number, rotz: number, p7: number, p8: number, p9: number, scalex: number, scaley: number, scalez: number, rotationorder: number): void

drawScaleformMovieFullscreen

ts
drawScaleformMovieFullscreen(scaleform: number, red: number, green: number, blue: number, alpha: number, p5: number): void

drawScaleformMovieFullscreenMasked

ts
drawScaleformMovieFullscreenMasked(scaleform1: number, scaleform2: number, red: number, green: number, blue: number, alpha: number): void

drawShadowedSpotLight

ts
drawShadowedSpotLight(posx: number, posy: number, posz: number, dirx: number, diry: number, dirz: number, colorr: number, colorg: number, colorb: number, distance: number, brightness: number, roundness: number, radius: number, falloff: number, shadowid: number): void

drawSpotLight

ts
drawSpotLight(posx: number, posy: number, posz: number, dirx: number, diry: number, dirz: number, colorr: number, colorg: number, colorb: number, distance: number, brightness: number, hardness: number, radius: number, falloff: number): void

drawSprite

ts
drawSprite(texturedict: string, texturename: string, screenx: number, screeny: number, width: number, height: number, heading: number, red: number, green: number, blue: number, alpha: number, p11: boolean, p12: number): void

drawSpriteArx

ts
drawSpriteArx(texturedict: string, texturename: string, x: number, y: number, width: number, height: number, p6: number, red: number, green: number, blue: number, alpha: number, p11: number, p12: number): void

drawSpriteArxWithUv

ts
drawSpriteArxWithUv(texturedict: string, texturename: string, x: number, y: number, width: number, height: number, u1: number, v1: number, u2: number, v2: number, heading: number, red: number, green: number, blue: number, alpha: number, p15: number): void

drawSpriteNamedRendertarget

ts
drawSpriteNamedRendertarget(texturedict: string, texturename: string, screenx: number, screeny: number, width: number, height: number, heading: number, red: number, green: number, blue: number, alpha: number, p11: number): void

drawTexturedPoly

ts
drawTexturedPoly(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, x3: number, y3: number, z3: number, red: number, green: number, blue: number, alpha: number, texturedict: string, texturename: string, u1: number, v1: number, w1: number, u2: number, v2: number, w2: number, u3: number, v3: number, w3: number): void

drawTexturedPolyWithThreeColours

ts
drawTexturedPolyWithThreeColours(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, x3: number, y3: number, z3: number, red1: number, green1: number, blue1: number, alpha1: number, red2: number, green2: number, blue2: number, alpha2: number, red3: number, green3: number, blue3: number, alpha3: number, texturedict: string, texturename: string, u1: number, v1: number, w1: number, u2: number, v2: number, w2: number, u3: number, v3: number, w3: number): void

drawTvChannel

ts
drawTvChannel(xpos: number, ypos: number, xscale: number, yscale: number, rotation: number, red: number, green: number, blue: number, alpha: number): void

enableAlienBloodVfx

ts
enableAlienBloodVfx(toggle: boolean): void

enableClownBloodVfx

ts
enableClownBloodVfx(toggle: boolean): void

enableMoonCycleOverride

ts
enableMoonCycleOverride(strength: number): void

enableMovieKeyframeWait

ts
enableMovieKeyframeWait(toggle: boolean): void

enableMovieSubtitles

ts
enableMovieSubtitles(toggle: boolean): void

enableProcobjCreation

ts
enableProcobjCreation(): void

endPetrolTrailDecals

ts
endPetrolTrailDecals(): void

endScaleformMovieMethod

ts
endScaleformMovieMethod(): void

endScaleformMovieMethodReturnValue

ts
endScaleformMovieMethodReturnValue(): number

endTextCommandScaleformString

ts
endTextCommandScaleformString(): void

endTextCommandUnparsedScaleformString

ts
endTextCommandUnparsedScaleformString(): void

fadeDecalsInRange

ts
fadeDecalsInRange(x: number, y: number, z: number, p3: number, p4: number): void

fadeUpPedLight

ts
fadeUpPedLight(p0: number): void

forceExposureReadback

ts
forceExposureReadback(toggle: boolean): void

forceParticleFxInVehicleInterior

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

forcePostfxBulletImpactsAfterHud

ts
forcePostfxBulletImpactsAfterHud(p0: boolean): void

forceRenderInGameUi

ts
forceRenderInGameUi(toggle: boolean): void

freeMemoryForHighQualityPhoto

ts
freeMemoryForHighQualityPhoto(): void

freeMemoryForLowQualityPhoto

ts
freeMemoryForLowQualityPhoto(): void

freeMemoryForMissionCreatorPhoto

ts
freeMemoryForMissionCreatorPhoto(): void

freeMemoryForMissionCreatorPhotoPreview

ts
freeMemoryForMissionCreatorPhotoPreview(): void

getActualScreenResolution

ts
getActualScreenResolution(): { x: number; y: number }

getAspectRatio

ts
getAspectRatio(b: boolean): number

getBinkMovieTime

ts
getBinkMovieTime(binkmovie: number): number

getCurrentNumberOfCloudPhotos

ts
getCurrentNumberOfCloudPhotos(): number

getCurrentTvClipNamehash

ts
getCurrentTvClipNamehash(): number

getDecalWashLevel

ts
getDecalWashLevel(decal: number): number

getExtraTcmodifier

ts
getExtraTcmodifier(): number

getIsHidef

ts
getIsHidef(): boolean

getIsPetrolDecalInRange

ts
getIsPetrolDecalInRange(xcoord: number, ycoord: number, zcoord: number, radius: number): boolean

getIsTimecycleTransitioningOut

ts
getIsTimecycleTransitioningOut(): boolean

getIsWidescreen

ts
getIsWidescreen(): boolean

getLightOverrideMaxIntensityScale

ts
getLightOverrideMaxIntensityScale(): number

getLoadHighQualityPhotoStatus

ts
getLoadHighQualityPhotoStatus(p0: number): number

getMaximumNumberOfCloudPhotos

ts
getMaximumNumberOfCloudPhotos(): number

getMaximumNumberOfPhotos

ts
getMaximumNumberOfPhotos(): number

getMotionblurMaxVelScaler

ts
getMotionblurMaxVelScaler(): number

getRequestingnightvision

ts
getRequestingnightvision(): boolean

getSafeZoneSize

ts
getSafeZoneSize(): number

getScaleformMovieMethodReturnValueBool

ts
getScaleformMovieMethodReturnValueBool(methodreturn: number): boolean

getScaleformMovieMethodReturnValueInt

ts
getScaleformMovieMethodReturnValueInt(methodreturn: number): number

getScaleformMovieMethodReturnValueString

ts
getScaleformMovieMethodReturnValueString(methodreturn: number): string

getScreenAspectRatio

ts
getScreenAspectRatio(): number

getScreenblurFadeCurrentTime

ts
getScreenblurFadeCurrentTime(): number

getScreenCoordFromWorldCoord

ts
getScreenCoordFromWorldCoord(worldx: number, worldy: number, worldz: number): { return: boolean; screenx: number; screeny: number }

getScreenResolution

ts
getScreenResolution(): { x: number; y: number }

getScriptGfxAlignPosition

ts
getScriptGfxAlignPosition(x: number, y: number): { calculatedx: number; calculatedy: number }

getStatusOfCreateLowQualityCopyOfPhoto

ts
getStatusOfCreateLowQualityCopyOfPhoto(p0: number): number

getStatusOfCreateMissionCreatorPhotoPreview

ts
getStatusOfCreateMissionCreatorPhotoPreview(): number

getStatusOfLoadMissionCreatorPhoto

ts
getStatusOfLoadMissionCreatorPhoto(): { p0: number; return: number }

getStatusOfSaveHighQualityPhoto

ts
getStatusOfSaveHighQualityPhoto(): number

getStatusOfSortedListOperation

ts
getStatusOfSortedListOperation(p0: number): number

getStatusOfTakeHighQualityPhoto

ts
getStatusOfTakeHighQualityPhoto(): number

getStatusOfTakeMissionCreatorPhoto

ts
getStatusOfTakeMissionCreatorPhoto(): number

getTextureResolution

ts
getTextureResolution(texturedict: string, texturename: string): { x: number; y: number; z: number }

getTimecycleModifierIndex

ts
getTimecycleModifierIndex(): number

getTimecycleTransitionModifierIndex

ts
getTimecycleTransitionModifierIndex(): number

getTogglePausedRenderphasesStatus

ts
getTogglePausedRenderphasesStatus(): boolean

getTvChannel

ts
getTvChannel(): number

getTvVolume

ts
getTvVolume(): number

getUsingnightvision

ts
getUsingnightvision(): boolean

getUsingseethrough

ts
getUsingseethrough(): boolean

getVehicleCrewEmblemRequestState

ts
getVehicleCrewEmblemRequestState(vehicle: number, p1: number): number

golfTrailGetMaxHeight

ts
golfTrailGetMaxHeight(): number

golfTrailGetVisualControlPoint

ts
golfTrailGetVisualControlPoint(p0: number): { x: number; y: number; z: number }

golfTrailSetColour

ts
golfTrailSetColour(p0: number, p1: number, p2: number, p3: number, p4: number, p5: number, p6: number, p7: number, p8: number, p9: number, p10: number, p11: number): void

golfTrailSetEnabled

ts
golfTrailSetEnabled(toggle: boolean): void

golfTrailSetFacing

ts
golfTrailSetFacing(p0: boolean): void

golfTrailSetFixedControlPoint

ts
golfTrailSetFixedControlPoint(type: number, xpos: number, ypos: number, zpos: number, p4: number, red: number, green: number, blue: number, alpha: number): void

golfTrailSetFixedControlPointEnable

ts
golfTrailSetFixedControlPointEnable(p0: boolean): void

golfTrailSetPath

ts
golfTrailSetPath(p0: number, p1: number, p2: number, p3: number, p4: number, p5: number, p6: number, p7: number, p8: boolean): void

golfTrailSetRadius

ts
golfTrailSetRadius(p0: number, p1: number, p2: number): void

golfTrailSetShaderParams

ts
golfTrailSetShaderParams(p0: number, p1: number, p2: number, p3: number, p4: number): void

golfTrailSetTessellation

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

grabPausemenuOwnership

ts
grabPausemenuOwnership(): void

grassbatchDisableFlattening

ts
grassbatchDisableFlattening(): void

grassbatchEnableFlatteningExtInSphere

ts
grassbatchEnableFlatteningExtInSphere(x: number, y: number, z: number, p3: number, p4: number, p5: number, p6: number, scale: number): void

grassbatchEnableFlatteningInSphere

ts
grassbatchEnableFlatteningInSphere(x: number, y: number, z: number, radius: number, p4: number, p5: number, p6: number): void

hasScaleformContainerMovieLoadedIntoParent

ts
hasScaleformContainerMovieLoadedIntoParent(scaleformhandle: number): boolean

hasScaleformMovieFilenameLoaded

ts
hasScaleformMovieFilenameLoaded(scaleformname: string): boolean

hasScaleformMovieLoaded

ts
hasScaleformMovieLoaded(scaleformhandle: number): boolean

hasScaleformScriptHudMovieLoaded

ts
hasScaleformScriptHudMovieLoaded(hudcomponent: number): boolean

hasStreamedTextureDictLoaded

ts
hasStreamedTextureDictLoaded(texturedict: string): boolean

isActiveScaleformMovieDeleting

ts
isActiveScaleformMovieDeleting(val: number): boolean

isDecalAlive

ts
isDecalAlive(decal: number): boolean

isPlaylistOnChannel

ts
isPlaylistOnChannel(tvchannel: number, p1: number): boolean

isScaleformMovieDeleting

ts
isScaleformMovieDeleting(val: number): boolean

isScaleformMovieMethodReturnValueReady

ts
isScaleformMovieMethodReturnValueReady(methodreturn: number): boolean

isScreenblurFadeRunning

ts
isScreenblurFadeRunning(): boolean

isTrackedPointVisible

ts
isTrackedPointVisible(point: number): boolean

isTvshowCurrentlyPlaying

ts
isTvshowCurrentlyPlaying(videocliphash: number): boolean

loadHighQualityPhoto

ts
loadHighQualityPhoto(p0: number): boolean

loadMissionCreatorPhoto

ts
loadMissionCreatorPhoto(p1: number, p2: number, p3: number): { p0: number; return: boolean }

loadMovieMeshSet

ts
loadMovieMeshSet(moviemeshsetname: string): number

moveVehicleDecals

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

overrideInteriorSmokeEnd

ts
overrideInteriorSmokeEnd(): void

overrideInteriorSmokeLevel

ts
overrideInteriorSmokeLevel(level: number): void

overrideInteriorSmokeName

ts
overrideInteriorSmokeName(name: string): void

overrideNightvisionLightRange

ts
overrideNightvisionLightRange(p0: number): void

overridePedCrewLogoTexture

ts
overridePedCrewLogoTexture(ped: number, txd: string, txn: string): boolean

passKeyboardInputToScaleform

ts
passKeyboardInputToScaleform(scaleformhandle: number): boolean

patchDecalDiffuseMap

ts
patchDecalDiffuseMap(decaltype: number, texturedict: string, texturename: string): void

phonephotoeditorIsActive

ts
phonephotoeditorIsActive(): boolean

phonephotoeditorSetFrameTxd

ts
phonephotoeditorSetFrameTxd(texturedict: string, p1: boolean): boolean

phonephotoeditorToggle

ts
phonephotoeditorToggle(p0: boolean): boolean

playBinkMovie

ts
playBinkMovie(binkmovie: number): void

popTimecycleModifier

ts
popTimecycleModifier(): void

presetInteriorAmbientCache

ts
presetInteriorAmbientCache(timecyclemodifiername: string): void

procgrassDisableAmbscalescan

ts
procgrassDisableAmbscalescan(): void

procgrassDisableCullsphere

ts
procgrassDisableCullsphere(handle: number): void

procgrassEnableAmbscalescan

ts
procgrassEnableAmbscalescan(): void

procgrassEnableCullsphere

ts
procgrassEnableCullsphere(handle: number, x: number, y: number, z: number, scale: number): void

procgrassIsCullsphereEnabled

ts
procgrassIsCullsphereEnabled(handle: number): boolean

pushTimecycleModifier

ts
pushTimecycleModifier(): void

queryMovieMeshSetState

ts
queryMovieMeshSetState(p0: number): number

queueOperationToCreateSortedListOfPhotos

ts
queueOperationToCreateSortedListOfPhotos(p0: number): boolean

registerNoirLensEffect

ts
registerNoirLensEffect(): void

registerPostfxBulletImpact

ts
registerPostfxBulletImpact(weaponworldposx: number, weaponworldposy: number, weaponworldposz: number, intensity: number): void

releaseBinkMovie

ts
releaseBinkMovie(binkmovie: number): void

releaseMovieMeshSet

ts
releaseMovieMeshSet(moviemeshset: number): void

removeDecal

ts
removeDecal(decal: number): void

removeDecalsFromObject

ts
removeDecalsFromObject(obj: number): void

removeDecalsFromObjectFacing

ts
removeDecalsFromObjectFacing(obj: number, x: number, y: number, z: number): void

removeDecalsFromVehicle

ts
removeDecalsFromVehicle(vehicle: number): void

removeDecalsInRange

ts
removeDecalsInRange(x: number, y: number, z: number, range: number): void

removeGrassCullSphere

ts
removeGrassCullSphere(handle: number): void

removeParticleFx

ts
removeParticleFx(ptfxhandle: number, p1: boolean): void

removeParticleFxFromEntity

ts
removeParticleFxFromEntity(entity: number): void

removeParticleFxInRange

ts
removeParticleFxInRange(x: number, y: number, z: number, radius: number): void

removeScaleformScriptHudMovie

ts
removeScaleformScriptHudMovie(hudcomponent: number): void

removeVehicleCrewEmblem

ts
removeVehicleCrewEmblem(vehicle: number, p1: number): void

renderShadowedLightsWithNoShadows

ts
renderShadowedLightsWithNoShadows(p0: boolean): void

requestEarlyLightCheck

ts
requestEarlyLightCheck(): void

requestScaleformMovie

ts
requestScaleformMovie(scaleformname: string): number

requestScaleformMovieInstance

ts
requestScaleformMovieInstance(scaleformname: string): number

requestScaleformMovieSkipRenderWhilePaused

ts
requestScaleformMovieSkipRenderWhilePaused(scaleformname: string): number

requestScaleformMovieWithIgnoreSuperWidescreen

ts
requestScaleformMovieWithIgnoreSuperWidescreen(scaleformname: string): number

requestScaleformScriptHudMovie

ts
requestScaleformScriptHudMovie(hudcomponent: number): void

requestStreamedTextureDict

ts
requestStreamedTextureDict(texturedict: string, p1: boolean): void

resetAdaptation

ts
resetAdaptation(p0: number): void

resetParticleFxOverride

ts
resetParticleFxOverride(name: string): void

resetPausedRenderphases

ts
resetPausedRenderphases(): void

resetScriptGfxAlign

ts
resetScriptGfxAlign(): void

saveHighQualityPhoto

ts
saveHighQualityPhoto(unused: number): boolean

scaleformMovieMethodAddParamBool

ts
scaleformMovieMethodAddParamBool(value: boolean): void

scaleformMovieMethodAddParamFloat

ts
scaleformMovieMethodAddParamFloat(value: number): void

scaleformMovieMethodAddParamInt

ts
scaleformMovieMethodAddParamInt(value: number): void

scaleformMovieMethodAddParamLatestBriefString

ts
scaleformMovieMethodAddParamLatestBriefString(value: number): void

scaleformMovieMethodAddParamLiteralString

ts
scaleformMovieMethodAddParamLiteralString(string: string): void

scaleformMovieMethodAddParamPlayerNameString

ts
scaleformMovieMethodAddParamPlayerNameString(string: string): void

scaleformMovieMethodAddParamTextureNameString

ts
scaleformMovieMethodAddParamTextureNameString(string: string): void

seethroughGetMaxThickness

ts
seethroughGetMaxThickness(): number

seethroughReset

ts
seethroughReset(): void

seethroughSetColorNear

ts
seethroughSetColorNear(red: number, green: number, blue: number): void

seethroughSetFadeEnddistance

ts
seethroughSetFadeEnddistance(distance: number): void

seethroughSetFadeStartdistance

ts
seethroughSetFadeStartdistance(distance: number): void

seethroughSetHeatscale

ts
seethroughSetHeatscale(index: number, heatscale: number): void

seethroughSetHighlightNoise

ts
seethroughSetHighlightNoise(noise: number): void

seethroughSetHilightIntensity

ts
seethroughSetHilightIntensity(intensity: number): void

seethroughSetMaxThickness

ts
seethroughSetMaxThickness(thickness: number): void

seethroughSetNoiseMax

ts
seethroughSetNoiseMax(amount: number): void

seethroughSetNoiseMin

ts
seethroughSetNoiseMin(amount: number): void

setArenaThemeAndVariationForTakenPhoto

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

setArtificialLightsState

ts
setArtificialLightsState(state: boolean): void

setArtificialVehicleLightsState

ts
setArtificialVehicleLightsState(toggle: boolean): void

setBackfaceculling

ts
setBackfaceculling(toggle: boolean): void

setBinkMovie

ts
setBinkMovie(name: string): number

setBinkMovieAudioFrontend

ts
setBinkMovieAudioFrontend(binkmovie: number, p1: boolean): void

setBinkMovieTime

ts
setBinkMovieTime(binkmovie: number, progress: number): void

setBinkMovieVolume

ts
setBinkMovieVolume(binkmovie: number, value: number): void

setBinkShouldSkip

ts
setBinkShouldSkip(binkmovie: number, bshouldskip: boolean): void

setCheckpointClipplaneWithPosNorm

ts
setCheckpointClipplaneWithPosNorm(checkpoint: number, posx: number, posy: number, posz: number, unkx: number, unky: number, unkz: number): void

setCheckpointCylinderHeight

ts
setCheckpointCylinderHeight(checkpoint: number, nearheight: number, farheight: number, radius: number): void

setCheckpointDecalRotAlignedToCameraRot

ts
setCheckpointDecalRotAlignedToCameraRot(checkpoint: number): void

setCheckpointDirection

ts
setCheckpointDirection(checkpoint: number, posx: number, posy: number, posz: number): void

setCheckpointForceDirection

ts
setCheckpointForceDirection(checkpoint: number): void

setCheckpointForceOldArrowPointing

ts
setCheckpointForceOldArrowPointing(checkpoint: number): void

setCheckpointInsideCylinderHeightScale

ts
setCheckpointInsideCylinderHeightScale(checkpoint: number, scale: number): void

setCheckpointInsideCylinderScale

ts
setCheckpointInsideCylinderScale(checkpoint: number, scale: number): void

setCheckpointRgba

ts
setCheckpointRgba(checkpoint: number, red: number, green: number, blue: number, alpha: number): void

setCheckpointRgba2

ts
setCheckpointRgba2(checkpoint: number, red: number, green: number, blue: number, alpha: number): void

setCurrentPlayerTcmodifier

ts
setCurrentPlayerTcmodifier(modifiername: string): void

setDebugLinesAndSpheresDrawingActive

ts
setDebugLinesAndSpheresDrawingActive(enabled: boolean): void

setDecalBulletImpactRangeScale

ts
setDecalBulletImpactRangeScale(p0: number): void

setDepthwriting

ts
setDepthwriting(toggle: boolean): void

setDisableDecalRenderingThisFrame

ts
setDisableDecalRenderingThisFrame(): void

setDisablePetrolDecalsIgnitingThisFrame

ts
setDisablePetrolDecalsIgnitingThisFrame(): void

setDisablePetrolDecalsRecyclingThisFrame

ts
setDisablePetrolDecalsRecyclingThisFrame(): void

setDistanceBlurStrengthOverride

ts
setDistanceBlurStrengthOverride(p0: number): void

setDrawOrigin

ts
setDrawOrigin(x: number, y: number, z: number, p3: boolean): void

setEntityIconColor

ts
setEntityIconColor(entity: number, red: number, green: number, blue: number, alpha: number): void

setEntityIconVisibility

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

setExposuretweak

ts
setExposuretweak(toggle: boolean): void

setExtraTcmodifier

ts
setExtraTcmodifier(modifiername: string): void

setFlash

ts
setFlash(p0: number, p1: number, fadein: number, duration: number, fadeout: number): void

setForceMotionblur

ts
setForceMotionblur(toggle: boolean): void

setGrassCullSphere

ts
setGrassCullSphere(p0: number, p1: number, p2: number, p3: number): number

setHidofOverride

ts
setHidofOverride(p0: boolean, p1: boolean, nearplaneout: number, nearplanein: number, farplaneout: number, farplanein: number): void

setLightOverrideMaxIntensityScale

ts
setLightOverrideMaxIntensityScale(p0: number): void

setLockAdaptiveDofDistance

ts
setLockAdaptiveDofDistance(p0: boolean): void

setMotionblurMaxVelScaler

ts
setMotionblurMaxVelScaler(p0: number): void

setNextPlayerTcmodifier

ts
setNextPlayerTcmodifier(modifiername: string): void

setNightvision

ts
setNightvision(toggle: boolean): void

setNoiseoveride

ts
setNoiseoveride(toggle: boolean): void

setNoisinessoveride

ts
setNoisinessoveride(value: number): void

setOnIslandXForTakenPhoto

ts
setOnIslandXForTakenPhoto(p0: number): void

setParticleFxBangScrapeLodrangeScale

ts
setParticleFxBangScrapeLodrangeScale(p0: number): void

setParticleFxBloodScale

ts
setParticleFxBloodScale(p0: number): void

setParticleFxBulletImpactLodrangeScale

ts
setParticleFxBulletImpactLodrangeScale(p0: number): void

setParticleFxBulletImpactScale

ts
setParticleFxBulletImpactScale(scale: number): void

setParticleFxBulletTraceNoAngleReject

ts
setParticleFxBulletTraceNoAngleReject(p0: boolean): void

setParticleFxCamInsideNonplayerVehicle

ts
setParticleFxCamInsideNonplayerVehicle(vehicle: number, p1: boolean): void

setParticleFxCamInsideVehicle

ts
setParticleFxCamInsideVehicle(p0: boolean): void

setParticleFxFootLodrangeScale

ts
setParticleFxFootLodrangeScale(p0: number): void

setParticleFxFootOverrideName

ts
setParticleFxFootOverrideName(p0: string): void

setParticleFxForceVehicleInterior

ts
setParticleFxForceVehicleInterior(toggle: boolean): void

setParticleFxLoopedAlpha

ts
setParticleFxLoopedAlpha(ptfxhandle: number, alpha: number): void

setParticleFxLoopedColour

ts
setParticleFxLoopedColour(ptfxhandle: number, r: number, g: number, b: number, p4: boolean): void

setParticleFxLoopedEvolution

ts
setParticleFxLoopedEvolution(ptfxhandle: number, propertyname: string, amount: number, nonetwork: boolean): void

setParticleFxLoopedFarClipDist

ts
setParticleFxLoopedFarClipDist(ptfxhandle: number, range: number): void

setParticleFxLoopedOffsets

ts
setParticleFxLoopedOffsets(ptfxhandle: number, x: number, y: number, z: number, rotx: number, roty: number, rotz: number): void

setParticleFxLoopedScale

ts
setParticleFxLoopedScale(ptfxhandle: number, scale: number): void

setParticleFxNonLoopedAlpha

ts
setParticleFxNonLoopedAlpha(alpha: number): void

setParticleFxNonLoopedColour

ts
setParticleFxNonLoopedColour(r: number, g: number, b: number): void

setParticleFxNonLoopedEmitterSize

ts
setParticleFxNonLoopedEmitterSize(p0: number, p1: number, scale: number): void

setParticleFxNonLoopedScale

ts
setParticleFxNonLoopedScale(scale: number): void

setParticleFxOverride

ts
setParticleFxOverride(oldasset: string, newasset: string): void

setParticleFxShootoutBoat

ts
setParticleFxShootoutBoat(p0: number): void

setParticleFxSlipstreamLodrangeScale

ts
setParticleFxSlipstreamLodrangeScale(scale: number): void

setPlayerTcmodifierTransition

ts
setPlayerTcmodifierTransition(value: number): void

setPtfxForceVehicleInteriorFlag

ts
setPtfxForceVehicleInteriorFlag(p0: number): void

setScaleformMovieAsNoLongerNeeded

ts
setScaleformMovieAsNoLongerNeeded(): { scaleformhandle: number }

setScaleformMovieToUseLargeRt

ts
setScaleformMovieToUseLargeRt(scaleformhandle: number, toggle: boolean): void

setScaleformMovieToUseSuperLargeRt

ts
setScaleformMovieToUseSuperLargeRt(scaleformhandle: number, toggle: boolean): void

setScaleformMovieToUseSystemTime

ts
setScaleformMovieToUseSystemTime(scaleform: number, toggle: boolean): void

setScriptGfxAlign

ts
setScriptGfxAlign(horizontalalign: number, verticalalign: number): void

setScriptGfxAlignParams

ts
setScriptGfxAlignParams(x: number, y: number, w: number, h: number): void

setScriptGfxDrawBehindPausemenu

ts
setScriptGfxDrawBehindPausemenu(toggle: boolean): void

setScriptGfxDrawOrder

ts
setScriptGfxDrawOrder(draworder: number): void

setSeethrough

ts
setSeethrough(toggle: boolean): void

setSkidmarkRangeScale

ts
setSkidmarkRangeScale(scale: number): void

setStreamedTextureDictAsNoLongerNeeded

ts
setStreamedTextureDictAsNoLongerNeeded(texturedict: string): void

setTakenPhotoIsMugshot

ts
setTakenPhotoIsMugshot(toggle: boolean): void

setTimecycleModifier

ts
setTimecycleModifier(modifiername: string): void

setTimecycleModifierStrength

ts
setTimecycleModifierStrength(strength: number): void

setTrackedPointInfo

ts
setTrackedPointInfo(point: number, x: number, y: number, z: number, radius: number): void

setTransitionOutOfTimecycleModifier

ts
setTransitionOutOfTimecycleModifier(strength: number): void

setTransitionTimecycleModifier

ts
setTransitionTimecycleModifier(modifiername: string, transition: number): void

setTvAudioFrontend

ts
setTvAudioFrontend(toggle: boolean): void

setTvChannel

ts
setTvChannel(channel: number): void

setTvChannelPlaylist

ts
setTvChannelPlaylist(tvchannel: number, playlistname: string, restart: boolean): void

setTvChannelPlaylistAtHour

ts
setTvChannelPlaylistAtHour(tvchannel: number, playlistname: string, hour: number): void

setTvPlayerWatchingThisFrame

ts
setTvPlayerWatchingThisFrame(p0: number): void

setTvVolume

ts
setTvVolume(volume: number): void

setWeatherPtfxOverrideCurrLevel

ts
setWeatherPtfxOverrideCurrLevel(p0: number): void

setWeatherPtfxUseOverrideSettings

ts
setWeatherPtfxUseOverrideSettings(p0: boolean): void

startNetworkedParticleFxLoopedOnEntity

ts
startNetworkedParticleFxLoopedOnEntity(effectname: string, entity: number, xoffset: number, yoffset: number, zoffset: number, xrot: number, yrot: number, zrot: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean, r: number, g: number, b: number, a: number): number

startNetworkedParticleFxLoopedOnEntityBone

ts
startNetworkedParticleFxLoopedOnEntityBone(effectname: string, entity: number, xoffset: number, yoffset: number, zoffset: number, xrot: number, yrot: number, zrot: number, boneindex: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean, r: number, g: number, b: number, a: number): number

startNetworkedParticleFxNonLoopedAtCoord

ts
startNetworkedParticleFxNonLoopedAtCoord(effectname: string, xpos: number, ypos: number, zpos: number, xrot: number, yrot: number, zrot: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean, p11: boolean): boolean

startNetworkedParticleFxNonLoopedOnEntity

ts
startNetworkedParticleFxNonLoopedOnEntity(effectname: string, entity: number, offsetx: number, offsety: number, offsetz: number, rotx: number, roty: number, rotz: number, scale: number, axisx: boolean, axisy: boolean, axisz: boolean): boolean

startNetworkedParticleFxNonLoopedOnPedBone

ts
startNetworkedParticleFxNonLoopedOnPedBone(effectname: string, ped: number, offsetx: number, offsety: number, offsetz: number, rotx: number, roty: number, rotz: number, boneindex: number, scale: number, axisx: boolean, axisy: boolean, axisz: boolean): boolean

startParticleFxLoopedAtCoord

ts
startParticleFxLoopedAtCoord(effectname: string, x: number, y: number, z: number, xrot: number, yrot: number, zrot: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean, p11: boolean): number

startParticleFxLoopedOnEntity

ts
startParticleFxLoopedOnEntity(effectname: string, entity: number, xoffset: number, yoffset: number, zoffset: number, xrot: number, yrot: number, zrot: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean): number

startParticleFxLoopedOnEntityBone

ts
startParticleFxLoopedOnEntityBone(effectname: string, entity: number, xoffset: number, yoffset: number, zoffset: number, xrot: number, yrot: number, zrot: number, boneindex: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean): number

startParticleFxLoopedOnPedBone

ts
startParticleFxLoopedOnPedBone(effectname: string, ped: number, xoffset: number, yoffset: number, zoffset: number, xrot: number, yrot: number, zrot: number, boneindex: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean): number

startParticleFxNonLoopedAtCoord

ts
startParticleFxNonLoopedAtCoord(effectname: string, xpos: number, ypos: number, zpos: number, xrot: number, yrot: number, zrot: number, scale: number, xaxis: boolean, yaxis: boolean, zaxis: boolean): boolean

startParticleFxNonLoopedOnEntity

ts
startParticleFxNonLoopedOnEntity(effectname: string, entity: number, offsetx: number, offsety: number, offsetz: number, rotx: number, roty: number, rotz: number, scale: number, axisx: boolean, axisy: boolean, axisz: boolean): boolean

startParticleFxNonLoopedOnEntityBone

ts
startParticleFxNonLoopedOnEntityBone(effectname: string, entity: number, offsetx: number, offsety: number, offsetz: number, rotx: number, roty: number, rotz: number, boneindex: number, scale: number, axisx: boolean, axisy: boolean, axisz: boolean): boolean

startParticleFxNonLoopedOnPedBone

ts
startParticleFxNonLoopedOnPedBone(effectname: string, ped: number, offsetx: number, offsety: number, offsetz: number, rotx: number, roty: number, rotz: number, boneindex: number, scale: number, axisx: boolean, axisy: boolean, axisz: boolean): boolean

startPetrolTrailDecals

ts
startPetrolTrailDecals(p0: number): void

stopBinkMovie

ts
stopBinkMovie(binkmovie: number): void

stopParticleFxLooped

ts
stopParticleFxLooped(ptfxhandle: number, p1: boolean): void

terraingridActivate

ts
terraingridActivate(toggle: boolean): void

terraingridSetColours

ts
terraingridSetColours(lowr: number, lowg: number, lowb: number, lowalpha: number, r: number, g: number, b: number, alpha: number, highr: number, highg: number, highb: number, highalpha: number): void

terraingridSetParams

ts
terraingridSetParams(x: number, y: number, z: number, forwardx: number, forwardy: number, forwardz: number, sizex: number, sizey: number, sizez: number, gridscale: number, glowintensity: number, normalheight: number, heightdiff: number): void

togglePausedRenderphases

ts
togglePausedRenderphases(toggle: boolean): void

togglePlayerDamageOverlay

ts
togglePlayerDamageOverlay(toggle: boolean): void

triggerScreenblurFadeIn

ts
triggerScreenblurFadeIn(transitiontime: number): boolean

triggerScreenblurFadeOut

ts
triggerScreenblurFadeOut(transitiontime: number): boolean

ui3dsceneAssignPedToSlot

ts
ui3dsceneAssignPedToSlot(presetname: string, ped: number, slot: number, posx: number, posy: number, posz: number): boolean

ui3dsceneClearPatchedData

ts
ui3dsceneClearPatchedData(): void

ui3dsceneIsAvailable

ts
ui3dsceneIsAvailable(): boolean

ui3dsceneMakePushedPresetPersistent

ts
ui3dsceneMakePushedPresetPersistent(toggle: boolean): void

ui3dscenePushPreset

ts
ui3dscenePushPreset(presetname: string): boolean

unpatchDecalDiffuseMap

ts
unpatchDecalDiffuseMap(decaltype: number): void

updateLightsOnEntity

ts
updateLightsOnEntity(entity: number): void

useParticleFxAsset

ts
useParticleFxAsset(name: string): void

useSnowFootVfxWhenUnsheltered

ts
useSnowFootVfxWhenUnsheltered(toggle: boolean): void

useSnowWheelVfxWhenUnsheltered

ts
useSnowWheelVfxWhenUnsheltered(toggle: boolean): void

washDecalsFromVehicle

ts
washDecalsFromVehicle(vehicle: number, p1: number): void

washDecalsInRange

ts
washDecalsInRange(x: number, y: number, z: number, range: number, p4: number): void

waterReflectionSetScriptObjectVisibility

ts
waterReflectionSetScriptObjectVisibility(p0: number): void

VIMP developer documentation