Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
N-to-1 Detail Map Baking Tool
| Name | UBakeMultiMeshAttributeMapsTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/BakeMultiMeshAttributeMapsTool.h |
| Include Path | #include "BakeMultiMeshAttributeMapsTool.h" |
Syntax
UCLASS (MinimalAPI)
class UBakeMultiMeshAttributeMapsTool : public UBakeMeshAttributeMapsToolBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → UMultiSelectionTool → UMultiSelectionMeshEditingTool → UBakeMeshAttributeTool → UBakeMeshAttributeMapsToolBase → UBakeMultiMeshAttributeMapsTool
Implements Interfaces
- IGenericDataOperatorFactory
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IInteractiveToolExclusiveToolAPI
- IInteractiveToolManageGeometrySelectionAPI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBakeMultiMeshAttributeMapsTool() |
BakeMultiMeshAttributeMapsTool.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FTextureImageData | TTuple< UE::Geometry::TImageBuilder< FVector4f > *, int > | BakeMultiMeshAttributeMapsTool.h | |
| FTextureImageMap | TMap< void *, UE::Geometry::IMeshBakerDetailSampler::FBakeDetailTexture > | BakeMultiMeshAttributeMapsTool.h |
Functions
Public
Overridden from UMultiSelectionMeshEditingTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
BakeMultiMeshAttributeMapsTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
BakeMultiMeshAttributeMapsTool.h | ||
virtual bool HasAccept() |
BakeMultiMeshAttributeMapsTool.h | ||
virtual bool HasCancel() |
BakeMultiMeshAttributeMapsTool.h | ||
virtual void Setup() |
BakeMultiMeshAttributeMapsTool.h |
Overridden from IGenericDataOperatorFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< UE::Geometry::TGenericDataOperator< UE::Geometry::FMeshMapBaker > > MakeNewOperator() |
BakeMultiMeshAttributeMapsTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GatherAnalytics
(
FBakeAnalytics::FMeshSettings& Data |
BakeMultiMeshAttributeMapsTool.h | ||
void InvalidateResults() |
BakeMultiMeshAttributeMapsTool.h | ||
void UpdateOnModeChange() |
BakeMultiMeshAttributeMapsTool.h | ||
EBakeOpState UpdateResult_DetailMeshes() |
BakeMultiMeshAttributeMapsTool.h |
Overridden from UBakeMeshAttributeMapsToolBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetAnalyticsEventName() |
Analytics. | BakeMultiMeshAttributeMapsTool.h | |
virtual void UpdateResult() |
Process dirty props and update background compute. Invoked during Render. | BakeMultiMeshAttributeMapsTool.h | |
virtual void UpdateVisualization () |
Updates the preview material on the preview mesh with the computed results. | BakeMultiMeshAttributeMapsTool.h |