diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2022-08-16 20:59:04 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2022-08-16 20:59:22 +0300 |
commit | ccf31810d666c85b4c82fef090bfd08cd2402726 (patch) | |
tree | 8e0fc0cbe50c7c6e7b20269cec67bb004477c6b0 /source/blender/editors/io | |
parent | a3b3871ca17309e67f65d616c280783681e5b4c2 (diff) |
Cleanup: use a structure for Alembic import parameters
Also renammed some parameters and sprinkled a dash of documentation.
Diffstat (limited to 'source/blender/editors/io')
-rw-r--r-- | source/blender/editors/io/io_alembic.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/source/blender/editors/io/io_alembic.c b/source/blender/editors/io/io_alembic.c index 0068586730f..9b427938279 100644 --- a/source/blender/editors/io/io_alembic.c +++ b/source/blender/editors/io/io_alembic.c @@ -651,16 +651,16 @@ static int wm_alembic_import_exec(bContext *C, wmOperator *op) ED_object_mode_set(C, OB_MODE_OBJECT); } - bool ok = ABC_import(C, - filename, - scale, - is_sequence, - set_frame_range, - sequence_len, - offset, - validate_meshes, - always_add_cache_reader, - as_background_job); + struct AlembicImportParams params; + params.global_scale = scale; + params.sequence_len = sequence_len; + params.sequence_offset = offset; + params.is_sequence = is_sequence; + params.set_frame_range = set_frame_range; + params.validate_meshes = validate_meshes; + params.always_add_cache_reader = always_add_cache_reader; + + bool ok = ABC_import(C, filename, ¶ms, as_background_job); return as_background_job || ok ? OPERATOR_FINISHED : OPERATOR_CANCELLED; } |