Name |
Description |
|
---|---|---|
|
AAIController |
AIController is the base class of controllers for AI-controlled Pawns. |
|
ADetourCrowdAIController |
|
|
AGridPathAIController |
|
|
FAIBasicCounter |
|
|
FAIGenericID |
|
|
FAIMessage |
|
|
FAIMessageObserver |
|
|
FAIMoveCompletedSignature |
|
|
FAIMoveRequest |
|
|
FAINamedID |
TCounter needs to supply following functions: default constructor typedef X Type; where X is an integer type to be used as ID's internal type TCounter::Type GetNextAvailableID() - returns next available ID and advances the internal counter uint32 GetSize() const - returns number of unique IDs created so far OnIndexForced(TCounter::Type Index) - called when given Index has been force-used. |
|
FAIRequestID |
|
|
FAIResCounter |
|
|
FAIResourceLock |
Structure used to define which subsystem requested locking of a specific AI resource (like movement, logic, etc.) |
|
FAIResourcesSet |
|
|
FBehaviorTreeDelegates |
|
|
FBehaviorTreeNodeInitializationData |
|
|
FCompactIndexedHandleBase |
Compact Index based handle that has a serial number to verify stale handles. |
|
FCompactIndexedHandleManager |
|
|
FFocusKnowledge |
|
|
FGenericTeamId |
|
|
FGraphAStar |
Generic graph A* implementation |
|
FGraphAStarDefaultNode |
Default A* node class. |
|
FGraphAStarDefaultPolicy |
|
|
FGridSize2D |
|
|
FIndexedHandleBase |
Index based handle that has a serial number to verify stale handles. |
|
FIndexedHandleManager |
|
|
FIndexedHandleManagerBase |
Handle Manager meant for FIndexedHandleBase and FCompactIndexedHandleBase derived classes, handles are given out from a freelist and are zero based and consecutive in nature, so ideal for being used as indices in to arrays. |
|
FIntervalCountdown |
|
|
FRangeChecklessAllocator |
|
|
FSequentialIDBase |
|
|
FSimpleIndexedHandleBase |
Index based handle that doesn't use a serial number. |
|
FVisualLoggerExtension |
|
|
IAIModule |
The public interface to this module |
|
IAIResourceInterface |
|
|
IGenericTeamAgentInterface |
|
|
TBVTree |
BVTree - Bounding Volumes Tree |
|
TDefaultManagerInstanceTracker |
|
|
THierarchicalHashGrid2D |
Hierarchical Hash Grid in 2D. |
|
TSimpleCellGrid |
No virtuals on purpose |
|
UAIResource_Logic |
|
|
UAIResource_Movement |
Copyright Epic Games, Inc. All Rights Reserved. |
|
UAIResourceInterface |
|
|
UAISubsystem |
A class representing a common interface and behavior for AI subsystems |
|
UAISystem |
|
|
UBrainComponent |
|
|
UGenericTeamAgentInterface |
|
|
UVisualLoggerExtension |
Name |
Description |
---|---|
Type |
Name | Description | ||
---|---|---|---|
|
void |
BlueprintNodeHelpers::AbortLatentActions ( |
|
|
void |
BlueprintNodeHelpers::CollectBlackboardSelectors |
|
|
void |
BlueprintNodeHelpers::CollectPropertyData |
|
|
BlueprintNodeHelpers::CollectPropertyDescription ( |
||
|
BlueprintNodeHelpers::CollectPropertyDescription |
||
|
void |
BlueprintNodeHelpers::CopyPropertiesFromContext |
|
|
void |
BlueprintNodeHelpers::CopyPropertiesToContext |
|
|
BlueprintNodeHelpers::DescribeProperty ( |
||
|
void |
BlueprintNodeHelpers::DescribeRuntimeValues |
|
|
bool |
BlueprintNodeHelpers::FindNodeOwner ( |
|
|
BlueprintNodeHelpers::GetNodeName ( |
||
|
uint16 |
BlueprintNodeHelpers::GetPropertiesMemorySize |
|
|
bool |
BlueprintNodeHelpers::HasAnyBlackboardSelectors |
|
|
bool |
BlueprintNodeHelpers::HasBlueprintFunction |
|
|
void |
BlueprintNodeHelpers::ResolveBlackboardSelectors ( |
|
|
const FAIRes... |
FAIResources::GetResource ( |
|
|
int32 |
FAIResources::GetResourcesCount() |
|
|
FAIResources::GetSetDescription ( |
||
|
void |
FAIResources::RegisterResource ( |
|
|
EAIOptionFla... |
FAISystem::BoolToAIOption ( |
|
|
bool |
FAISystem::IsValidControllerAndHasValidPawn ( |
|
|
bool |
FAISystem::IsValidDirection ( |
|
|
bool |
FAISystem::IsValidLocation ( |
|
|
bool |
FAISystem::IsValidOrientation ( |
|
|
bool |
FAISystem::IsValidRotation ( |
|
|
bool |
FAISystem::PickAIOption ( |
|
|
FVector |
UE::AI::Bilinear ( |
Interpolates bilinear patch A,B,C,D. |
|
FVector::FRe... |
UE::AI::Cross2D ( |
|
|
FVector2D::F... |
UE::AI::Cross2D ( |
|
|
bool |
UE::AI::IntersectLineLine2D ( |
Intersects infinite lines defined by segments A and B in 2D. |
|
FVector2D |
UE::AI::InvBilinear2DClamped ( |
Finds the UV coordinates of the 'Point' on bilinear patch A,B,C,D. |
|
FVector::FRe... |
UE::AI::ProjectPointOnLine2D ( |
|
|
FVector2D::F... |
UE::AI::ProjectPointOnSegment2D ( |
|
|
FVector::FRe... |
UE::AI::SignedDistancePointLine2D ( |
|
|
FVector::FRe... |
UE::AI::TriArea2D ( |
|
|
FVector2D::F... |
UE::AI::TriArea2D ( |
Name | Description | ||
---|---|---|---|
|
const Type |
Default |
|
|
float |
FocalPointDistance |
Distance to focal point along current velocity vector |
|
const Type |
Gameplay |
|
|
const FAIResour... |
InvalidResource |
|
|
const Type |
LastFocusPriority |
|
|
const FAIResour... |
Logic |
|
|
const Type |
Move |
|
|
const FAIResour... |
Movement |
Public name, available to the world. |
|
const FAIResour... |
Perception |
|
|
const FString |
TAG_EQS |