Skip to content

VimpNativesShapetest

@vimp-mp/types 2.0.1

Interface · GTA V natives API

ts
interface VimpNativesShapetest

Members

getShapeTestResult

ts
getShapeTestResult(shapetesthandle: number): { endcoords: { x: number; y: number; z: number }; entityhit: number; hit: boolean; return: number; surfacenormal: { x: number; y: number; z: number } }

getShapeTestResultIncludingMaterial

ts
getShapeTestResultIncludingMaterial(shapetesthandle: number): { endcoords: { x: number; y: number; z: number }; entityhit: number; hit: boolean; materialhash: number; return: number; surfacenormal: { x: number; y: number; z: number } }

releaseScriptGuidFromEntity

ts
releaseScriptGuidFromEntity(entityhit: number): void

startExpensiveSynchronousShapeTestLosProbe

ts
startExpensiveSynchronousShapeTestLosProbe(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, flags: number, entity: number, p8: number): number

startShapeTestBound

ts
startShapeTestBound(entity: number, flags1: number, flags2: number): number

startShapeTestBoundingBox

ts
startShapeTestBoundingBox(entity: number, flags1: number, flags2: number): number

startShapeTestBox

ts
startShapeTestBox(x: number, y: number, z: number, dimx: number, dimy: number, dimz: number, rotx: number, roty: number, rotz: number, p9: number, flags: number, entity: number, p12: number): number

startShapeTestCapsule

ts
startShapeTestCapsule(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, radius: number, flags: number, entity: number, p9: number): number

startShapeTestLosProbe

ts
startShapeTestLosProbe(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, flags: number, entity: number, p8: number): number

startShapeTestMouseCursorLosProbe

ts
startShapeTestMouseCursorLosProbe(flag: number, entity: number, flag2: number): { pvec1: { x: number; y: number; z: number }; pvec2: { x: number; y: number; z: number }; return: number }

startShapeTestSweptSphere

ts
startShapeTestSweptSphere(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, radius: number, flags: number, entity: number, p9: number): number

VIMP developer documentation