It would be nice if an FMatrix parameter could be added to static mesh actors. The FMatrix would be placed at the top of the transform stack allowing the static mesh to be distorted ahead of the normal parent-child, local to world transforms. The matrix would be accessible through C code or blueprints. This type of ability is currently lacking and FTransform doesn’t offer the flexibility that exposing an actual transform matrix would provide. A boolean could be provided to enable/disable this matrix and remove it from consideration in the transform stack when not being used to keep the rendering speed up. (It would be fantastic if this would also work with instanced static meshes.)
After some additional thought, since the matrix can do everything the normal FTransform does (FTransform gets converted to FMatrix when rendering), the boolean switch could tell the renderer to use either the normal FTransform or use the FMatrix instead.