|
| enum | EEnvTestPurpose::Type : int { EEnvTestPurpose::UMETA =(DisplayName="Filter Only")
, EEnvTestPurpose::UMETA =(DisplayName="Filter Only")
, EEnvTestPurpose::UMETA =(DisplayName="Filter Only")
} |
| |
| enum | EEnvTestFilterType::Type : int { EEnvTestFilterType::Minimum
, EEnvTestFilterType::Maximum
, EEnvTestFilterType::Range
, EEnvTestFilterType::Match
} |
| |
| enum | EEnvTestScoreEquation::Type : int {
EEnvTestScoreEquation::Linear
, EEnvTestScoreEquation::Square
, EEnvTestScoreEquation::InverseLinear
, EEnvTestScoreEquation::SquareRoot
,
EEnvTestScoreEquation::Constant
} |
| |
| enum | EEnvTestWeight::Type : int {
EEnvTestWeight::None
, EEnvTestWeight::Square
, EEnvTestWeight::Inverse
, EEnvTestWeight::UMETA =(Hidden)
,
EEnvTestWeight::Constant
, EEnvTestWeight::UMETA =(Hidden)
} |
| |
| enum | EEnvTestCost::Type : int { EEnvTestCost::Low
, EEnvTestCost::Medium
, EEnvTestCost::High
} |
| |
| enum | EEnvTestFilterOperator::Type : int { EEnvTestFilterOperator::UMETA =(Tooltip = "All contexts must pass condition")
, EEnvTestFilterOperator::UMETA =(Tooltip = "All contexts must pass condition")
} |
| |
| enum | EEnvTestScoreOperator::Type : int { EEnvTestScoreOperator::UMETA =(Tooltip = "Use average score from all contexts")
, EEnvTestScoreOperator::UMETA =(Tooltip = "Use average score from all contexts")
, EEnvTestScoreOperator::UMETA =(Tooltip = "Use average score from all contexts")
, EEnvTestScoreOperator::UMETA =(Tooltip = "Use average score from all contexts")
} |
| |
| enum | EEnvItemStatus::Type { EEnvItemStatus::Passed
, EEnvItemStatus::Failed
} |
| |
| enum | EEnvQueryStatus::Type : int {
EEnvQueryStatus::Processing
, EEnvQueryStatus::Success
, EEnvQueryStatus::Failed
, EEnvQueryStatus::Aborted
,
EEnvQueryStatus::OwnerLost
, EEnvQueryStatus::MissingParam
} |
| |
| enum | EEnvQueryRunMode::Type : int { EEnvQueryRunMode::UMETA =(Tooltip="Pick first item with the best score", DisplayName="Single Best Item")
, EEnvQueryRunMode::UMETA =(Tooltip="Pick first item with the best score", DisplayName="Single Best Item")
, EEnvQueryRunMode::UMETA =(Tooltip="Pick first item with the best score", DisplayName="Single Best Item")
, EEnvQueryRunMode::UMETA =(Tooltip="Pick first item with the best score", DisplayName="Single Best Item")
} |
| |
| enum class | EEnvQueryResultNormalizationOption : uint8 { Default
, Normalized
, Unaltered
} |
| |
| enum | EEnvQueryParam::Type : int { EEnvQueryParam::Float
, EEnvQueryParam::Int
, EEnvQueryParam::Bool
} |
| |
| enum class | EAIParamType : uint8 { Float
, Int
, Bool
, UMETA =(Hidden)
} |
| |
| enum | EEnvQueryTrace::Type : int {
EEnvQueryTrace::None
, EEnvQueryTrace::Navigation
, EEnvQueryTrace::GeometryByChannel
, EEnvQueryTrace::GeometryByProfile
,
EEnvQueryTrace::NavigationOverLedges
} |
| |
| enum | EEnvTraceShape::Type : int { EEnvTraceShape::Line
, EEnvTraceShape::Box
, EEnvTraceShape::Sphere
, EEnvTraceShape::Capsule
} |
| |
| enum | EEnvOverlapShape::Type : int { EEnvOverlapShape::Box
, EEnvOverlapShape::Sphere
, EEnvOverlapShape::Capsule
} |
| |
| enum | EEnvDirection::Type : int { EEnvDirection::UMETA =(DisplayName="Two Points",ToolTip="Direction from location of one context to another.")
, EEnvDirection::UMETA =(DisplayName="Two Points",ToolTip="Direction from location of one context to another.")
} |
| |
| enum | EEnvQueryTestClamping::Type : int { EEnvQueryTestClamping::None
, EEnvQueryTestClamping::SpecifiedValue
, EEnvQueryTestClamping::FilterThreshold
} |
| |
|
| AIMODULE_API | DECLARE_LOG_CATEGORY_EXTERN (LogEQS, Display, All) |
| |
| | DECLARE_STATS_GROUP (TEXT("Environment Query"), STATGROUP_AI_EQS, STATCAT_Advanced) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Tick"), STAT_AI_EQS_Tick, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Tick - EQS work"), STAT_AI_EQS_TickWork, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Tick - OnFinished delegates"), STAT_AI_EQS_TickNotifies, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Tick - Removal of completed queries"), STAT_AI_EQS_TickQueryRemovals, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Load Time"), STAT_AI_EQS_LoadTime, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Execute One Step Time"), STAT_AI_EQS_ExecuteOneStep, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Generator Time"), STAT_AI_EQS_GeneratorTime, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("Test Time"), STAT_AI_EQS_TestTime, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("EQS Debug StoreQuery"), STAT_AI_EQS_Debug_StoreQuery, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("EQS Debug StoreTickTime"), STAT_AI_EQS_Debug_StoreTickTime, STATGROUP_AI_EQS,) |
| |
| | DECLARE_CYCLE_STAT_EXTERN (TEXT("EQS Debug StoreStats"), STAT_AI_EQS_Debug_StoreStats, STATGROUP_AI_EQS,) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Instances"), STAT_AI_EQS_NumInstances, STATGROUP_AI_EQS,) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Items"), STAT_AI_EQS_NumItems, STATGROUP_AI_EQS,) |
| |
| | DECLARE_MEMORY_STAT_EXTERN (TEXT("Instance memory"), STAT_AI_EQS_InstanceMemory, STATGROUP_AI_EQS, AIMODULE_API) |
| |
| | DECLARE_FLOAT_COUNTER_STAT_EXTERN (TEXT("Avg Instance Response Time (ms)"), STAT_AI_EQS_AvgInstanceResponseTime, STATGROUP_AI_EQS,) |
| |
| | DECLARE_DELEGATE_OneParam (FQueryFinishedSignature, TSharedPtr< FEnvQueryResult >) |
| |
| FArchive & | operator<< (FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data) |
| |
| FArchive & | operator<< (FArchive &Ar, FEnvQueryDebugProfileData::FOptionStat &Data) |
| |
| FArchive & | operator<< (FArchive &Ar, FEnvQueryDebugProfileData::FOptionData &Data) |
| |
| FArchive & | operator<< (FArchive &Ar, FEnvQueryDebugProfileData &Data) |
| |
| AIMODULE_API const ANavigationData * | FEQSHelpers::FindNavigationDataForQuery (FEnvQueryInstance &QueryInstance) |
| |