![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DetourNavLinkBuilder.h>
Classes | |
| struct | EdgeSampler |
| struct | JumpLink |
| struct | Trajectory2D |
| struct | TrajectorySample |
Public Types | |
| enum | JumpLinkFlag : unsigned char { FILTERED = 0 , VALID = 1 } |
Public Member Functions | |
| int | getEdgeCount () const |
| NAVMESH_API bool | findEdges (rcContext &ctx, const rcConfig &cfg, const dtLinkBuilderConfig &builderConfig, const struct dtTileCacheContourSet &lcset, const dtReal *orig, const rcHeightfield *solidHF, const rcCompactHeightfield *compactHF) |
| NAVMESH_API void | buildForAllEdges (rcContext &ctx, const dtLinkBuilderConfig &acfg, const dtNavLinkBuilderJumpConfig &jumpConfig) |
| NAVMESH_API void | debugBuildEdge (const dtLinkBuilderConfig &acfg, int edgeIndex, EdgeSampler &sampler, const dtNavLinkBuilderJumpConfig &jumpConfig) |
Public Attributes | |
| TArray< JumpLink, TInlineAllocator< 16 > > | m_links |
Static Public Attributes | |
| static constexpr int | MAX_SPINE = 8 |
| static constexpr uint8 | INVALID_CONFIG_INDEX = 0xFF |
Friends | |
| NAVMESH_API void | duDebugDrawNavLinkBuilder (struct duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, unsigned int drawFlags, const EdgeSampler *es) |
| NAVMESH_API void | duDebugDrawTrajectorySamples (struct duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, const dtReal *pa, const dtReal *pb, const dtNavLinkBuilder::Trajectory2D *trajectory, const dtReal *trajectoryDir) |
| NAVMESH_API void | duDrawGroundSegment (struct duDebugDraw *dd, const dtNavLinkBuilder::GroundSegment &segment) |
| void dtNavLinkBuilder::buildForAllEdges | ( | rcContext & | ctx, |
| const dtLinkBuilderConfig & | acfg, | ||
| const dtNavLinkBuilderJumpConfig & | jumpConfig | ||
| ) |
| void dtNavLinkBuilder::debugBuildEdge | ( | const dtLinkBuilderConfig & | acfg, |
| int | edgeIndex, | ||
| EdgeSampler & | sampler, | ||
| const dtNavLinkBuilderJumpConfig & | jumpConfig | ||
| ) |
| bool dtNavLinkBuilder::findEdges | ( | rcContext & | ctx, |
| const rcConfig & | cfg, | ||
| const dtLinkBuilderConfig & | builderConfig, | ||
| const struct dtTileCacheContourSet & | lcset, | ||
| const dtReal * | orig, | ||
| const rcHeightfield * | solidHF, | ||
| const rcCompactHeightfield * | compactHF | ||
| ) |
|
inline |
|
friend |
|
friend |
|
friend |
| TArray<JumpLink, TInlineAllocator<16> > dtNavLinkBuilder::m_links |
|
staticconstexpr |