This commit is contained in:
grahamboree
2023-11-12 21:30:55 +00:00
parent 7a67dd2edd
commit f5b5d4c92e

View File

@@ -818,7 +818,7 @@ $(document).ready(function(){initNavTree('Recast_8h_source.html',''); initResiza
<div class="ttc" id="agroup__recast_html_ga0dee8037963c1452a25b3835f3e8d902"><div class="ttname"><a href="group__recast.html#ga0dee8037963c1452a25b3835f3e8d902">rcMarkConvexPolyArea</a></div><div class="ttdeci">void rcMarkConvexPolyArea(rcContext *context, const float *verts, int numVerts, float minY, float maxY, unsigned char areaId, rcCompactHeightfield &amp;compactHeightfield)</div><div class="ttdoc">Applies the area id to the all spans within the specified convex polygon.</div><div class="ttdef"><b>Definition:</b> RecastArea.cpp:432</div></div>
<div class="ttc" id="agroup__recast_html_ga1b6942363f019860984263c0f8f62b9d"><div class="ttname"><a href="group__recast.html#ga1b6942363f019860984263c0f8f62b9d">rcAllocPolyMesh</a></div><div class="ttdeci">rcPolyMesh * rcAllocPolyMesh()</div><div class="ttdoc">Allocates a polygon mesh object using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:222</div></div>
<div class="ttc" id="agroup__recast_html_ga23a98560fac96a1d2eb9f01c6617e927"><div class="ttname"><a href="group__recast.html#ga23a98560fac96a1d2eb9f01c6617e927">rcRasterizeTriangle</a></div><div class="ttdeci">bool rcRasterizeTriangle(rcContext *context, const float *v0, const float *v1, const float *v2, unsigned char areaID, rcHeightfield &amp;heightfield, int flagMergeThreshold=1)</div><div class="ttdoc">Rasterizes a single triangle into the specified heightfield.</div><div class="ttdef"><b>Definition:</b> RecastRasterization.cpp:457</div></div>
<div class="ttc" id="agroup__recast_html_ga255c830cc0d30fa0229a05033242e77d"><div class="ttname"><a href="group__recast.html#ga255c830cc0d30fa0229a05033242e77d">rcBuildDistanceField</a></div><div class="ttdeci">bool rcBuildDistanceField(rcContext *ctx, rcCompactHeightfield &amp;chf)</div><div class="ttdoc">Builds the distance field for the specified compact heightfield.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1253</div></div>
<div class="ttc" id="agroup__recast_html_ga255c830cc0d30fa0229a05033242e77d"><div class="ttname"><a href="group__recast.html#ga255c830cc0d30fa0229a05033242e77d">rcBuildDistanceField</a></div><div class="ttdeci">bool rcBuildDistanceField(rcContext *ctx, rcCompactHeightfield &amp;chf)</div><div class="ttdoc">Builds the distance field for the specified compact heightfield.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1258</div></div>
<div class="ttc" id="agroup__recast_html_ga27bbc4ef9f8c09b68ec63ebe908521a2"><div class="ttname"><a href="group__recast.html#ga27bbc4ef9f8c09b68ec63ebe908521a2">rcBuildPolyMeshDetail</a></div><div class="ttdeci">bool rcBuildPolyMeshDetail(rcContext *ctx, const rcPolyMesh &amp;mesh, const rcCompactHeightfield &amp;chf, float sampleDist, float sampleMaxError, rcPolyMeshDetail &amp;dmesh)</div><div class="ttdoc">Builds a detail mesh from the provided polygon mesh.</div><div class="ttdef"><b>Definition:</b> RecastMeshDetail.cpp:1170</div></div>
<div class="ttc" id="agroup__recast_html_ga2b1a22ec58d51570e352c19cb2cb22a2"><div class="ttname"><a href="group__recast.html#ga2b1a22ec58d51570e352c19cb2cb22a2">rcAllocContourSet</a></div><div class="ttdeci">rcContourSet * rcAllocContourSet()</div><div class="ttdoc">Allocates a contour set object using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:188</div></div>
<div class="ttc" id="agroup__recast_html_ga2c4bba9a06ae30ac063fba1a69a68cd9"><div class="ttname"><a href="group__recast.html#ga2c4bba9a06ae30ac063fba1a69a68cd9">rcMarkCylinderArea</a></div><div class="ttdeci">void rcMarkCylinderArea(rcContext *context, const float *position, float radius, float height, unsigned char areaId, rcCompactHeightfield &amp;compactHeightfield)</div><div class="ttdoc">Applies the area id to all spans within the specified y-axis-aligned cylinder.</div><div class="ttdef"><b>Definition:</b> RecastArea.cpp:633</div></div>
@@ -826,7 +826,7 @@ $(document).ready(function(){initNavTree('Recast_8h_source.html',''); initResiza
<div class="ttc" id="agroup__recast_html_ga3dc179b83cb925eb6602cd06123bf038"><div class="ttname"><a href="group__recast.html#ga3dc179b83cb925eb6602cd06123bf038">rcBuildCompactHeightfield</a></div><div class="ttdeci">bool rcBuildCompactHeightfield(rcContext *context, int walkableHeight, int walkableClimb, const rcHeightfield &amp;heightfield, rcCompactHeightfield &amp;compactHeightfield)</div><div class="ttdoc">Builds a compact heightfield representing open space, from a heightfield representing solid space.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:403</div></div>
<div class="ttc" id="agroup__recast_html_ga3e717cb2fa2ef5d123f0fa218f0630a9"><div class="ttname"><a href="group__recast.html#ga3e717cb2fa2ef5d123f0fa218f0630a9">rcAllocHeightfield</a></div><div class="ttdeci">rcHeightfield * rcAllocHeightfield()</div><div class="ttdoc">Allocates a heightfield object using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:86</div></div>
<div class="ttc" id="agroup__recast_html_ga3efa77f1a8305250471c2ac09672d9ae"><div class="ttname"><a href="group__recast.html#ga3efa77f1a8305250471c2ac09672d9ae">rcFreePolyMeshDetail</a></div><div class="ttdeci">void rcFreePolyMeshDetail(rcPolyMeshDetail *detailMesh)</div><div class="ttdoc">Frees the specified detail mesh using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:265</div></div>
<div class="ttc" id="agroup__recast_html_ga44a9272ded073492dd74b1a871d9d1a0"><div class="ttname"><a href="group__recast.html#ga44a9272ded073492dd74b1a871d9d1a0">rcBuildLayerRegions</a></div><div class="ttdeci">bool rcBuildLayerRegions(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea)</div><div class="ttdoc">Builds region data for the heightfield by partitioning the heightfield in non-overlapping layers.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1661</div></div>
<div class="ttc" id="agroup__recast_html_ga44a9272ded073492dd74b1a871d9d1a0"><div class="ttname"><a href="group__recast.html#ga44a9272ded073492dd74b1a871d9d1a0">rcBuildLayerRegions</a></div><div class="ttdeci">bool rcBuildLayerRegions(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea)</div><div class="ttdoc">Builds region data for the heightfield by partitioning the heightfield in non-overlapping layers.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1666</div></div>
<div class="ttc" id="agroup__recast_html_ga47eca35f60dbd7ddc1cb18fdb2493833"><div class="ttname"><a href="group__recast.html#ga47eca35f60dbd7ddc1cb18fdb2493833">rcCreateHeightfield</a></div><div class="ttdeci">bool rcCreateHeightfield(rcContext *context, rcHeightfield &amp;heightfield, int sizeX, int sizeZ, const float *minBounds, const float *maxBounds, float cellSize, float cellHeight)</div><div class="ttdoc">Initializes a new heightfield.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:306</div></div>
<div class="ttc" id="agroup__recast_html_ga617834c1759867250e21569c204f1410"><div class="ttname"><a href="group__recast.html#ga617834c1759867250e21569c204f1410">rcAllocPolyMeshDetail</a></div><div class="ttdeci">rcPolyMeshDetail * rcAllocPolyMeshDetail()</div><div class="ttdoc">Allocates a detail mesh object using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:260</div></div>
<div class="ttc" id="agroup__recast_html_ga63549624426821904ecf1a92ddcccaea"><div class="ttname"><a href="group__recast.html#ga63549624426821904ecf1a92ddcccaea">rcFreeHeightField</a></div><div class="ttdeci">void rcFreeHeightField(rcHeightfield *heightfield)</div><div class="ttdoc">Frees the specified heightfield object using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:91</div></div>
@@ -847,7 +847,7 @@ $(document).ready(function(){initNavTree('Recast_8h_source.html',''); initResiza
<div class="ttc" id="agroup__recast_html_gaa28c3eb627ca7d96015c7978ff0eb8f7"><div class="ttname"><a href="group__recast.html#gaa28c3eb627ca7d96015c7978ff0eb8f7">rcMergePolyMeshes</a></div><div class="ttdeci">bool rcMergePolyMeshes(rcContext *ctx, rcPolyMesh **meshes, const int nmeshes, rcPolyMesh &amp;mesh)</div><div class="ttdoc">Merges multiple polygon meshes into a single mesh.</div><div class="ttdef"><b>Definition:</b> RecastMesh.cpp:1309</div></div>
<div class="ttc" id="agroup__recast_html_gab76182beff7fc231b489c414b26e8638"><div class="ttname"><a href="group__recast.html#gab76182beff7fc231b489c414b26e8638">rcMarkBoxArea</a></div><div class="ttdeci">void rcMarkBoxArea(rcContext *context, const float *boxMinBounds, const float *boxMaxBounds, unsigned char areaId, rcCompactHeightfield &amp;compactHeightfield)</div><div class="ttdoc">Applies an area id to all spans within the specified bounding box.</div><div class="ttdef"><b>Definition:</b> RecastArea.cpp:371</div></div>
<div class="ttc" id="agroup__recast_html_gabade813042a8c79ddb2f4ecf84620cf8"><div class="ttname"><a href="group__recast.html#gabade813042a8c79ddb2f4ecf84620cf8">rcGetHeightFieldSpanCount</a></div><div class="ttdeci">int rcGetHeightFieldSpanCount(rcContext *context, const rcHeightfield &amp;heightfield)</div><div class="ttdoc">Returns the number of spans contained in the specified heightfield.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:384</div></div>
<div class="ttc" id="agroup__recast_html_gac750ac6caa254759ef0bccf8afc7f67f"><div class="ttname"><a href="group__recast.html#gac750ac6caa254759ef0bccf8afc7f67f">rcBuildRegionsMonotone</a></div><div class="ttdeci">bool rcBuildRegionsMonotone(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea, int mergeRegionArea)</div><div class="ttdoc">Builds region data for the heightfield using simple monotone partitioning.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1352</div></div>
<div class="ttc" id="agroup__recast_html_gac750ac6caa254759ef0bccf8afc7f67f"><div class="ttname"><a href="group__recast.html#gac750ac6caa254759ef0bccf8afc7f67f">rcBuildRegionsMonotone</a></div><div class="ttdeci">bool rcBuildRegionsMonotone(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea, int mergeRegionArea)</div><div class="ttdoc">Builds region data for the heightfield using simple monotone partitioning.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1357</div></div>
<div class="ttc" id="agroup__recast_html_gad293e95cc9b22e4305ad2c6fbf946622"><div class="ttname"><a href="group__recast.html#gad293e95cc9b22e4305ad2c6fbf946622">rcClearUnwalkableTriangles</a></div><div class="ttdeci">void rcClearUnwalkableTriangles(rcContext *context, float walkableSlopeAngle, const float *verts, int numVerts, const int *tris, int numTris, unsigned char *triAreaIDs)</div><div class="ttdoc">Sets the area id of all triangles with a slope greater than or equal to the specified value to RC_NUL...</div><div class="ttdef"><b>Definition:</b> Recast.cpp:360</div></div>
<div class="ttc" id="agroup__recast_html_gad3ccc7652b12db58c8e58c976bb34b1b"><div class="ttname"><a href="group__recast.html#gad3ccc7652b12db58c8e58c976bb34b1b">rcGetCon</a></div><div class="ttdeci">int rcGetCon(const rcCompactSpan &amp;span, int direction)</div><div class="ttdoc">Gets neighbor connection data for the specified direction.</div><div class="ttdef"><b>Definition:</b> Recast.h:1241</div></div>
<div class="ttc" id="agroup__recast_html_gad40c996631bc70091d7355dc4c950655"><div class="ttname"><a href="group__recast.html#gad40c996631bc70091d7355dc4c950655">rcFilterLedgeSpans</a></div><div class="ttdeci">void rcFilterLedgeSpans(rcContext *context, int walkableHeight, int walkableClimb, rcHeightfield &amp;heightfield)</div><div class="ttdoc">Marks spans that are ledges as not-walkable.</div><div class="ttdef"><b>Definition:</b> RecastFilter.cpp:62</div></div>
@@ -858,7 +858,7 @@ $(document).ready(function(){initNavTree('Recast_8h_source.html',''); initResiza
<div class="ttc" id="agroup__recast_html_gae3a9621529cb8d471a95161bd7d0ca96"><div class="ttname"><a href="group__recast.html#gae3a9621529cb8d471a95161bd7d0ca96">rcFreeContourSet</a></div><div class="ttdeci">void rcFreeContourSet(rcContourSet *contourSet)</div><div class="ttdoc">Frees the specified contour set using the Recast allocator.</div><div class="ttdef"><b>Definition:</b> Recast.cpp:193</div></div>
<div class="ttc" id="agroup__recast_html_gaf2bf6010fc80e9b6e8f4c0c1fef7a97f"><div class="ttname"><a href="group__recast.html#gaf2bf6010fc80e9b6e8f4c0c1fef7a97f">rcErodeWalkableArea</a></div><div class="ttdeci">bool rcErodeWalkableArea(rcContext *context, int erosionRadius, rcCompactHeightfield &amp;compactHeightfield)</div><div class="ttdoc">Erodes the walkable area within the heightfield by the specified radius.</div><div class="ttdef"><b>Definition:</b> RecastArea.cpp:75</div></div>
<div class="ttc" id="agroup__recast_html_gaf7827d43d6b3e24ab5aba552343bce26"><div class="ttname"><a href="group__recast.html#gaf7827d43d6b3e24ab5aba552343bce26">rcGetDirForOffset</a></div><div class="ttdeci">int rcGetDirForOffset(int offsetX, int offsetZ)</div><div class="ttdoc">Gets the direction for the specified offset.</div><div class="ttdef"><b>Definition:</b> Recast.h:1270</div></div>
<div class="ttc" id="agroup__recast_html_gaf89da5f503884e43f955639343333cea"><div class="ttname"><a href="group__recast.html#gaf89da5f503884e43f955639343333cea">rcBuildRegions</a></div><div class="ttdeci">bool rcBuildRegions(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea, int mergeRegionArea)</div><div class="ttdoc">Builds region data for the heightfield using watershed partitioning.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1525</div></div>
<div class="ttc" id="agroup__recast_html_gaf89da5f503884e43f955639343333cea"><div class="ttname"><a href="group__recast.html#gaf89da5f503884e43f955639343333cea">rcBuildRegions</a></div><div class="ttdeci">bool rcBuildRegions(rcContext *ctx, rcCompactHeightfield &amp;chf, int borderSize, int minRegionArea, int mergeRegionArea)</div><div class="ttdoc">Builds region data for the heightfield using watershed partitioning.</div><div class="ttdef"><b>Definition:</b> RecastRegion.cpp:1530</div></div>
<div class="ttc" id="agroup__recast_html_gafbf610dce5157badc30bd847684a3f9c"><div class="ttname"><a href="group__recast.html#gafbf610dce5157badc30bd847684a3f9c">rcOffsetPoly</a></div><div class="ttdeci">int rcOffsetPoly(const float *verts, int numVerts, float offset, float *outVerts, int maxOutVerts)</div><div class="ttdoc">Expands a convex polygon along its vertex normals by the given offset amount.</div><div class="ttdef"><b>Definition:</b> RecastArea.cpp:532</div></div>
<div class="ttc" id="astructrcCompactCell_html"><div class="ttname"><a href="structrcCompactCell.html">rcCompactCell</a></div><div class="ttdoc">Provides information on the content of a cell column in a compact heightfield.</div><div class="ttdef"><b>Definition:</b> Recast.h:335</div></div>
<div class="ttc" id="astructrcCompactCell_html_a70bb509654a28a8c9d67bcb469d0b3ce"><div class="ttname"><a href="structrcCompactCell.html#a70bb509654a28a8c9d67bcb469d0b3ce">rcCompactCell::count</a></div><div class="ttdeci">unsigned int count</div><div class="ttdoc">Number of spans in the column.</div><div class="ttdef"><b>Definition:</b> Recast.h:337</div></div>