A Demo Project for the UnrealEngineSDK
|
#include <DlgTreeViewParticipantProperties.h>
Public Member Functions | |
FDlgTreeViewParticipantProperties (const TSet< TWeakObjectPtr< const UDlgDialogue > > &&InDialogues) | |
FDlgTreeViewParticipantProperties (const TSet< TWeakObjectPtr< const UDlgDialogue > > &InDialogues) | |
void | AddDialogue (TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToBoolVariable (FName BoolVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToClassBoolVariable (FName BoolVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToClassFloatVariable (FName FloatVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToClassFNameVariable (FName FNameVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToClassFTextVariable (FName FTextVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToClassIntVariable (FName IntVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToCondition (FName ConditionName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToCustomEvent (UClass *EventClass, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToEvent (FName EventName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToFloatVariable (FName FloatVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToFNameVariable (FName FNameVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
TSharedPtr< VariablePropertyType > | AddDialogueToIntVariable (FName IntVariableName, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetBools () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetClassBools () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetClassFloats () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetClassFNames () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetClassFTexts () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetClassIntegers () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetConditions () const |
const TMap< UClass *, TSharedPtr< VariablePropertyType > > & | GetCustomEvents () const |
const TSet< TWeakObjectPtr< const UDlgDialogue > > & | GetDialogues () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetEvents () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetFloats () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetFNames () const |
const TMap< FName, TSharedPtr< VariablePropertyType > > & | GetIntegers () const |
bool | HasBools () const |
bool | HasClassBools () const |
bool | HasClassFloats () const |
bool | HasClassFNames () const |
bool | HasClassFTexts () const |
bool | HasClassIntegers () const |
bool | HasClassVariables () const |
bool | HasConditions () const |
bool | HasCustomEvents () const |
bool | HasDialogues () const |
bool | HasDialogueValues () const |
bool | HasEvents () const |
bool | HasFloats () const |
bool | HasFNames () const |
bool | HasIntegers () const |
void | Sort () |
Protected Member Functions | |
template<typename KeyType > | |
TSharedPtr< VariablePropertyType > | AddDialogueToVariable (TMap< KeyType, TSharedPtr< VariablePropertyType > > *VariableMap, KeyType VariableKeyValue, TWeakObjectPtr< const UDlgDialogue > Dialogue) |
Protected Attributes | |
TMap< FName, TSharedPtr< VariablePropertyType > > | Bools |
TMap< FName, TSharedPtr< VariablePropertyType > > | ClassBools |
TMap< FName, TSharedPtr< VariablePropertyType > > | ClassFloats |
TMap< FName, TSharedPtr< VariablePropertyType > > | ClassFNames |
TMap< FName, TSharedPtr< VariablePropertyType > > | ClassFTexts |
TMap< FName, TSharedPtr< VariablePropertyType > > | ClassIntegers |
TMap< FName, TSharedPtr< VariablePropertyType > > | Conditions |
TMap< UClass *, TSharedPtr< VariablePropertyType > > | CustomEvents |
TSet< TWeakObjectPtr< const UDlgDialogue > > | Dialogues |
TMap< FName, TSharedPtr< VariablePropertyType > > | Events |
TMap< FName, TSharedPtr< VariablePropertyType > > | Floats |
TMap< FName, TSharedPtr< VariablePropertyType > > | FNames |
TMap< FName, TSharedPtr< VariablePropertyType > > | Integers |
Private Types | |
typedef std::enable_if< std::is_base_of< FDlgTreeViewVariableProperties, VariablePropertyType >::value >::type | check |
Structure that holds the common properties of a Participant (where it appears and stuff like this) in the STreeView.
Definition at line 13 of file DlgTreeViewParticipantProperties.h.
|
private |
Definition at line 16 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 19 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 20 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 47 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 80 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 104 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 98 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 110 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 116 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 92 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 62 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 56 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 50 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 74 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 86 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 68 of file DlgTreeViewParticipantProperties.h.
|
inlineprotected |
Definition at line 164 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 128 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 132 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 131 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 133 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 134 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 130 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 125 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 124 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 122 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 123 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 127 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 129 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 126 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 154 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 158 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 157 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 159 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 160 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 156 of file DlgTreeViewParticipantProperties.h.
|
inline |
Does this participant has any variables that belong to the UClass of the participant
Definition at line 143 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 151 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 150 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 148 of file DlgTreeViewParticipantProperties.h.
|
inline |
Does this participant has any dialogue values of the basic type
Definition at line 137 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 149 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 153 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 155 of file DlgTreeViewParticipantProperties.h.
|
inline |
Definition at line 152 of file DlgTreeViewParticipantProperties.h.
|
inline |
Sorts all the properties it can
Definition at line 23 of file DlgTreeViewParticipantProperties.h.
|
protected |
Bool variables that belong to this participant Key: Bool Variable Name Value: The properties of this bool variable
Definition at line 236 of file DlgTreeViewParticipantProperties.h.
|
protected |
Bool variables that belong to the UClass of this participant Key: Bool Variable Name Value: The properties of this bool variable
Definition at line 264 of file DlgTreeViewParticipantProperties.h.
|
protected |
Float variables that belong to the UClass of this participant Key: Float Variable Name Value: The properties of this float variable
Definition at line 257 of file DlgTreeViewParticipantProperties.h.
|
protected |
FNames variables that belong to the UClass of this participant Key: FName Variable Name Value: The properties of this FName variable
Definition at line 271 of file DlgTreeViewParticipantProperties.h.
|
protected |
FText variables that belong to the UClass of this participant Key: FText Variable Name Value: The properties of this FText variable
Definition at line 278 of file DlgTreeViewParticipantProperties.h.
|
protected |
Int variables that belong to the UClass of this participant Key: Int Variable Name Value: The properties of this int variable
Definition at line 250 of file DlgTreeViewParticipantProperties.h.
|
protected |
Conditions that belong to this participant Key: Condition Name Value: The properties of this condition
Definition at line 215 of file DlgTreeViewParticipantProperties.h.
|
protected |
Custom Events that belong to this participant Key: Custom Event Class Value: The properties of this event
Definition at line 208 of file DlgTreeViewParticipantProperties.h.
|
protected |
Dialogues that contain this participant NOTE: can't convert it into a map with the key as an FName becaus we can expect duplicate dialogues
Definition at line 194 of file DlgTreeViewParticipantProperties.h.
|
protected |
Events that belong to this participant Key: Event Name Value: The properties of this event
Definition at line 201 of file DlgTreeViewParticipantProperties.h.
|
protected |
Float variables that belong to this participant Key: Float Variable Name Value: The properties of this float variable
Definition at line 229 of file DlgTreeViewParticipantProperties.h.
|
protected |
FNames variables that belong to this participant Key: FName Variable Name Value: The properties of this FName variable
Definition at line 243 of file DlgTreeViewParticipantProperties.h.
|
protected |
Int variables that belong to this participant Key: Int Variable Name Value: The properties of this int variable
Definition at line 222 of file DlgTreeViewParticipantProperties.h.