Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authormakowalski <makowalski@nvidia.com>2021-07-18 21:43:20 +0300
committermakowalski <makowalski@nvidia.com>2021-07-18 21:43:20 +0300
commitec40dfb8e6bbff329b37de32a43dd271aba95417 (patch)
treea58ea602e1188dffe7293cf495022e5de09d497c /source
parent00f73226d9b4d5fa4d7c92e67cf8ccfbda1d609e (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.c50
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, &params, as_background_job);