Checks validity of FActorDefinition. 更多...
Public 成员函数 | |
bool | AreValid (const TArray< FActorDefinition > &ActorDefinitions) |
Iterate all actor definitions and their properties and display messages on error. | |
bool | SingleIsValid (const FActorDefinition &Definition) |
Validate ActorDefinition and display messages on error. | |
Private 成员函数 | |
bool | AreTagsValid (const FString &Tags) |
template<typename T > | |
bool | AreValid (const FString &Type, const TArray< T > &Array) |
Applies IsValid to each item in Array. | |
template<typename T , typename F > | |
bool | ForEach (const FString &Type, const TArray< T > &Array, F Validator) |
Applies Validator to each item in Array. | |
FString | GetDisplayId (const FString &Type, size_t Index, const FString &Item) |
template<typename T > | |
FString | GetDisplayId (const FString &Type, size_t Index, const T &Item) |
bool | IsIdValid (const FString &Id) |
bool | IsValid (const EActorAttributeType Type) |
bool | IsValid (const FActorAttribute &Attribute) |
bool | IsValid (const FActorDefinition &ActorDefinition) |
bool | IsValid (const FActorVariation &Variation) |
template<typename T , typename ... ARGS> | |
bool | OnScreenAssert (bool Predicate, const T &Format, ARGS &&... Args) const |
If Predicate is false, print an error message. | |
bool | ValueIsValid (const EActorAttributeType Type, const FString &Value) |
Private 属性 | |
FScopedStack< FString > | Stack |
Checks validity of FActorDefinition.
在文件 ActorBlueprintFunctionLibrary.cpp 第 21 行定义.
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 109 行定义.
引用了 OnScreenAssert().
被这些函数引用 IsValid().
|
inlineprivate |
Applies IsValid to each item in Array.
Pushes a new context to the stack for each item.
在文件 ActorBlueprintFunctionLibrary.cpp 第 98 行定义.
|
inline |
Iterate all actor definitions and their properties and display messages on error.
在文件 ActorBlueprintFunctionLibrary.cpp 第 27 行定义.
引用了 AreValid().
被这些函数引用 AreValid(), UActorBlueprintFunctionLibrary::CheckActorDefinitions() , 以及 IsValid().
|
inlineprivate |
Applies Validator to each item in Array.
Pushes a new context to the stack for each item.
在文件 ActorBlueprintFunctionLibrary.cpp 第 82 行定义.
引用了 GetDisplayId(), FScopedStack< T >::PushScope() , 以及 Stack.
被这些函数引用 AreValid() , 以及 IsValid().
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 74 行定义.
|
inlineprivate |
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 103 行定义.
引用了 OnScreenAssert().
被这些函数引用 IsValid(), IsValid() , 以及 IsValid().
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 115 行定义.
引用了 OnScreenAssert().
被这些函数引用 AreValid(), IsValid(), IsValid() , 以及 SingleIsValid().
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 138 行定义.
引用了 FActorAttribute::Id, IsIdValid(), IsValid(), FActorAttribute::Type, FActorAttribute::Value , 以及 ValueIsValid().
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 146 行定义.
引用了 AreTagsValid(), AreValid(), FActorDefinition::Attributes, FActorDefinition::Id, IsIdValid(), FActorDefinition::Tags , 以及 FActorDefinition::Variations.
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 127 行定义.
引用了 ForEach(), FActorVariation::Id, IsIdValid(), IsValid(), OnScreenAssert(), FActorVariation::RecommendedValues , 以及 FActorVariation::Type.
|
inlineprivate |
If Predicate is false, print an error message.
If possible the message is printed to the editor window.
在文件 ActorBlueprintFunctionLibrary.cpp 第 45 行定义.
被这些函数引用 AreTagsValid(), IsIdValid(), IsValid() , 以及 IsValid().
|
inline |
Validate ActorDefinition and display messages on error.
在文件 ActorBlueprintFunctionLibrary.cpp 第 33 行定义.
引用了 FActorDefinition::Id, IsValid(), FScopedStack< T >::PushScope() , 以及 Stack.
被这些函数引用 UActorBlueprintFunctionLibrary::CheckActorDefinition().
|
inlineprivate |
在文件 ActorBlueprintFunctionLibrary.cpp 第 121 行定义.
被这些函数引用 IsValid().
|
private |
在文件 ActorBlueprintFunctionLibrary.cpp 第 156 行定义.
被这些函数引用 ForEach(), OnScreenAssert() , 以及 SingleIsValid().