The FDialogueSearchUtilities class.
More...
#include <DialogueSearchUtilities.h>
|
static bool | DoesGUIDContainString (const FGuid &GUID, const FString &SearchString, FString &OutGUIDString) |
|
static bool | DoesObjectClassNameContainString (const UObject *Object, const FString &SearchString, FString &OutNameString) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForBoolVariableName (FName BoolVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForClassBoolVariableName (FName BoolVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForClassFloatVariableName (FName FloatVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForClassFNameVariableName (FName FNameVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForClassFTextVariableName (FName FTextVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForClassIntVariableName (FName IntVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForConditionEventCallName (FName ConditionName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForCustomEvent (const UClass *EventClass, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForEventEventName (FName EventName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForFloatVariableName (FName FloatVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForFNameVariableName (FName FNameVariableName, const UDlgDialogue *Dialogue) |
|
static TSharedPtr< FDialogueSearchFoundResult > | GetGraphNodesForIntVariableName (FName IntVariableName, const UDlgDialogue *Dialogue) |
|
static bool | IsConditionInArray (FName ConditionName, EDlgConditionType ConditionType, const TArray< FDlgCondition > &Conditions) |
|
static bool | IsCustomEventInArray (const UClass *EventClass, const TArray< FDlgEvent > &Events) |
|
static bool | IsEventInArray (FName EventName, EDlgEventType EventType, const TArray< FDlgEvent > &Events) |
|
static bool | IsTextArgumentInArray (FName TextArgumentName, EDlgTextArgumentType TextArgumentType, const TArray< FDlgTextArgument > &TextArguments) |
|
The FDialogueSearchUtilities class.
Utilities for search.
Definition at line 41 of file DialogueSearchUtilities.h.
◆ DoesGUIDContainString()
bool FDialogueSearchUtilities::DoesGUIDContainString |
( |
const FGuid & | GUID, |
|
|
const FString & | SearchString, |
|
|
FString & | OutGUIDString ) |
|
static |
◆ DoesObjectClassNameContainString()
bool FDialogueSearchUtilities::DoesObjectClassNameContainString |
( |
const UObject * | Object, |
|
|
const FString & | SearchString, |
|
|
FString & | OutNameString ) |
|
static |
◆ GetGraphNodesForBoolVariableName()
Gets all the graph nodes that contain the specified BoolVariableName basic type. This contains both graph nodes and edges.
Definition at line 94 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForClassBoolVariableName()
Gets all the graph nodes that contain the specified BoolVariableName from the UClass. This contains both graph nodes and edges.
Definition at line 155 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForClassFloatVariableName()
Gets all the graph nodes that contain the specified FloatVariableName from the UClass. This contains both graph nodes and edges.
Definition at line 138 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForClassFNameVariableName()
Gets all the graph nodes that contain the specified FNameVariableName from the UClass. This contains both graph nodes and edges.
Definition at line 169 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForClassFTextVariableName()
Gets all the graph nodes that contain the specified FNameVariableName from the UClass. This contains both graph nodes and edges.
Definition at line 183 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForClassIntVariableName()
Gets all the graph nodes that contain the specified IntVariableName from the UClass. This contains both graph nodes and edges.
Definition at line 122 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForConditionEventCallName()
Gets all the graph nodes that contain the specified ConditionName (of the ConditionType EventCall) This contains both graph nodes and edges.
Definition at line 52 of file DialogueSearchUtilities.cpp.
◆ GetGraphNodesForCustomEvent()
◆ GetGraphNodesForEventEventName()
◆ GetGraphNodesForFloatVariableName()
Gets all the graph nodes that contain the specified FloatVariableName basic type. This contains both graph nodes and edges.
Definition at line 78 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForFNameVariableName()
Gets all the graph nodes that contain the specified FNameVariableName basic type. This contains both graph nodes and edges.
Definition at line 108 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForIntVariableName()
Gets all the graph nodes that contain the specified IntVariableName basic type. This contains both graph nodes and edges.
Definition at line 62 of file DialogueSearchUtilities.h.
◆ GetGraphNodesForTextArgumentVariable()
◆ GetGraphNodesForVariablesOfNameAndType()
◆ IsConditionInArray()
◆ IsCustomEventInArray()
static bool FDialogueSearchUtilities::IsCustomEventInArray |
( |
const UClass * | EventClass, |
|
|
const TArray< FDlgEvent > & | Events ) |
|
inlinestatic |
◆ IsEventInArray()
static bool FDialogueSearchUtilities::IsEventInArray |
( |
FName | EventName, |
|
|
EDlgEventType | EventType, |
|
|
const TArray< FDlgEvent > & | Events ) |
|
inlinestatic |
◆ IsTextArgumentInArray()
The documentation for this class was generated from the following files: