Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/UInteractiveTool
Type
typedef TMulticastDelegate_OneParam< void, UObject &42; > 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.