diff options
author | makowalski <makowalski@nvidia.com> | 2021-07-18 21:43:20 +0300 |
---|---|---|
committer | makowalski <makowalski@nvidia.com> | 2021-07-18 21:43:20 +0300 |
commit | ec40dfb8e6bbff329b37de32a43dd271aba95417 (patch) | |
tree | a58ea602e1188dffe7293cf495022e5de09d497c /source | |
parent | 00f73226d9b4d5fa4d7c92e67cf8ccfbda1d609e (diff) |
USDImportParams designated initialization.
Now using designated initializers when constructing the import
params struct, to help future-proof the code if struct members
are changed or reordered. (Per suggestion by Campbell in his
review of the patch.)
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/io/io_usd.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/source/blender/editors/io/io_usd.c b/source/blender/editors/io/io_usd.c index 5d771b8f513..8e370a6a031 100644 --- a/source/blender/editors/io/io_usd.c +++ b/source/blender/editors/io/io_usd.c @@ -329,31 +329,31 @@ static int wm_usd_import_exec(bContext *C, wmOperator *op) const bool validate_meshes = false; const bool use_instancing = false; - struct USDImportParams params = {scale, - is_sequence, - set_frame_range, - sequence_len, - offset, - validate_meshes, - global_read_flag, - import_cameras, - import_curves, - import_lights, - import_materials, - import_meshes, - import_volumes, - prim_path_mask, - import_subdiv, - import_instance_proxies, - create_collection, - import_guide, - import_proxy, - import_render, - import_visible_only, - use_instancing, - import_usd_preview, - set_material_blend, - light_intensity_scale}; + struct USDImportParams params = {.scale = scale, + .is_sequence = is_sequence, + .set_frame_range = set_frame_range, + .sequence_len = sequence_len, + .offset = offset, + .validate_meshes = validate_meshes, + .global_read_flag = global_read_flag, + .import_cameras = import_cameras, + .import_curves = import_curves, + .import_lights = import_lights, + .import_materials = import_materials, + .import_meshes = import_meshes, + .import_volumes = import_volumes, + .prim_path_mask = prim_path_mask, + .import_subdiv = import_subdiv, + .import_instance_proxies = import_instance_proxies, + .create_collection = create_collection, + .import_guide = import_guide, + .import_proxy = import_proxy, + .import_render = import_render, + .import_visible_only = import_visible_only, + .use_instancing = use_instancing, + .import_usd_preview = import_usd_preview, + .set_material_blend = set_material_blend, + .light_intensity_scale = light_intensity_scale}; const bool ok = USD_import(C, filename, ¶ms, as_background_job); |