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

#include <DlgDialogueEditorAccess.h>

Inheritance diagram for FDlgDialogueEditorAccess:
[legend]

Public Member Functions

 FDlgDialogueEditorAccess ()
 
 ~FDlgDialogueEditorAccess ()
 
bool AreDialogueNodesInSyncWithGraphNodes (UDlgDialogue *Dialogue) const override
 
void CompileDialogueNodesFromGraphNodes (UDlgDialogue *Dialogue) const override
 
UEdGraphCreateNewDialogueGraph (UDlgDialogue *Dialogue) const override
 
void RemoveAllGraphNodes (UDlgDialogue *Dialogue) const override
 
void SetNewOuterForObjectFromGraphNode (UObject *Object, UEdGraphNode *GraphNode) const override
 
void UpdateDialogueToVersion_UseOnlyOneOutputAndInputPin (UDlgDialogue *Dialogue) const override
 
void UpdateGraphNodeEdges (UEdGraphNode *GraphNode) override
 

Detailed Description

Implementation of the interface for dialogue graph interaction between DlgSystem module <-> DlgSystemEditor module. Set in UDialogueGraph constructor for Each Dialogue

Definition at line 11 of file DlgDialogueEditorAccess.h.

Constructor & Destructor Documentation

◆ FDlgDialogueEditorAccess()

FDlgDialogueEditorAccess::FDlgDialogueEditorAccess ( )
inline

Definition at line 14 of file DlgDialogueEditorAccess.h.

◆ ~FDlgDialogueEditorAccess()

FDlgDialogueEditorAccess::~FDlgDialogueEditorAccess ( )
inline

Definition at line 15 of file DlgDialogueEditorAccess.h.

Member Function Documentation

◆ AreDialogueNodesInSyncWithGraphNodes()

bool FDlgDialogueEditorAccess::AreDialogueNodesInSyncWithGraphNodes ( UDlgDialogue * Dialogue) const
inlineoverride

Definition at line 24 of file DlgDialogueEditorAccess.h.

Here is the call graph for this function:

◆ CompileDialogueNodesFromGraphNodes()

void FDlgDialogueEditorAccess::CompileDialogueNodesFromGraphNodes ( UDlgDialogue * Dialogue) const
override

Compiles the dialogue nodes from the graph nodes. Meaning it transforms the graph data -> (into) dialogue data.

Definition at line 33 of file DlgDialogueEditorAccess.cpp.

Here is the call graph for this function:

◆ CreateNewDialogueGraph()

UEdGraph * FDlgDialogueEditorAccess::CreateNewDialogueGraph ( UDlgDialogue * Dialogue) const
override

Definition at line 23 of file DlgDialogueEditorAccess.cpp.

Here is the call graph for this function:

◆ RemoveAllGraphNodes()

void FDlgDialogueEditorAccess::RemoveAllGraphNodes ( UDlgDialogue * Dialogue) const
override

Removes all nodes from the graph.

Definition at line 43 of file DlgDialogueEditorAccess.cpp.

◆ SetNewOuterForObjectFromGraphNode()

void FDlgDialogueEditorAccess::SetNewOuterForObjectFromGraphNode ( UObject * Object,
UEdGraphNode * GraphNode ) const
override

Definition at line 129 of file DlgDialogueEditorAccess.cpp.

Here is the call graph for this function:

◆ UpdateDialogueToVersion_UseOnlyOneOutputAndInputPin()

void FDlgDialogueEditorAccess::UpdateDialogueToVersion_UseOnlyOneOutputAndInputPin ( UDlgDialogue * Dialogue) const
override

Updates the Dialogue to match the version UseOnlyOneOutputAndInputPin

Definition at line 58 of file DlgDialogueEditorAccess.cpp.

Here is the call graph for this function:

◆ UpdateGraphNodeEdges()

void FDlgDialogueEditorAccess::UpdateGraphNodeEdges ( UEdGraphNode * GraphNode)
override

Definition at line 15 of file DlgDialogueEditorAccess.cpp.


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