Hierarchy

More can be found at Navigation Data

Object Types

flowchart TD

    INavRelevantInterface --> UNavRelevantComponent
    INavRelevantInterface --> UPrimitiveComponent
    UNavRelevantComponent --> UNavModifierComponent
    UNavModifierComponent --> USplineNavModifierComponent

It uses the bounds of all the primitive components owned by the owning actor (if they have collisions).

It implements the INavRelevantInterface interface, this is used in UNavModifierComponent::GetNavigationData to return the modifier volume FAreaNavModifier.