/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/SkeletalMesh/SkinWeightsPaintTool.h
Intermediate storage of the weight maps for duration of tool
struct FSkinToolWeights
TArray<VertexW...
CurrentWeights
FSkinToolDeform...
Deformer
Update deformation when vertex weights are modified
TArray< float >
MaxFalloffPerVertexThisStroke
Record the current maximum amount of falloff applied to each vertex during the current stroke values range from 0-1, this allows brushes to sweep over the same vertex, and apply only the maximum amount of modification (add/replace/relax etc) that was encountered for the duration of the stroke.
TArray<VertexW...
PreChangeWeights
Double-buffer of the entire weight matrix (stored sparsely for fast deformation) "Pre" is state of weights at stroke start "Current" is state of weights during stroke When stroke is over, PreChangeWeights are synchronized with CurrentWeights