Navigation
API > API/Runtime > API/Runtime/Engine
FEditorSupportDelegates Delegates that are needed for proper editor functionality, but are accessed or triggered in engine code.
| Name | FEditorSupportDelegates |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/EditorSupportDelegates.h |
| Include Path | #include "EditorSupportDelegates.h" |
Syntax
struct FEditorSupportDelegates
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnForcePropertyWindowRebuild | TMulticastDelegate_OneParam< void, UObject * > | Delegate type for force property window rebuild events ( Params: UObject* Object ) | EditorSupportDelegates.h |
| FOnMaterialTextureSettingsChanged | TMulticastDelegate_OneParam< void, class UMaterialInterface * > | Delegate type for material texture setting change events ( Params: UMaterialIterface* Material ) | EditorSupportDelegates.h |
| FOnMaterialUsageFlagsChanged | TMulticastDelegate_TwoParams< void, class UMaterial *, int32 > | Delegate type for material usage flags change events ( Params: UMaterial* material, int32 FlagThatChanged ) | EditorSupportDelegates.h |
| FOnNumericParameterDefaultChanged | TMulticastDelegate_FourParams< void, class UMaterialExpression *, EMaterialParameterType, FName, const UE::Shader::FValue & > | Delegate type for numeric parameter default change event | EditorSupportDelegates.h |
| FOnWindowsMessage | TMulticastDelegate_TwoParams< void, class FViewport *, uint32 > | Delegate type for windows messageing events ( Params: FViewport* Viewport, uint32 Message ) | EditorSupportDelegates.h |
| FPrepareToCleanseEditorObject | TMulticastDelegate_OneParam< void, UObject * > | Delegate type for when the editor is about to cleanse an object that must be purged ( Params: UObject* Object ) | EditorSupportDelegates.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CleanseEditor | FSimpleMulticastDelegate | Called when the editor is cleansing of transient references before a map change event | EditorSupportDelegates.h |
| ForcePropertyWindowRebuild | FOnForcePropertyWindowRebuild | Sent to force a property window rebuild | EditorSupportDelegates.h |
| MaterialUsageFlagsChanged | FOnMaterialUsageFlagsChanged | Sent after the usages flags on a material have changed | EditorSupportDelegates.h |
| NumericParameterDefaultChanged | FOnNumericParameterDefaultChanged | Sent after numeric param default changed | EditorSupportDelegates.h |
| PostWindowsMessage | FOnWindowsMessage | Sent after the given windows message is handled in the given viewport | EditorSupportDelegates.h |
| PrepareToCleanseEditorObject | FPrepareToCleanseEditorObject | Called when the editor is about to cleanse an object that must be purged (such as when changing the active map or level) | EditorSupportDelegates.h |
| PreWindowsMessage | FOnWindowsMessage | Sent before the given windows message is handled in the given viewport | EditorSupportDelegates.h |
| RedrawAllViewports | FSimpleMulticastDelegate | Called when all viewports need to be redrawn | EditorSupportDelegates.h |
| RefreshPropertyWindows | FSimpleMulticastDelegate | Refresh property windows w/o creating/destroying controls | EditorSupportDelegates.h |
| UpdateUI | FSimpleMulticastDelegate | Sent when events happen that affect how the editors UI looks (mode changes, grid size changes, etc) | EditorSupportDelegates.h |
| WorldChange | FSimpleMulticastDelegate | Called when the world is modified | EditorSupportDelegates.h |