Navigation
API > API/Plugins > API/Plugins/HairModelingToolset
Inheritance Hierarchy
- UObject
- IInputBehaviorSource
- UInteractiveTool
- UGroomToMeshTool
References
| Module | HairModelingToolset |
| Header | /Engine/Plugins/Experimental/HairModelingToolset/Source/HairModelingToolset/Public/GroomToMeshTool.h |
| Include | #include "GroomToMeshTool.h" |
Syntax
UCLASS ()
class UGroomToMeshTool : public UInteractiveTool
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bResultValid | ||
| bool | bVisualizationChanged | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CachedClipMeshResult | ||
| FClipMeshSettings | CachedClipMeshSettings | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CachedMorphologyResult | ||
| FMorphologySettings | CachedMorphologySettings | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CachedPostprocessResult | ||
| FPostprocessSettings | CachedPostprocessSettings | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CachedSimplifyResult | ||
| FSimplifySettings | CachedSimplifySettings | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CachedSmoothResult | ||
| FSmoothingSettings | CachedSmoothSettings | ||
| FVoxelizeSettings | CachedVoxelizeSettings | ||
| FDynamicMesh3 | CurrentMesh | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | CurrentVoxelizeResult | ||
| TObjectPtr< UMaterialInterface > | MeshMaterial | ||
| TObjectPtr< UPreviewGeometry > | PreviewGeom | ||
| TObjectPtr< UPreviewMesh > | PreviewMesh | ||
| TObjectPtr< UGroomToMeshToolProperties > | Settings | ||
| TLazyObjectPtr< AGroomActor > | TargetGroom | ||
| UWorld * | TargetWorld | ||
| TObjectPtr< UMaterialInterface > | UVMaterial |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
Overridden from UInteractiveTool
| Type | Name | Description | |
|---|---|---|---|
| bool | CanAccept () |
||
| bool | HasAccept () |
||
| bool | HasCancel () |
||
| void | OnTick
(
float DeltaTime |
Allow the Tool to do any necessary processing on Tick | |
| void | Render
(
IToolsContextRenderAPI* RenderAPI |
Allow the Tool to do any custom drawing (ie via PDI/RHI) | |
| void | Setup () |
Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called | |
| void | Shutdown
(
EToolShutdownType ShutdownType |
Called by ToolManager to shut down the Tool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FClipMeshSettings | |||
| FMorphologySettings | |||
| FPostprocessSettings | |||
| FSimplifySettings | |||
| FSmoothingSettings | |||
| FVoxelizeSettings |