Files
UnrealEngineUWP/Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Private/StateTreeDelegates.cpp
mikko mononen 441324a228 StateTree: Added State outliner and made the main tree view more detailed
- Simplied the task icon
- Created common treeview for States, used for state selection and outliner view
- Added common functions to describe state links and transitions
- Made custom expander arrow the main tree view
- Move the task lits on separate row on the main tree view
- Added enter condition list for on main tree view
- Clicking on tasks or enter conditions highlight them in the details panel
- Added state outliner which displays the state list compactly
- Added feedback for the drag and drop, and moved the code to separate file

#rb Yoan.StAmant

[CL 35239895 by mikko mononen in ue5-main branch]
2024-08-01 05:38:41 -04:00

26 lines
705 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "StateTreeDelegates.h"
namespace UE::StateTree::Delegates
{
#if WITH_EDITOR
FOnIdentifierChanged OnIdentifierChanged;
FOnSchemaChanged OnSchemaChanged;
FOnParametersChanged OnParametersChanged;
FOnGlobalDataChanged OnGlobalDataChanged;
FOnVisualThemeChanged OnVisualThemeChanged;
FOnStateParametersChanged OnStateParametersChanged;
FOnBreakpointsChanged OnBreakpointsChanged;
FOnPostCompile OnPostCompile;
FOnRequestCompile OnRequestCompile;
FOnRequestEditorHash OnRequestEditorHash;
#endif // WITH_EDITOR
#if WITH_STATETREE_TRACE
FOnTracingStateChanged OnTracingStateChanged;
#endif // WITH_STATETREE_TRACE
}; // UE::StateTree::Delegates