This is helpful for #133123 where we want to use std::unique_ptr for a struct with a definition that's ideally unavailable in sculpt_intern.hh. Just adding the constructor changes the initialization of the struct, so I added explicit defaults for the struct's fields. Pull Request: https://projects.blender.org/blender/blender/pulls/137233