![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Functions | |
| bool | IsValidControllerAndHasValidPawn (const AController *Controller) |
| bool | IsValidLocation (const FVector &TestLocation) |
| bool | IsValidDirection (const FVector &TestVector) |
| bool | IsValidRotation (const FRotator &TestRotation) |
| bool | IsValidOrientation (const FQuat &TestOrientation) |
| bool | PickAIOption (EAIOptionFlag::Type Option, bool DefaultOption) |
| EAIOptionFlag::Type | BoolToAIOption (bool Value) |
| FVector | FindClosestLocation (const FVector &Origin, const TArray< FVector > &Locations) |
| bool | CheckIsTargetInSightCone (const FVector &StartLocation, const FVector &ConeDirectionNormal, float PeripheralVisionAngleCos, float ConeDirectionBackwardOffset, float NearClippingRadiusSq, float const FarClippingRadiusSq, const FVector &TargetLocation) |
Variables | |
| AIMODULE_API const FRotator | InvalidRotation = FRotator(FLT_MAX) |
| AIMODULE_API const FQuat | InvalidOrientation = FQuat(FLT_MAX, FLT_MAX, FLT_MAX, FLT_MAX) |
| constexpr FVector | InvalidLocation = FVector(FLT_MAX, UE::Math::TVectorConstInit{}) |
| constexpr FVector | InvalidDirection = FVector(0, UE::Math::TVectorConstInit{}) |
| constexpr float | InvalidRange = -1.f |
| constexpr float | InfiniteInterval = -FLT_MAX |
| constexpr uint32 | InvalidUnsignedID = uint32(INDEX_NONE) |
|
inline |
| AIMODULE_API bool FAISystem::CheckIsTargetInSightCone | ( | const FVector & | StartLocation, |
| const FVector & | ConeDirectionNormal, | ||
| float | PeripheralVisionAngleCos, | ||
| float | ConeDirectionBackwardOffset, | ||
| float | NearClippingRadiusSq, | ||
| float const | FarClippingRadiusSq, | ||
| const FVector & | TargetLocation | ||
| ) |
| AIMODULE_API FVector FAISystem::FindClosestLocation | ( | const FVector & | Origin, |
| const TArray< FVector > & | Locations | ||
| ) |
|
inline |
|
inline |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexpr |