{"total":8,"results":[{"hash":"0x04AA59CA40571C2E","namespace":"SHAPETEST","name":"_0x04AA59CA40571C2E","runtimeName":"N_0x04aa59ca40571c2e","side":"client","game":"rdr3","returnType":"Any","params":[{"name":"p0","type":"Any"},{"name":"p1","type":"Any"}],"summary":"","doc":0,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/0x04AA59CA40571C2E"},{"hash":"0xEDE8AC7C5108FB1D","namespace":"SHAPETEST","name":"GET_SHAPE_TEST_RESULT","runtimeName":"GetShapeTestResult","side":"client","game":"rdr3","returnType":"int","params":[{"name":"shapeTestHandle","type":"ScrHandle"},{"name":"hit","type":"BOOL*"},{"name":"endCoords","type":"Vector3*"},{"name":"surfaceNormal","type":"Vector3*"},{"name":"entityHit","type":"Entity*"}],"summary":"Returns the result of a shape test: 0 if the handle is invalid, 1 if the shape test is still pending, or 2 if the shape test has completed, and the handle should be invalidated.","doc":2,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/GET_SHAPE_TEST_RESULT"},{"hash":"0x377906D8A31E5586","namespace":"SHAPETEST","name":"START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE","runtimeName":"StartExpensiveSynchronousShapeTestLosProbe","side":"client","game":"rdr3","returnType":"ScrHandle","params":[{"name":"x1","type":"float"},{"name":"y1","type":"float"},{"name":"z1","type":"float"},{"name":"x2","type":"float"},{"name":"y2","type":"float"},{"name":"z2","type":"float"},{"name":"flags","type":"int"},{"name":"entityToIgnore","type":"Entity"},{"name":"p8","type":"int"}],"summary":"Does the same as 0x7EE9F5D83DD4F90E, except blocking until the shape test completes.","doc":2,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE"},{"hash":"0xFE466162C4401D18","namespace":"SHAPETEST","name":"START_SHAPE_TEST_BOX","runtimeName":"StartShapeTestBox","side":"client","game":"rdr3","returnType":"ScrHandle","params":[{"name":"posX","type":"float"},{"name":"posY","type":"float"},{"name":"posZ","type":"float"},{"name":"dimensionsX","type":"float"},{"name":"dimensionsY","type":"float"},{"name":"dimensionsZ","type":"float"},{"name":"rotX","type":"float"},{"name":"rotY","type":"float"},{"name":"rotZ","type":"float"},{"name":"rotationOrder","type":"int"},{"name":"flags","type":"int"},{"name":"entityToIgnore","type":"Entity"},{"name":"options","type":"int"}],"summary":"","doc":1,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_BOX"},{"hash":"0x28579D1B8F8AAC80","namespace":"SHAPETEST","name":"START_SHAPE_TEST_CAPSULE","runtimeName":"StartShapeTestCapsule","side":"client","game":"rdr3","returnType":"ScrHandle","params":[{"name":"x1","type":"float"},{"name":"y1","type":"float"},{"name":"z1","type":"float"},{"name":"x2","type":"float"},{"name":"y2","type":"float"},{"name":"z2","type":"float"},{"name":"radius","type":"float"},{"name":"flags","type":"int"},{"name":"entityToIgnore","type":"Entity"},{"name":"p9","type":"int"}],"summary":"","doc":1,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_CAPSULE"},{"hash":"0x7EE9F5D83DD4F90E","namespace":"SHAPETEST","name":"START_SHAPE_TEST_LOS_PROBE","runtimeName":"StartShapeTestLosProbe","side":"client","game":"rdr3","returnType":"ScrHandle","params":[{"name":"x1","type":"float"},{"name":"y1","type":"float"},{"name":"z1","type":"float"},{"name":"x2","type":"float"},{"name":"y2","type":"float"},{"name":"z2","type":"float"},{"name":"flags","type":"int"},{"name":"entity","type":"Entity"},{"name":"p8","type":"int"}],"summary":"Starts an asynchronous ray (line of sight) test; read it with GET_SHAPE_TEST_RESULT.","doc":3,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_LOS_PROBE"},{"hash":"0x9839013D8B6014F1","namespace":"SHAPETEST","name":"START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE","runtimeName":"StartShapeTestMouseCursorLosProbe","side":"client","game":"rdr3","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","doc":2,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE"},{"hash":"0xAA5B7C8309F73230","namespace":"SHAPETEST","name":"START_SHAPE_TEST_SWEPT_SPHERE","runtimeName":"StartShapeTestSweptSphere","side":"client","game":"rdr3","returnType":"ScrHandle","params":[{"name":"x1","type":"float"},{"name":"y1","type":"float"},{"name":"z1","type":"float"},{"name":"x2","type":"float"},{"name":"y2","type":"float"},{"name":"z2","type":"float"},{"name":"radius","type":"float"},{"name":"flags","type":"int"},{"name":"entity","type":"Entity"},{"name":"p9","type":"Any"}],"summary":"","doc":1,"url":"https://natives.borderlinerp.com/natives/SHAPETEST/START_SHAPE_TEST_SWEPT_SPHERE"}]}