| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/RemoveOccludedTrianglesTool.h |
Include |
#include "RemoveOccludedTrianglesTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class URemoveOccludedTrianglesTool : public UMultiSelectionTool
Simple Mesh Normal Updating Tool
Name | Description | ||
---|---|---|---|
|
AdvancedProperties |
||
|
AssetAPI |
||
|
BasicProperties |
||
|
CameraState |
||
|
TSharedPtr< Ind... |
CombinedMeshTrees |
Pre-transformed combined all-mesh data (with mesh geometry data in just raw index buffers as that's all we need) |
|
OriginalDynamicMeshes |
||
|
PreviewCopies |
When multiple meshes in the selection correspond to the same asset, only one needs a PreviewWithBackgroundCompute all others just get a plain PreviewMesh copy that is updated via OnMeshUpdated broadcast from the source Preview |
|
|
Previews |
||
|
PreviewToCopyIdx |
||
|
PreviewToTargetIdx |
||
|
TargetToPreviewIdx |
||
|
UWorld * |
TargetWorld |
|
|
friend |
URemoveOccludedTrianglesOperatorFactory |
Name | Description | |
---|---|---|
|
URemoveOccludedTrianglesTool() |
Name | Description | ||
---|---|---|---|
|
GenerateAsset ( |
||
|
SetAssetAPI ( |
||
|
SetupPreviews() |
||
|
SetWorld ( |
Name | Description | ||
---|---|---|---|
|
CanAccept() |
||
|
HasAccept() |
||
|
HasCancel() |
||
|
OnPropertyModified |
Automatically called by UInteractiveToolPropertySet.OnModified delegate to notify Tool of child property set changes |
|
|
Render ( |
Allow the Tool to do any custom drawing (ie via PDI/RHI) |
|
|
Setup() |
Called by ToolManager to initialize the Tool after ToolBuilder::BuildTool() has been called |
|
|
Shutdown ( |
Called by ToolManager to shut down the Tool |
|
|
Tick ( |
Allow the Tool to do any necessary processing on Tick |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |