{"hash":"0x9839013D8B6014F1","ns":"SHAPETEST","name":"START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE","slug":"START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE","official":true,"named":true,"luaName":"StartShapeTestMouseCursorLosProbe","game":"rdr3","apiset":"client","returnType":"ScrHandle","params":[{"name":"pVec1","type":"Vector3*"},{"name":"pVec2","type":"Vector3*"},{"name":"flag","type":"int"},{"name":"entity","type":"Entity"},{"name":"flag2","type":"int"}],"summary":"Old name: _START_SHAPE_TEST_SURROUNDING_COORDS","descriptions":[{"source":"alloc8or","format":"text","body":"Old name: _START_SHAPE_TEST_SURROUNDING_COORDS"}],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","gtaHash":"0xFF6BE494C7987F34","gtaJhash":"","sources":["alloc8or"],"doc":2,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE","markdownUrl":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE.md","snippets":{"lua":"local retval, pVec1, pVec2 = StartShapeTestMouseCursorLosProbe(flag, entity, flag2)","luaInvoke":"local retval, pVec1, pVec2 = Citizen.InvokeNative(0x9839013D8B6014F1, Citizen.PointerValueVector(), Citizen.PointerValueVector(), flag, entity, flag2, Citizen.ResultAsInteger())","js":"const [retval, pVec1, pVec2] = StartShapeTestMouseCursorLosProbe(flag, entity, flag2);","jsInvoke":"const [retval, pVec1, pVec2] = Citizen.invokeNative('0x9839013D8B6014F1', Citizen.pointerValueVector(), Citizen.pointerValueVector(), flag, entity, flag2, Citizen.returnResultAnyway(), Citizen.resultAsInteger());","csharp":"var pVec1 = new OutputArgument();\nvar pVec2 = new OutputArgument();\nint retval = Function.Call<int>((Hash)0x9839013D8B6014F1, pVec1, pVec2, flag, entity, flag2);\n// pVec1.GetResult<Vector3>()\n// pVec2.GetResult<Vector3>()","notes":["Pointer (out) arguments are not passed in Lua/JS: their values are returned after the result, in order."]}}