Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp
Detail Map Baking Tool
| Name | UBakeMeshAttributeMapsTool |
| Type | class |
| Header File | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/BakeMeshAttributeMapsTool.h |
| Include Path | #include "BakeMeshAttributeMapsTool.h" |
Syntax
UCLASS (MinimalAPI)
class UBakeMeshAttributeMapsTool : public UBakeMeshAttributeMapsToolBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveTool → UMultiSelectionTool → UMultiSelectionMeshEditingTool → UBakeMeshAttributeTool → UBakeMeshAttributeMapsToolBase → UBakeMeshAttributeMapsTool
Implements Interfaces
- IGenericDataOperatorFactory
- IInputBehaviorSource
- IInteractiveToolCameraFocusAPI
- IInteractiveToolExclusiveToolAPI
- IInteractiveToolManageGeometrySelectionAPI
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UBakeMeshAttributeMapsTool() |
BakeMeshAttributeMapsTool.h |
Functions
Public
Overridden from UMultiSelectionMeshEditingTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnShutdown
(
EToolShutdownType ShutdownType |
BakeMeshAttributeMapsTool.h |
Overridden from UInteractiveTool
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAccept() |
BakeMeshAttributeMapsTool.h | ||
virtual bool HasAccept() |
BakeMeshAttributeMapsTool.h | ||
virtual bool HasCancel() |
BakeMeshAttributeMapsTool.h | ||
virtual void Setup() |
BakeMeshAttributeMapsTool.h |
Overridden from IGenericDataOperatorFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< UE::Geometry::TGenericDataOperator< UE::Geometry::FMeshMapBaker > > MakeNewOperator() |
BakeMeshAttributeMapsTool.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GatherAnalytics
(
FBakeAnalytics::FMeshSettings& Data |
BakeMeshAttributeMapsTool.h | ||
void InvalidateResults() |
BakeMeshAttributeMapsTool.h | ||
void SetSourceObjectVisible
(
bool bState |
BakeMeshAttributeMapsTool.h | ||
void UpdateDetailMesh() |
BakeMeshAttributeMapsTool.h | ||
void UpdateOnModeChange() |
BakeMeshAttributeMapsTool.h | ||
EBakeOpState UpdateResult_DetailMeshTangents
(
EBakeMapType BakeType |
BakeMeshAttributeMapsTool.h | ||
EBakeOpState UpdateResult_DetailNormalMap() |
BakeMeshAttributeMapsTool.h | ||
EBakeOpState UpdateResult_UVShellMap
(
const FImageDimensions& Dimensions |
BakeMeshAttributeMapsTool.h | ||
bool ValidDetailMeshTangents() |
BakeMeshAttributeMapsTool.h |
Overridden from UBakeMeshAttributeMapsToolBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateResult() |
Process dirty props and update background compute. Invoked during Render. | BakeMeshAttributeMapsTool.h | |
virtual void UpdateVisualization () |
Updates the preview material on the preview mesh with the computed results. | BakeMeshAttributeMapsTool.h |