23 static TSharedRef<IPropertyTypeCustomization>
MakeInstance() {
return MakeShared<Self>(); }
35 FDetailWidgetRow& HeaderRow,
36 IPropertyTypeCustomizationUtils& StructCustomizationUtils)
override;
46 IDetailChildrenBuilder& StructBuilder,
47 IPropertyTypeCustomizationUtils& StructCustomizationUtils)
override;
53 TArray<FName> OutArray;
61 TArray<FName> OutArray;
IDetailPropertyRow * NodeDataPropertyRow
TSharedPtr< IPropertyHandle > EdgeTextPropertyHandle
IDetailPropertyRow * VoiceDialogueWavePropertyRow
TSharedPtr< IPropertyHandle > StructPropertyHandle
IDetailPropertyRow * VoiceSoundWavePropertyRow
IDetailPropertyRow * GenericDataPropertyRow
TArray< FName > GetAllDialoguesSpeakerStates() const
FDialogueSpeechSequenceEntry_Details Self
TSharedPtr< FDialogueTextPropertyPickList_CustomRowHelper > SpeakerStatePropertyRow
static TSharedRef< IPropertyTypeCustomization > MakeInstance()
TSharedPtr< FDialogueTextPropertyPickList_CustomRowHelper > ParticipantNamePropertyRow
TArray< FName > GetAllDialoguesParticipantNames() const
TSharedPtr< IPropertyHandle > TextPropertyHandle
TSharedPtr< FDialogueMultiLineEditableTextBox_CustomRowHelper > TextPropertyRow
void CustomizeHeader(TSharedRef< IPropertyHandle > StructPropertyHandle, FDetailWidgetRow &HeaderRow, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override
void HandleTextCommitted(const FText &InSearchText, ETextCommit::Type CommitInfo) const
void CustomizeChildren(TSharedRef< IPropertyHandle > StructPropertyHandle, IDetailChildrenBuilder &StructBuilder, IPropertyTypeCustomizationUtils &StructCustomizationUtils) override
TArray< FName > GetCurrentDialogueParticipantNames() const
TSharedPtr< FDialogueMultiLineEditableTextBox_CustomRowHelper > EdgeTextPropertyRow