UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::IMeshSpatial::FQueryOptions Struct Reference

#include <SpatialInterfaces.h>

Public Member Functions

 FQueryOptions ()
 
 FQueryOptions (TFunction< bool(int)> TriangleFilterF)
 
 FQueryOptions (double MaxDistance, TFunction< bool(int)> TriangleFilterF=nullptr)
 

Public Attributes

double MaxDistance = TNumericLimits<double>::Max()
 
TFunction< bool(int)> TriangleFilterF = nullptr
 
bool bAllowUnsafeModifiedMeshQueries = false
 

Constructor & Destructor Documentation

◆ FQueryOptions() [1/3]

UE::Geometry::IMeshSpatial::FQueryOptions::FQueryOptions ( )
inline

◆ FQueryOptions() [2/3]

UE::Geometry::IMeshSpatial::FQueryOptions::FQueryOptions ( TFunction< bool(int)>  TriangleFilterF)
inline

◆ FQueryOptions() [3/3]

UE::Geometry::IMeshSpatial::FQueryOptions::FQueryOptions ( double  MaxDistance,
TFunction< bool(int)>  TriangleFilterF = nullptr 
)
inline

Member Data Documentation

◆ bAllowUnsafeModifiedMeshQueries

bool UE::Geometry::IMeshSpatial::FQueryOptions::bAllowUnsafeModifiedMeshQueries = false

◆ MaxDistance

double UE::Geometry::IMeshSpatial::FQueryOptions::MaxDistance = TNumericLimits<double>::Max()

Maximum search distance / hit distance, where applicable

◆ TriangleFilterF

TFunction<bool(int)> UE::Geometry::IMeshSpatial::FQueryOptions::TriangleFilterF = nullptr

If non-null, only triangle IDs that pass this filter (i.e. filter is true) are considered


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