Use c++ headers; use nullptr; redundant `void` in parameter list; inconsistent parameter name.
Doing this in preparation for some work on asset preview generation. Differential Revision: https://developer.blender.org/D13676