Navigation
API > API/Plugins > API/Plugins/FractureEditor
Settings for the Fracture Editor Mode.
| Name | UFractureModeSettings |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosEditor/Source/FractureEditor/Public/FractureModeSettings.h |
| Include Path | #include "FractureModeSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Editor)
class UFractureModeSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UFractureModeSettings
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UFractureModeSettingsModified | TMulticastDelegate_TwoParams< void, UObject *, FProperty * > | FractureModeSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bProximityUseAsConnectionGraph | bool | Whether to automatically transform the proximity graph into a connection graph to be used for simulation | FractureModeSettings.h |
|
| ConvexCanExceedFraction | float | Default fraction of geometry volume by which a cluster's convex hull volume can exceed the actual geometry volume before instead using the hulls of the children. | FractureModeSettings.h |
|
| ConvexFractionAllowRemove | double | Default fraction of convex hulls for a transform that we can remove before using the hulls of the children | FractureModeSettings.h |
|
| ConvexOverlapRemovalShrinkPercent | float | Default overlap removal shrink percent (in range 0-100) for convex hulls of new geometry collections. | FractureModeSettings.h |
|
| ConvexRemoveOverlaps | EConvexOverlapRemoval | Default overlap removal setting for convex hulls of new geometry collections | FractureModeSettings.h |
|
| ConvexSimplificationDistanceThreshold | float | Default simplification threshold for convex hulls of new geometry collections | FractureModeSettings.h |
|
| NewAssetLocation | EFractureModeNewAssetLocation | The default asset folder presented when using the "New" tool to create a Geometry Collection in Fracture Mode | FractureModeSettings.h |
|
| OnModified | UFractureModeSettingsModified | FractureModeSettings.h | ||
| ProximityConnectionContactAreaMethod | EConnectionContactMethod | Method to use to determine the area of the contact for transforms that are connected in the connection graph used for simulation. Only used if "Use As Connection Graph" is enabled. | FractureModeSettings.h |
|
| ProximityContactMethod | EProximityContactMethod | Method to use to determine the contact between two pieces, if the Contact Threshold is greater than 0, for the purpose of filtering out too-small contacts. | FractureModeSettings.h |
|
| ProximityContactThreshold | float | If greater than zero, proximity will be additionally filtered by a 'contact' threshold, in cm, to exclude grazing / corner proximity. | FractureModeSettings.h |
|
| ProximityDistanceThreshold | float | When Proximity Detection Method is Convex Hull, how close two hulls need to be to be considered as 'in proximity' | FractureModeSettings.h |
|
| ProximityMethod | EProximityMethod | Default method used to detect proximity of geometry in a new geometry collection | FractureModeSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyDefaultConvexSettings
(
FGeometryCollection& GeometryCollection |
Apply Convex Generation Defaults to a GeometryCollection. | FractureModeSettings.h | |
void ApplyDefaultProximitySettings
(
FGeometryCollection& GeometryCollection |
Apply Proximity Detection Defaults to a GeometryCollection. | FractureModeSettings.h | |
void ApplyDefaultSettings
(
FGeometryCollection& GeometryCollection |
Apply all default settings to a GeometryCollection. | FractureModeSettings.h | |
virtual FName GetCategoryName() |
FractureModeSettings.h | ||
virtual FName GetContainerName() |
FractureModeSettings.h | ||
virtual FText GetSectionDescription() |
FractureModeSettings.h | ||
virtual FName GetSectionName() |
FractureModeSettings.h | ||
virtual FText GetSectionText() |
FractureModeSettings.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
FractureModeSettings.h |