Navigation
| Name | MeshModelingToolsEditorOnly |
| Type | Runtime |
| Part of Plugins | Mesh Modeling Toolset |
| Location | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingToolsEditorOnly/ |
| Module Build Rules | MeshModelingToolsEditorOnly.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FCleanedEditMesh | Why does this exist? It is important for the mesh selection algorithms to operate on a mesh that is free from floating vertices, but changing the topology of the mesh the tool is working on causes issue with the non-manifold mapping, UV attributes and possibly other things |
| FDirectEditWeightState | |
| FMultiBoneWeightEdits | Store a sparse set of modifications to a set of vertex weights for a SET of bones with support for merging edits. |
| FSingleBoneWeightEdits | Store a sparse set of modifications to a set of vertex weights on a SINGLE bone |
| FSkinMirrorData | |
| FSkinToolDeformer | Data required to preview the skinning deformations as you paint |
| FSkinToolWeights | Intermediate storage of the weight maps for duration of tool |
| FSkinWeightBrushConfig | For saveing/restoring the brush settings separately for each brush mode (Add, Replace, etc...) |
| FVertexBoneWeight | |
| HBoneHitProxy | HBoneHitProxy |
Interfaces
| Name | Remarks |
|---|---|
| ISkeletalMeshEditingInterface | ISkeletalMeshEditionInterface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| BoneIndex | int32 | SkeletalMesh/SkinWeightsPaintTool.h | |
| VertexIndex | int32 | SkeletalMesh/SkinWeightsPaintTool.h | |
| VertexWeights | TArray< FVertexBoneWeight, TFixedAllocator< UE::AnimationCore::MaxInlineBoneWeightCount > > | SkeletalMesh/SkinWeightsPaintTool.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAttributeEditorAttribType | |
| EAttributeEditorElementType | |
| EAttributeEditorToolActions | |
| EComponentSelectionMode | Component selection mode |
| EEditingOperation | EEditingOperation represents the current tool's operation |
| EMeshTransferOption | Weight transfers happen between a source and target |
| EMirrorDirection | Mirror direction mode |
| EPolygonOnMeshToolActions | |
| EPolygonType | |
| EProjectionType | EProjectionType |
| ESkinWeightsBindType | A mirror of UE::Geometry::ESkinBindingType. |
| EWeightBrushFalloffMode | Brush falloff mode |
| EWeightColorMode | Weight color mode |
| EWeightEditMode | Weight edit mode |
| EWeightEditOperation | Operation type when editing weights |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
USkeletonEditingTool::EBoneSelectionMode E |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode operator&
(
USkeletonEditingTool::EBoneSelectionMode Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode & operator&=
(
USkeletonEditingTool::EBoneSelectionMode& Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode operator^
(
USkeletonEditingTool::EBoneSelectionMode Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode & operator^=
(
USkeletonEditingTool::EBoneSelectionMode& Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode operator|
(
USkeletonEditingTool::EBoneSelectionMode Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode & operator|=
(
USkeletonEditingTool::EBoneSelectionMode& Lhs, |
SkeletalMesh/SkeletonEditingTool.h | ||
USkeletonEditingTool::EBoneSelectionMode operator~
(
USkeletonEditingTool::EBoneSelectionMode E |
SkeletalMesh/SkeletonEditingTool.h |