UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EnvQueryGenerator.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
11#include "EnvQueryGenerator.generated.h"
12
14{
15 inline const int32 Initial = 0;
16 inline const int32 DataProviders = 1;
17
18 inline const int32 Latest = DataProviders;
19}
20
21UCLASS(EditInlineNew, Abstract, meta = (Category = "Generators"), MinimalAPI)
23{
25
26 UPROPERTY(EditDefaultsOnly, Category=Option)
27 FString OptionName;
28
30 UPROPERTY()
32
34 UPROPERTY(EditDefaultsOnly, Category = Option, AdvancedDisplay)
35 uint32 bAutoSortTests : 1;
36
37 virtual void GenerateItems(FEnvQueryInstance& QueryInstance) const { checkNoEntry(); }
38 virtual bool IsValidGenerator() const { return ItemType != nullptr; }
39 bool CanRunAsync() const { return bCanRunAsync; }
40 EEnvQueryResultNormalizationOption GetNormalizationOption() const;
41
42 AIMODULE_API virtual void PostLoad() override;
43 AIMODULE_API void UpdateNodeVersion() override;
44
45protected:
47 UPROPERTY(EditDefaultsOnly, Category = Option, AdvancedDisplay)
48 uint32 bCanRunAsync : 1;
49
55 UPROPERTY(EditDefaultsOnly, Category = Option, AdvancedDisplay)
57};
#define checkNoEntry()
Definition AssertionMacros.h:316
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EEnvQueryResultNormalizationOption
Definition EnvQueryTypes.h:199
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition SubclassOf.h:30
Definition EnvQueryGenerator.h:23
Definition EnvQueryNode.h:15
Definition EnvQueryGenerator.h:14
const int32 Initial
Definition EnvQueryGenerator.h:15
const int32 Latest
Definition EnvQueryGenerator.h:18
const int32 DataProviders
Definition EnvQueryGenerator.h:16
Definition EnvQueryTypes.h:793