Skip to main content

Picker Utils

Base:
class
Type:
FNPickerUtils
Header File:
NexusPicker/Public/NPickerUtils.h

Shared configuration defaults used by every picker when resolving a generated point onto geometry or navmesh via ENPickerProjectionMode. The header also defines the macro family the picker implementations expand into so projection behaviour stays consistent across shapes — those macros are intentionally undocumented (header-only convenience, not part of the public type surface).

Static Fields​

FieldTypeDescription
CollisionQueryParamsFCollisionQueryParamsCollision query parameters used by the trace-based projection path.
NavQueryExtentFVectorHalf-extent of the AABB used when projecting onto the navmesh; widen this if your navmesh tolerance needs to be larger.
NavAgentPropertiesFNavAgentPropertiesNav agent properties used when resolving a navmesh location for a generated point.

These are static and mutable — projects that need different defaults can assign new values once at startup rather than threading parameters through every picker call site.

See Also​

  • PickerParams — references these fields from its Trace / NearestNavMeshV1 projection branches.