diff options
author | Jacques Lucke <jacques@blender.org> | 2020-08-07 19:24:59 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-08-07 19:42:21 +0300 |
commit | c50e5fcc344d00b03eb4a3141b5b45944c3570fd (patch) | |
tree | f683ae1a1f38551d160a5be2ee86561d51faca26 /source/blender/simulation/intern/simulation_update.cc | |
parent | 28b10224346a9a2e55267f98357991a841eeda5b (diff) |
Cleanup: use C++ style casts in various places
Diffstat (limited to 'source/blender/simulation/intern/simulation_update.cc')
-rw-r--r-- | source/blender/simulation/intern/simulation_update.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/source/blender/simulation/intern/simulation_update.cc b/source/blender/simulation/intern/simulation_update.cc index 32b582977d0..452b222bb08 100644 --- a/source/blender/simulation/intern/simulation_update.cc +++ b/source/blender/simulation/intern/simulation_update.cc @@ -143,7 +143,7 @@ class SampledDependencyAnimations : public DependencyAnimations { const float factor = simulation_time_interval_.factor_at_time(simulation_time); BLI_assert(factor > 0.0f && factor < 1.0f); const float scaled_factor = factor * (cached_transforms.size() - 1); - const int lower_sample = (int)scaled_factor; + const int lower_sample = static_cast<int>(scaled_factor); const int upper_sample = lower_sample + 1; const float mix_factor = scaled_factor - lower_sample; r_transforms[i] = float4x4::interpolate( @@ -205,7 +205,7 @@ static void prepare_dependency_animations(Depsgraph &depsgraph, if (GS(id_cow->name) != ID_OB) { continue; } - Object &object_cow = *(Object *)id_cow; + Object &object_cow = *reinterpret_cast<Object *>(id_cow); constexpr int sample_count = 10; Array<float4x4, sample_count> transforms(sample_count); sample_object_transforms(object_cow, depsgraph, scene, scene_frame_interval, transforms); @@ -233,7 +233,8 @@ void update_simulation_in_depsgraph(Depsgraph *depsgraph, return; } - Simulation *simulation_orig = (Simulation *)DEG_get_original_id(&simulation_cow->id); + Simulation *simulation_orig = reinterpret_cast<Simulation *>( + DEG_get_original_id(&simulation_cow->id)); ResourceCollector resources; SimulationInfluences influences; @@ -317,8 +318,8 @@ bool update_simulation_dependencies(Simulation *simulation) } used_handles.add_new(next_handle); - SimulationDependency *dependency = (SimulationDependency *)MEM_callocN(sizeof(*dependency), - AT); + SimulationDependency *dependency = static_cast<SimulationDependency *>( + MEM_callocN(sizeof(*dependency), AT)); id_us_plus(id); dependency->id = id; dependency->handle = next_handle; |