#include <SDialogueGraphNode_Root.h>
|
void | Construct (const FArguments &InArgs, UDialogueGraphNode *InNode) |
|
void | Construct (const FArguments &InArgs, UDialogueGraphNode_Base *InNode) |
|
void | Construct (const FArguments &InArgs, UDialogueGraphNode_Root *InNode) |
|
void | CreatePinWidgets () override |
|
void | CreateStandardPinWidget (UEdGraphPin *Pin) override |
|
EVisibility | GetNodeVisibility () const override |
|
void | GetOverlayBrushes (bool bSelected, const FVector2D WidgetSize, TArray< FOverlayBrushInfo > &Brushes) const override |
|
TArray< FOverlayWidgetInfo > | GetOverlayWidgets (bool bSelected, const FVector2D &WidgetSize) const override |
|
void | OnDragEnter (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override |
|
void | OnDragLeave (const FDragDropEvent &DragDropEvent) override |
|
FReply | OnDragOver (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override |
|
FReply | OnDrop (const FGeometry &MyGeometry, const FDragDropEvent &DragDropEvent) override |
|
FReply | OnMouseButtonDoubleClick (const FGeometry &InMyGeometry, const FPointerEvent &InMouseEvent) override |
|
FReply | OnMouseMove (const FGeometry &SenderGeometry, const FPointerEvent &MouseEvent) override |
|
void | SetOwner (const TSharedRef< SGraphPanel > &OwnerPanel) override |
|
| SLATE_BEGIN_ARGS (SDialogueGraphNode_Root) |
|
| SLATE_BEGIN_ARGS (Self) |
|
| SLATE_BEGIN_ARGS (Self) |
|
void | UpdateGraphNode () override |
|
◆ Self
◆ Super
◆ AddPin()
void SDialogueGraphNode_Base::AddPin |
( |
const TSharedRef< SGraphPin > & | PinToAdd | ) |
|
|
overrideprotectedinherited |
Add a new pin to this graph node. The pin must be newly created.
- Parameters
-
PinToAdd | A new pin to add to this GraphNode. |
Definition at line 85 of file SDialogueGraphNode_Base.cpp.
◆ Construct() [1/3]
void SDialogueGraphNode::Construct |
( |
const FArguments & | InArgs, |
|
|
UDialogueGraphNode * | InNode ) |
|
inherited |
◆ Construct() [2/3]
◆ Construct() [3/3]
◆ CreatePinWidget()
TSharedPtr< SGraphPin > SDialogueGraphNode_Base::CreatePinWidget |
( |
UEdGraphPin * | Pin | ) |
const |
|
overrideprotectedinherited |
◆ CreatePinWidgets()
void SDialogueGraphNode_Base::CreatePinWidgets |
( |
| ) |
|
|
overrideinherited |
◆ CreateStandardPinWidget()
void SDialogueGraphNode_Base::CreateStandardPinWidget |
( |
UEdGraphPin * | Pin | ) |
|
|
overrideinherited |
◆ GetBackgroundColor()
FSlateColor SDialogueGraphNode::GetBackgroundColor |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetCommentColor()
FSlateColor SDialogueGraphNode::GetCommentColor |
( |
| ) |
const |
|
inlineoverrideprotectedinherited |
◆ GetComplexTooltip()
TSharedPtr< SToolTip > SDialogueGraphNode::GetComplexTooltip |
( |
| ) |
|
|
inlineoverrideprotectedinherited |
Override this to provide support for an 'expensive' tooltip widget that is only built on demand
Definition at line 83 of file SDialogueGraphNode.h.
◆ GetConditionOverlayTooltipText()
FText SDialogueGraphNode::GetConditionOverlayTooltipText |
( |
| ) |
const |
|
protectedinherited |
◆ GetDescription()
FText SDialogueGraphNode::GetDescription |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetDescriptionForSpeechSequenceEntryAt()
FText SDialogueGraphNode::GetDescriptionForSpeechSequenceEntryAt |
( |
int32 | SpeechEntryIndex | ) |
const |
|
inlineprotectedinherited |
◆ GetDescriptionVisibility()
EVisibility SDialogueGraphNode::GetDescriptionVisibility |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetDescriptionWidget()
TSharedRef< SWidget > SDialogueGraphNode::GetDescriptionWidget |
( |
| ) |
|
|
protectedinherited |
◆ GetEventOverlayTooltipText()
FText SDialogueGraphNode::GetEventOverlayTooltipText |
( |
| ) |
const |
|
protectedinherited |
◆ GetGenericOverlayTooltipText()
FText SDialogueGraphNode::GetGenericOverlayTooltipText |
( |
| ) |
const |
|
protectedinherited |
◆ GetIndexOverlayTooltipText()
FText SDialogueGraphNode::GetIndexOverlayTooltipText |
( |
| ) |
const |
|
protectedinherited |
◆ GetIndexText()
FText SDialogueGraphNode::GetIndexText |
( |
| ) |
const |
|
inlineprotectedinherited |
◆ GetNodeBodyWidget()
TSharedRef< SWidget > SDialogueGraphNode::GetNodeBodyWidget |
( |
| ) |
|
|
protectedinherited |
◆ GetNodeVisibility()
EVisibility SDialogueGraphNode::GetNodeVisibility |
( |
| ) |
const |
|
inlineoverridevirtualinherited |
◆ GetOverlayBrushes()
void SDialogueGraphNode::GetOverlayBrushes |
( |
bool | bSelected, |
|
|
const FVector2D | WidgetSize, |
|
|
TArray< FOverlayBrushInfo > & | Brushes ) const |
|
overrideinherited |
◆ GetOverlayWidgetBackgroundColor()
FSlateColor SDialogueGraphNode::GetOverlayWidgetBackgroundColor |
( |
bool | bHovered | ) |
const |
|
inlineprotectedinherited |
Get the background color to display for the widget overlay. This changes on hover state of sibling nodes
Definition at line 187 of file SDialogueGraphNode.h.
◆ GetOverlayWidgets()
TArray< FOverlayWidgetInfo > SDialogueGraphNode::GetOverlayWidgets |
( |
bool | bSelected, |
|
|
const FVector2D & | WidgetSize ) const |
|
overrideinherited |
◆ GetOverlayWidgetVisibility()
EVisibility SDialogueGraphNode::GetOverlayWidgetVisibility |
( |
| ) |
const |
|
protectedinherited |
◆ GetSpeakerForSpeechSequenceEntryAt()
FText SDialogueGraphNode::GetSpeakerForSpeechSequenceEntryAt |
( |
int32 | SpeechEntryIndex | ) |
const |
|
inlineprotectedinherited |
◆ GetSpeechSequenceEntries()
◆ GetTitleWidget()
TSharedRef< SWidget > SDialogueGraphNode::GetTitleWidget |
( |
| ) |
|
|
protectedinherited |
◆ GetVoiceOverlayTooltipText()
FText SDialogueGraphNode::GetVoiceOverlayTooltipText |
( |
| ) |
const |
|
protectedinherited |
◆ IsValidPin()
bool SDialogueGraphNode_Base::IsValidPin |
( |
UEdGraphPin * | Pin | ) |
|
|
inlineprivateinherited |
◆ OnDragEnter()
void SDialogueGraphNode::OnDragEnter |
( |
const FGeometry & | MyGeometry, |
|
|
const FDragDropEvent & | DragDropEvent ) |
|
inlineoverrideinherited |
◆ OnDragLeave()
void SDialogueGraphNode::OnDragLeave |
( |
const FDragDropEvent & | DragDropEvent | ) |
|
|
inlineoverrideinherited |
◆ OnDragOver()
FReply SDialogueGraphNode::OnDragOver |
( |
const FGeometry & | MyGeometry, |
|
|
const FDragDropEvent & | DragDropEvent ) |
|
inlineoverrideinherited |
◆ OnDrop()
FReply SDialogueGraphNode::OnDrop |
( |
const FGeometry & | MyGeometry, |
|
|
const FDragDropEvent & | DragDropEvent ) |
|
overrideinherited |
◆ OnIndexHoverStateChanged()
void SDialogueGraphNode::OnIndexHoverStateChanged |
( |
bool | bHovered | ) |
|
|
protectedinherited |
Handle hover state changing for the index widget - we use this to highlight sibling nodes
Definition at line 541 of file SDialogueGraphNode.cpp.
◆ OnMouseButtonDoubleClick()
FReply SDialogueGraphNode::OnMouseButtonDoubleClick |
( |
const FGeometry & | InMyGeometry, |
|
|
const FPointerEvent & | InMouseEvent ) |
|
inlineoverrideinherited |
◆ OnMouseMove()
FReply SDialogueGraphNode::OnMouseMove |
( |
const FGeometry & | SenderGeometry, |
|
|
const FPointerEvent & | MouseEvent ) |
|
inlineoverrideinherited |
◆ PopulateMetaTag()
void SDialogueGraphNode::PopulateMetaTag |
( |
class FGraphNodeMetaData * | TagMeta | ) |
const |
|
inlineoverrideprotectedinherited |
◆ SetOwner()
void SDialogueGraphNode_Base::SetOwner |
( |
const TSharedRef< SGraphPanel > & | OwnerPanel | ) |
|
|
overrideinherited |
◆ SLATE_BEGIN_ARGS() [1/3]
◆ SLATE_BEGIN_ARGS() [2/3]
SDialogueGraphNode::SLATE_BEGIN_ARGS |
( |
Self | | ) |
|
|
inlineinherited |
◆ SLATE_BEGIN_ARGS() [3/3]
SDialogueGraphNode_Base::SLATE_BEGIN_ARGS |
( |
Self | | ) |
|
|
inlineinherited |
◆ UpdateGraphNode()
void SDialogueGraphNode::UpdateGraphNode |
( |
| ) |
|
|
overrideinherited |
◆ UseLowDetailNodeTitles()
bool SDialogueGraphNode::UseLowDetailNodeTitles |
( |
| ) |
const |
|
inlineoverrideprotectedinherited |
◆ ConditionOverlayWidget
TSharedPtr<SWidget> SDialogueGraphNode::ConditionOverlayWidget |
|
protectedinherited |
The widget we use to display if the node has any enter conditions
Definition at line 214 of file SDialogueGraphNode.h.
◆ DescriptionWidget
TSharedPtr<SWidget> SDialogueGraphNode::DescriptionWidget |
|
protectedinherited |
◆ DialogueGraphNode
◆ DialogueGraphNode_Base
◆ DialogueGraphNode_Root
◆ EventOverlayWidget
TSharedPtr<SWidget> SDialogueGraphNode::EventOverlayWidget |
|
protectedinherited |
◆ GenericOverlayWidget
TSharedPtr<SWidget> SDialogueGraphNode::GenericOverlayWidget |
|
protectedinherited |
The widget we use to display if the node has the GenericData variable set
Definition at line 223 of file SDialogueGraphNode.h.
◆ IndexOverlayWidget
TSharedPtr<SWidget> SDialogueGraphNode::IndexOverlayWidget |
|
protectedinherited |
◆ NodeBodyWidget
TSharedPtr<SBorder> SDialogueGraphNode::NodeBodyWidget |
|
protectedinherited |
The node body widget, cached here so we can determine its size when we want ot position our overlays
Definition at line 202 of file SDialogueGraphNode.h.
◆ PinsNodeBox
TSharedPtr<SVerticalBox> SDialogueGraphNode_Base::PinsNodeBox |
|
protectedinherited |
◆ Settings
◆ TitleWidget
TSharedPtr<SWidget> SDialogueGraphNode::TitleWidget |
|
protectedinherited |
◆ VoiceOverlayWidget
TSharedPtr<SWidget> SDialogueGraphNode::VoiceOverlayWidget |
|
protectedinherited |
The widget we use to display if the node has voice/sound variables set
Definition at line 220 of file SDialogueGraphNode.h.
The documentation for this class was generated from the following files: