Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/scene.c
| Show First 20 Lines • Show All 2,516 Lines • ▼ Show 20 Lines | static void prepare_mesh_for_viewport_render(Main *bmain, const ViewLayer *view_layer) | ||||
| } | } | ||||
| } | } | ||||
| void BKE_scene_update_sound(Depsgraph *depsgraph, Main *bmain) | void BKE_scene_update_sound(Depsgraph *depsgraph, Main *bmain) | ||||
| { | { | ||||
| Scene *scene = DEG_get_evaluated_scene(depsgraph); | Scene *scene = DEG_get_evaluated_scene(depsgraph); | ||||
| const int recalc = scene->id.recalc; | const int recalc = scene->id.recalc; | ||||
| BKE_sound_ensure_scene(scene); | BKE_sound_ensure_scene(scene); | ||||
| if (recalc & ID_RECALC_AUDIO_SEEK) { | if (recalc & ID_RECALC_FRAME_CHANGE) { | ||||
| BKE_sound_seek_scene(bmain, scene); | BKE_sound_seek_scene(bmain, scene); | ||||
| } | } | ||||
| if (recalc & ID_RECALC_AUDIO_FPS) { | if (recalc & ID_RECALC_AUDIO_FPS) { | ||||
| BKE_sound_update_fps(bmain, scene); | BKE_sound_update_fps(bmain, scene); | ||||
| } | } | ||||
| if (recalc & ID_RECALC_AUDIO_VOLUME) { | if (recalc & ID_RECALC_AUDIO_VOLUME) { | ||||
| BKE_sound_set_scene_volume(scene, scene->audio.volume); | BKE_sound_set_scene_volume(scene, scene->audio.volume); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,135 Lines • Show Last 20 Lines | |||||