OnInteractiveToolPropertyInternallyModified

OnPropertyModifiedDirectlyByTool is broadcast whenever the ToolPropertyObjects array stays the same, but a property inside of one of the objects is changed internally by the tool.

Choose your operating system:

Windows

macOS

Linux

Type

typedef TMulticastDelegate_OneParam< void, UObject * > OnInteractiveToolPropertyInternallyModified

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveTool.h

Include

#include "InteractiveTool.h"

Remarks

OnPropertyModifiedDirectlyByTool is broadcast whenever the ToolPropertyObjects array stays the same, but a property inside of one of the objects is changed internally by the tool. This allows any external display of such properties to properly update. In a DetailsViewPanel, for instance, it refreshes certain cached states such as edit condition states for other properties.

This should only broadcast when the tool itself is responsible for the change, so it typically isn't broadcast from the tool's OnPropertyModified function.