Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp
Inheritance Hierarchy
- UMultiSelectionMeshEditingTool
- IDynamicMeshOperatorFactory
- UBaseCreateFromSelectedTool
- UBaseVoxelTool
- UVoxelCSGMeshesTool
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/VoxelCSGMeshesTool.h |
| Include | #include "VoxelCSGMeshesTool.h" |
Syntax
UCLASS ()
class UVoxelCSGMeshesTool : public UBaseVoxelTool
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UVoxelCSGMeshesToolProperties > | CSGProps |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UBaseCreateFromSelectedTool
| Type | Name | Description | |
|---|---|---|---|
| void | ConvertInputsAndSetPreviewMaterials
(
bool bSetPreviewMesh |
Sets up the default preview and converted inputs for voxel tools; Typically do not need to overload | |
| FText | Return the name of the action to be used in the Undo stack | ||
| FString | Return the name to be used for generated assets. | ||
| bool | KeepCollisionFrom
(
int32 TargetIdx |
Override this to control which inputs should transfer collision to the output (if collision transfer is enabled) | |
| void | Saves VoxProperties; typically need to overload and call "Super::SaveProperties();" | ||
| void | Sets up VoxProperties; typically need to overload and call "Super::SetupProperties();" |
Overridden from IDynamicMeshOperatorFactory
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::Geometry::FDynamicMeshOperator > | IDynamicMeshOperatorFactory API. |