Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/ChaosEditor/Source/FractureEditor/Public/FractureTool.h |
Include |
#include "FractureTool.h" |
UCLASS(Abstract)
class UFractureModalTool : public UFractureActionTool
Tools derived from this class provide parameter details and operate modally.
Name | Description | ||
---|---|---|---|
|
OnPropertyModifiedDirectlyByTool |
||
|
VisualizedCollections |
Geometry collection components referenced by visualizations. |
Name | Description | |
---|---|---|
|
UFractureModalTool ( |
Name | Description | ||
---|---|---|---|
|
ClearVisualizations() |
||
|
DrawHUD ( |
||
|
EnumerateVisualizationMapping ( |
||
|
ExecuteFracture ( |
Executes function that generates new geometry. Returns the first new geometry index. |
|
|
FractureContextChanged() |
||
|
GetApplyText() |
This is the Text that will appear on the button to execute the fracture |
|
|
GetSettingsObjects() |
||
|
NotifyOfPropertyChangeByTool ( |
Call after changing properties internally in the tool to allow external views of the property to update properly. |
|
|
OnComponentTransformChanged ( |
Called when a selected geometry collection component is moved in the scene. |
|
|
OnComponentTransformChangedInternal ( |
||
|
OverrideEditorViewFlagsForLineRendering() |
Call to override editor view flags to disable temporal AA and motion blur, which make the lines look bad. |
|
|
Render ( |
Draw callback from edmode |
|
|
RestoreEditorViewFlags() |
Restore editor view flags. |
|
|
SelectedBonesChanged() |
Called when the selection changes, and when the modal tool is entered. |
|
|
Setup() |
Called when the modal tool is entered. |
|
|
Shutdown() |
Called when the modal tool is exited (on switching to a new modal tool or exiting the fracture editor mode) |
Name | Description | ||
---|---|---|---|
|
CanExecute() |
||
|
Execute |
Executes the command. Derived types need to be implemented in a thread safe way |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
Name |
Description |
---|---|
OnToolPropertyInternallyModified |
OnPropertyModifiedDirectlyByTool is broadcast when a property is changed internally by the tool. |