 |
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 |
|
|
 |
FIsolateSelectionChange |
|
|
 |
FMeshSkinWeightsChange |
|
|
 |
FMultiBoneWeightEdits |
Store a sparse set of modifications to a set of vertex weights for a SET of bones with support for merging edits. |
|
 |
FRefSkeletonChange |
A wrapper change class that stores a reference skeleton and the bones' indexes trackers to be used for undo/redo. |
|
 |
FSingleBoneWeightEdits |
Store a sparse set of modifications to a set of vertex weights on a SINGLE bone |
|
 |
FSkeletalMeshToolNotifier |
FSkeletalMeshToolNotifier |
|
 |
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 |
|
 |
ISkeletalMeshEditingInterface |
ISkeletalMeshEditionInterface |
|
 |
UMirroringProperties |
UMirroringProperties |
|
 |
UOrientingProperties |
UOrientingProperties |
|
 |
UProjectionProperties |
UProjectionProperties |
|
 |
USkeletalMeshEditingInterface |
USkeletalMeshEditionInterface |
|
 |
USkeletalMeshEditorContextObjectBase |
USkeletalMeshEditorContextObjectBase |
|
 |
USkeletalMeshGizmoContextObjectBase |
USkeletalMeshGizmoContextObjectBase |
|
 |
USkeletalMeshGizmoWrapperBase |
USkeletalMeshGizmoWrapperBase |
|
 |
USkeletonEditingProperties |
USkeletonEditingProperties |
|
 |
USkeletonEditingTool |
USkeletonEditingTool is a tool to edit a the ReferenceSkeleton of a SkeletalMesh (target) Changed are actually commit to the SkeletalMesh and it's mesh description on Accept. |
|
 |
USkeletonEditingToolBuilder |
USkeletonEditingToolBuilder |
|
 |
USkeletonTransformProxy |
USkeletonTransformProxy is a derivation of UTransformProxy that manages several bones and update their transform individually. |
|
 |
USkinWeightsBindingTool |
|
|
 |
USkinWeightsBindingToolBuilder |
|
|
 |
USkinWeightsBindingToolProperties |
|
|
 |
USkinWeightsPaintTool |
An interactive tool for painting and editing skin weights. |
|
 |
USkinWeightsPaintToolBuilder |
|
|
 |
USkinWeightsPaintToolProperties |
Container for properties displayed in Details panel while using USkinWeightsPaintTool. |
|
 |
UWeightToolMeshSelector |
This class wraps the all the components to enable selection on a single mesh in the skin weights tool this allows us to make selections on multiple different meshes NOTE: at some point we may want to do component selections on multiple meshes in any/all viewports at which time this class should be centralized and renamed to UMeshSelector or something like that. |
|
 |
UWeightToolSelectionIsolator |
This class wraps all the data needed to isolate a selection of a mesh while editing skin weights |
|
 |
UWeightToolTransferManager |
This class wraps a source skeletal mesh used to transfer skin weights to the tool target mesh |
|