![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Templates/SubclassOf.h"#include "AI/Navigation/NavigationTypes.h"#include "LinkGenerationConfig.generated.h"Go to the source code of this file.
Classes | |
| struct | FNavLinkGenerationJumpConfig |
| struct | TStructOpsTypeTraits< FNavLinkGenerationJumpConfig > |
| struct | TStructOpsTypeTraits< FNavLinkGenerationJumpDownConfig > |
Enumerations | |
| enum class | ENavLinkBuilderFlags : uint16 { CreateCenterPointLink = 1 << 0 , CreateExtremityLink = 1 << 1 } |
Functions | |
| ENUM_CLASS_FLAGS (ENavLinkBuilderFlags) | |
| struct | UE_DEPRECATED (5.7, "Use FNavLinkGenerationJumpConfig instead.") FNavLinkGenerationJumpDownConfig |
|
strong |
| ENUM_CLASS_FLAGS | ( | ENavLinkBuilderFlags | ) |
| struct UE_DEPRECATED | ( | 5. | 7, |
| "Use FNavLinkGenerationJumpConfig instead." | |||
| ) |
Experimental configuration to generate vertical links.
Should this config be used to generate links.
Horizontal length of the jump. How far from the starting point we will look for ground.
How far from the navmesh edge is the jump started.
How far below the starting height we want to look for landing ground.
Peak height relative to the height of the starting point.
Tolerance at both ends of the jump to find ground.
Value multiplied by CellSize to find the distance between sampling trajectories. Default is 1. Larger values improve generation speed but might introduce sampling errors.
When filtering similar links, it's the distance used to compare between segment endpoints to match similar links. Use greater distance for more filtering (0 to deactivate filtering).
Flags used to indicate how links will be added.
Area class for downward traversal of links generated by this configuration.
Area class for upward traversal of links generated by this configuration.
Class used to handle links made with this configuration. Using this allows to implement custom behaviors when using navlinks, for example during the pathfollow. Note that having a proxy is not required for successful navlink pathfinding, but it does allow for custom behavior at the start and the end of a given navlink. This implies that using LinkProxyClass is optional, and it can remain empty (the default value).
Identifier used identify the current proxy handler. All links generated through this config will use the same handler.
Current proxy. The proxy instance is build from the LinkProxyClass (provided it's not null). A proxy will be created if a
Is the link proxy registered to the navigation system CustomNavLinksMap. Registration occurs on PostRegisterAllComponents or on PostLoadPreRebuild if a new proxy was created.
Implemented for deprecated property cleanup purposes.