Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/EditorSupportDelegates.h |
Include |
#include "EditorSupportDelegates.h" |
struct FEditorSupportDelegates
FEditorSupportDelegates Delegates that are needed for proper editor functionality, but are accessed or triggered in engine code.
Name |
Description |
---|---|
FOnForcePropertyWindowRebuild |
Delegate type for force property window rebuild events ( Params: UObject* Object ) |
FOnMaterialTextureSettingsChanged |
Delegate type for material texture setting change events ( Params: UMaterialIterface* Material ) |
FOnMaterialUsageFlagsChanged |
Delegate type for material usage flags change events ( Params: UMaterial* material, int32 FlagThatChanged ) |
FOnScalarParameterDefaultChanged |
Delegate type for scalar parameter default change event |
FOnVectorParameterDefaultChanged |
Delegate type for vector parameter default change event |
FOnWindowsMessage |
Delegate type for windows messageing events ( Params: FViewport* Viewport, uint32 Message ) |
FPrepareToCleanseEditorObject |
Delegate type for when the editor is about to cleanse an object that must be purged ( Params: UObject* Object ) |
Name |
Description |
---|---|
CleanseEditor |
Called when the editor is cleansing of transient references before a map change event |
ForcePropertyWindowRebuild |
Sent to force a property window rebuild |
MaterialUsageFlagsChanged |
Sent after the usages flags on a material have changed |
PostWindowsMessage |
Sent after the given windows message is handled in the given viewport |
PrepareToCleanseEditorObject |
Called when the editor is about to cleanse an object that must be purged (such as when changing the active map or level) |
PreWindowsMessage |
Sent before the given windows message is handled in the given viewport |
RedrawAllViewports |
Called when all viewports need to be redrawn |
RefreshPropertyWindows |
Refresh property windows w/o creating/destroying controls |
ScalarParameterDefaultChanged |
Sent after scalar param default changed |
UpdateUI |
Sent when events happen that affect how the editors UI looks (mode changes, grid size changes, etc) |
VectorParameterDefaultChanged |
Sent after vector param default changed |
WorldChange |
Called when the world is modified |