UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BlackboardKeyEnums.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "BlackboardKeyEnums.generated.h"
6
7
namespace
EBlackboardCompare
8
{
9
enum
Type
10
{
11
Less
= -1,
12
Equal
= 0,
13
Greater
= 1,
14
15
NotEqual
= 1,
// important, do not change
16
};
17
}
18
19
namespace
EBlackboardKeyOperation
20
{
21
enum
Type
22
{
23
Basic
,
24
Arithmetic
,
25
Text
,
26
};
27
}
28
29
UENUM
()
30
namespace
EBasicKeyOperation
31
{
32
enum
Type
:
int
33
{
34
Set
UMETA
(DisplayName=
"Is Set"
),
35
NotSet
UMETA
(DisplayName=
"Is Not Set"
),
36
};
37
}
38
39
UENUM
()
40
namespace
EArithmeticKeyOperation
41
{
42
enum
Type
:
int
43
{
44
Equal
UMETA
(DisplayName=
"Is Equal To"
),
45
NotEqual
UMETA
(DisplayName=
"Is Not Equal To"
),
46
Less
UMETA
(DisplayName=
"Is Less Than"
),
47
LessOrEqual
UMETA
(DisplayName=
"Is Less Than Or Equal To"
),
48
Greater
UMETA
(DisplayName=
"Is Greater Than"
),
49
GreaterOrEqual
UMETA
(DisplayName=
"Is Greater Than Or Equal To"
),
50
};
51
}
52
53
UENUM
()
54
namespace
ETextKeyOperation
55
{
56
enum
Type
:
int
57
{
58
Equal
UMETA
(DisplayName=
"Is Equal To"
),
59
NotEqual
UMETA
(DisplayName=
"Is Not Equal To"
),
60
Contain
UMETA
(DisplayName=
"Contains"
),
61
NotContain
UMETA
(DisplayName=
"Not Contains"
),
62
};
63
}
EGenericAICheck::NotEqual
@ NotEqual
EGenericAICheck::Less
@ Less
EGenericAICheck::GreaterOrEqual
@ GreaterOrEqual
EGenericAICheck::Greater
@ Greater
EGenericAICheck::LessOrEqual
@ LessOrEqual
EGenericAICheck::Equal
@ Equal
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
UMETA
#define UMETA(...)
Definition
ObjectMacros.h:747
UENUM
#define UENUM(...)
Definition
ObjectMacros.h:749
EPropertyBagContainerType::Set
@ Set
EArithmeticKeyOperation
Definition
BlackboardKeyEnums.h:41
EArithmeticKeyOperation::Type
Type
Definition
BlackboardKeyEnums.h:43
EBasicKeyOperation
Definition
BlackboardKeyEnums.h:31
EBasicKeyOperation::Type
Type
Definition
BlackboardKeyEnums.h:33
EBlackboardCompare
Definition
BlackboardKeyEnums.h:8
EBlackboardCompare::Type
Type
Definition
BlackboardKeyEnums.h:10
EBlackboardCompare::Less
@ Less
Definition
BlackboardKeyEnums.h:11
EBlackboardCompare::Equal
@ Equal
Definition
BlackboardKeyEnums.h:12
EBlackboardCompare::NotEqual
@ NotEqual
Definition
BlackboardKeyEnums.h:15
EBlackboardCompare::Greater
@ Greater
Definition
BlackboardKeyEnums.h:13
EBlackboardKeyOperation
Definition
BlackboardKeyEnums.h:20
EBlackboardKeyOperation::Type
Type
Definition
BlackboardKeyEnums.h:22
EBlackboardKeyOperation::Text
@ Text
Definition
BlackboardKeyEnums.h:25
EBlackboardKeyOperation::Basic
@ Basic
Definition
BlackboardKeyEnums.h:23
EBlackboardKeyOperation::Arithmetic
@ Arithmetic
Definition
BlackboardKeyEnums.h:24
ETextKeyOperation
Definition
BlackboardKeyEnums.h:55
ETextKeyOperation::Type
Type
Definition
BlackboardKeyEnums.h:57
Engine
Source
Runtime
AIModule
Classes
BehaviorTree
Blackboard
BlackboardKeyEnums.h
Generated by
1.9.8