A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDialogueBrowserTreeVariableProperties Class Reference

#include <DialogueBrowserTreeVariableProperties.h>

Inheritance diagram for FDialogueBrowserTreeVariableProperties:
[legend]

Public Member Functions

 FDialogueBrowserTreeVariableProperties (const TSet< TWeakObjectPtr< const UDlgDialogue > > &InDialogues)
 
void AddDialogue (TWeakObjectPtr< const UDlgDialogue > Dialogue) override
 
const TSet< TWeakObjectPtr< const UDlgDialogue > > & GetDialogues () const
 
const TSet< TWeakObjectPtr< const UDialogueGraphNode_Edge > > & GetEdgeNodeSet (const FGuid &DialogueGUID) const
 
const TSet< TWeakObjectPtr< const UDialogueGraphNode > > & GetGraphNodeSet (const FGuid &DialogueGUID) const
 
TSet< TWeakObjectPtr< const UDialogueGraphNode_Edge > > * GetMutableEdgeNodeSet (const FGuid &DialogueGUID)
 
TSet< TWeakObjectPtr< const UDialogueGraphNode > > * GetMutableGraphNodeSet (const FGuid &DialogueGUID)
 
bool HasEdgeNodeSet (const FGuid &DialogueGUID)
 
bool HasGraphNodeSet (const FGuid &DialogueGUID)
 
virtual void Sort ()
 

Protected Attributes

TSet< TWeakObjectPtr< const UDlgDialogue > > Dialogues
 
TMap< FGuid, TSet< TWeakObjectPtr< const UDialogueGraphNode_Edge > > > EdgeNodes
 
TMap< FGuid, TSet< TWeakObjectPtr< const UDialogueGraphNode > > > GraphNodes
 

Private Types

typedef FDialogueBrowserTreeVariableProperties Self
 
typedef FDlgTreeViewVariableProperties Super
 

Detailed Description

Definition at line 14 of file DialogueBrowserTreeVariableProperties.h.

Member Typedef Documentation

◆ Self

◆ Super

Constructor & Destructor Documentation

◆ FDialogueBrowserTreeVariableProperties()

FDialogueBrowserTreeVariableProperties::FDialogueBrowserTreeVariableProperties ( const TSet< TWeakObjectPtr< const UDlgDialogue > > & InDialogues)

Definition at line 7 of file DialogueBrowserTreeVariableProperties.cpp.

Member Function Documentation

◆ AddDialogue()

void FDialogueBrowserTreeVariableProperties::AddDialogue ( TWeakObjectPtr< const UDlgDialogue > Dialogue)
overridevirtual

Reimplemented from FDlgTreeViewVariableProperties.

Definition at line 23 of file DialogueBrowserTreeVariableProperties.cpp.

Here is the call graph for this function:

◆ GetDialogues()

const TSet< TWeakObjectPtr< const UDlgDialogue > > & FDlgTreeViewVariableProperties::GetDialogues ( ) const
inlineinherited

Definition at line 20 of file DlgTreeViewVariableProperties.h.

◆ GetEdgeNodeSet()

const TSet< TWeakObjectPtr< const UDialogueGraphNode_Edge > > & FDialogueBrowserTreeVariableProperties::GetEdgeNodeSet ( const FGuid & DialogueGUID) const
inline

Definition at line 44 of file DialogueBrowserTreeVariableProperties.h.

◆ GetGraphNodeSet()

const TSet< TWeakObjectPtr< const UDialogueGraphNode > > & FDialogueBrowserTreeVariableProperties::GetGraphNodeSet ( const FGuid & DialogueGUID) const
inline

Definition at line 31 of file DialogueBrowserTreeVariableProperties.h.

◆ GetMutableEdgeNodeSet()

TSet< TWeakObjectPtr< const UDialogueGraphNode_Edge > > * FDialogueBrowserTreeVariableProperties::GetMutableEdgeNodeSet ( const FGuid & DialogueGUID)
inline

Definition at line 40 of file DialogueBrowserTreeVariableProperties.h.

◆ GetMutableGraphNodeSet()

TSet< TWeakObjectPtr< const UDialogueGraphNode > > * FDialogueBrowserTreeVariableProperties::GetMutableGraphNodeSet ( const FGuid & DialogueGUID)
inline

Definition at line 27 of file DialogueBrowserTreeVariableProperties.h.

◆ HasEdgeNodeSet()

bool FDialogueBrowserTreeVariableProperties::HasEdgeNodeSet ( const FGuid & DialogueGUID)
inline

Definition at line 39 of file DialogueBrowserTreeVariableProperties.h.

◆ HasGraphNodeSet()

bool FDialogueBrowserTreeVariableProperties::HasGraphNodeSet ( const FGuid & DialogueGUID)
inline

Definition at line 26 of file DialogueBrowserTreeVariableProperties.h.

◆ Sort()

virtual void FDlgTreeViewVariableProperties::Sort ( )
inlinevirtualinherited

Sorts all the properties it can

Definition at line 23 of file DlgTreeViewVariableProperties.h.

Here is the call graph for this function:

Member Data Documentation

◆ Dialogues

TSet<TWeakObjectPtr<const UDlgDialogue> > FDlgTreeViewVariableProperties::Dialogues
protectedinherited

Dialogues that contain this variable property

Definition at line 30 of file DlgTreeViewVariableProperties.h.

◆ EdgeNodes

TMap<FGuid, TSet<TWeakObjectPtr<const UDialogueGraphNode_Edge> > > FDialogueBrowserTreeVariableProperties::EdgeNodes
protected

All the edge nodes that contain this variable property Key: The unique identifier for the Dialogue Value: All edge in the Dialogue that contain this condition.

Definition at line 64 of file DialogueBrowserTreeVariableProperties.h.

◆ GraphNodes

TMap<FGuid, TSet<TWeakObjectPtr<const UDialogueGraphNode> > > FDialogueBrowserTreeVariableProperties::GraphNodes
protected

All the nodes that contain this variable property Key: The unique identifier for the Dialogue Value: All nodes in the Dialogue that contain this variable name.

Definition at line 57 of file DialogueBrowserTreeVariableProperties.h.


The documentation for this class was generated from the following files: