UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ARecastNavMesh::FRaycastResult Struct Reference

#include <RecastNavMesh.h>

Public Types

enum  { MAX_PATH_CORRIDOR_POLYS = 128 }
 

Public Member Functions

 FRaycastResult ()
 
int32 GetMaxCorridorSize () const
 
bool HasHit () const
 
NavNodeRef GetLastNodeRef () const
 

Public Attributes

NavNodeRef CorridorPolys [MAX_PATH_CORRIDOR_POLYS]
 
float CorridorCost [MAX_PATH_CORRIDOR_POLYS]
 
int32 CorridorPolysCount
 
FVector::FReal HitTime
 
FVector HitNormal
 
uint32 bIsRaycastEndInCorridor: 1
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
MAX_PATH_CORRIDOR_POLYS 

Constructor & Destructor Documentation

◆ FRaycastResult()

ARecastNavMesh::FRaycastResult::FRaycastResult ( )
inline

Member Function Documentation

◆ GetLastNodeRef()

NavNodeRef ARecastNavMesh::FRaycastResult::GetLastNodeRef ( ) const
inline

◆ GetMaxCorridorSize()

int32 ARecastNavMesh::FRaycastResult::GetMaxCorridorSize ( ) const
inline

◆ HasHit()

bool ARecastNavMesh::FRaycastResult::HasHit ( ) const
inline

Member Data Documentation

◆ bIsRaycastEndInCorridor

uint32 ARecastNavMesh::FRaycastResult::bIsRaycastEndInCorridor

◆ CorridorCost

float ARecastNavMesh::FRaycastResult::CorridorCost[MAX_PATH_CORRIDOR_POLYS]

◆ CorridorPolys

NavNodeRef ARecastNavMesh::FRaycastResult::CorridorPolys[MAX_PATH_CORRIDOR_POLYS]

◆ CorridorPolysCount

int32 ARecastNavMesh::FRaycastResult::CorridorPolysCount

◆ HitNormal

FVector ARecastNavMesh::FRaycastResult::HitNormal

◆ HitTime

FVector::FReal ARecastNavMesh::FRaycastResult::HitTime

The documentation for this struct was generated from the following file: