SMSystemEditor
Description
The primary editor/uncooked only module containing the blueprint editors, construction utilities, UEdGraphs, UEdGraphNodes, and slate widgets.
Namespaces
Classes
Types
Functions
Defines
Types Documentation
enum ESMExpressionMode
| Enumerator |
Value |
Description |
| AND |
|
|
| OR |
|
|
enum ESMPropertyInteractionType
| Enumerator |
Value |
Description |
| None |
0 |
|
| SetHover |
1 << 0 |
|
| SetSelect |
1 << 1 |
|
| UnsetHover |
1 << 2 |
|
| UnsetSelect |
1 << 3 |
|
| SetDisplayInputConnector |
1 << 4 |
|
| UnsetDisplayInputConnector |
1 << 5 |
|
| SetDisplayOutputConnector |
1 << 6 |
|
| UnsetDisplayOutputConnector |
1 << 7 |
|
Method for interacting with graph properties.
enum ESMDelegateOwner
| Enumerator |
Value |
Description |
| SMDO_This |
|
This state machine instance. |
| SMDO_Context |
|
The context object for this state machine. The class is not known until run-time and needs to be chosen manually. |
| SMDO_PreviousState |
|
The previous state instance. The class is determined by the state. |
typedef FSMUnrealAppStyle
typedef FAppStyle FSMUnrealAppStyle;
Typedef for primary Unreal Editor style to help usage across engine versions. For minimal merge conflicts always access the instance with ::Get() before calling any methods.
EditorStyle (UE4) / AppStyle (UE5)
Functions Documentation
function DECLARE_MULTICAST_DELEGATE_TwoParams
DECLARE_MULTICAST_DELEGATE_TwoParams(
FOnGraphNodeRefreshRequested ,
USMGraphNode_Base * ,
bool
)
Macro Documentation
define LOGICDRIVER_EDITOR_MODULE_NAME
#define LOGICDRIVER_EDITOR_MODULE_NAME "SMSystemEditor"
define STATE_MACHINE_HELPER_CATEGORY
#define STATE_MACHINE_HELPER_CATEGORY TEXT("Logic Driver|Local Graph Nodes")
define STATE_MACHINE_INSTANCE_CALL_CATEGORY
#define STATE_MACHINE_INSTANCE_CALL_CATEGORY TEXT("Logic Driver|Local Graph Nodes|Instance Functions")
#define INDEX_PIN_INPUT 0
define INDEX_PIN_OUTPUT
#define INDEX_PIN_OUTPUT 1