#include <DialogueDetailsPanelUtils.h>
Definition at line 28 of file DialogueDetailsPanelUtils.h.
◆ GetAsGraphNodeEdgeFromPropertyHandle()
static UDialogueGraphNode_Edge * FDialogueDetailsPanelUtils::GetAsGraphNodeEdgeFromPropertyHandle |
( |
const TSharedRef< IPropertyHandle > & | PropertyHandle | ) |
|
|
inlinestatic |
◆ GetChildrenVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetChildrenVisibility |
( |
| ) |
|
|
inlinestatic |
◆ GetClosestGraphNodeFromPropertyHandle()
UDialogueGraphNode * FDialogueDetailsPanelUtils::GetClosestGraphNodeFromPropertyHandle |
( |
const TSharedRef< IPropertyHandle > & | PropertyHandle | ) |
|
|
static |
Similar to the Base node only this always returns a UDialogueGraphNode If the BaseGraphNode is an GraphNode then return that If the BaseGraphNode is an Edge then return the ParentGraphNode
Definition at line 27 of file DialogueDetailsPanelUtils.cpp.
◆ GetDialogueFromPropertyHandle()
UDlgDialogue * FDialogueDetailsPanelUtils::GetDialogueFromPropertyHandle |
( |
const TSharedRef< IPropertyHandle > & | PropertyHandle | ) |
|
|
static |
Gets the Dialogue that is the top most root owner of this PropertyHandle. used in the details panel.
Definition at line 47 of file DialogueDetailsPanelUtils.cpp.
◆ GetDialogueSortedParticipantNames()
TArray< FName > FDialogueDetailsPanelUtils::GetDialogueSortedParticipantNames |
( |
UDlgDialogue * | Dialogue | ) |
|
|
static |
◆ GetGraphNodeBaseFromPropertyHandle()
UDialogueGraphNode_Base * FDialogueDetailsPanelUtils::GetGraphNodeBaseFromPropertyHandle |
( |
const TSharedRef< IPropertyHandle > & | PropertyHandle | ) |
|
|
static |
Gets the Base GraphNode owner that belongs to this PropertyHandle. It could be an Edge or a GraphNode
Definition at line 6 of file DialogueDetailsPanelUtils.cpp.
◆ GetModifierKeyFromDialogueSettings()
static EModifierKey::Type FDialogueDetailsPanelUtils::GetModifierKeyFromDialogueSettings |
( |
| ) |
|
|
inlinestatic |
Gets the appropriate modifier key for an input field depending on the Dialogue System Settings
Definition at line 72 of file DialogueDetailsPanelUtils.h.
◆ GetNodeDataVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetNodeDataVisibility |
( |
| ) |
|
|
inlinestatic |
◆ GetNodeGenericDataVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetNodeGenericDataVisibility |
( |
| ) |
|
|
inlinestatic |
◆ GetParticipantNameFromPropertyHandle()
FName FDialogueDetailsPanelUtils::GetParticipantNameFromPropertyHandle |
( |
const TSharedRef< IPropertyHandle > & | ParticipantNamePropertyHandle | ) |
|
|
static |
Tries to get the participant name of the struct by using that structs PropertyName
- Tries to get the value from the ParticipantNamePropertyHandle of that struct.
- Gets the ParticipantName from the Node that has this property.
Definition at line 86 of file DialogueDetailsPanelUtils.cpp.
◆ GetSpeakerStateNodeVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetSpeakerStateNodeVisibility |
( |
| ) |
|
|
inlinestatic |
◆ GetVoiceDialogueWaveVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetVoiceDialogueWaveVisibility |
( |
| ) |
|
|
inlinestatic |
◆ GetVoiceSoundWaveVisibility()
static EVisibility FDialogueDetailsPanelUtils::GetVoiceSoundWaveVisibility |
( |
| ) |
|
|
inlinestatic |
◆ ResetNumericPropertyLimits()
static void FDialogueDetailsPanelUtils::ResetNumericPropertyLimits |
( |
const TSharedPtr< IPropertyHandle > & | PropertyHandle | ) |
|
|
inlinestatic |
◆ SetNumericPropertyLimits()
template<typename NumericType >
static void FDialogueDetailsPanelUtils::SetNumericPropertyLimits |
( |
const TSharedPtr< IPropertyHandle > & | PropertyHandle, |
|
|
const NumericType | Min, |
|
|
const NumericType | Max ) |
|
inlinestatic |
The documentation for this struct was generated from the following files: