The creation inputs are specified via the structs above (eg FCreateMeshObjectParams, FCreateTextureObjectParams), which are very extensive, kitchen-sink sort of structs. Generally "New Mesh Object" creation behavior will be very complex and so this API is really just a way to route the data, and very few guarantees can be made about any specific implementation.