Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_view_data.cc
| Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| for (ViewportEngineData &engine : view_data->engines) { | for (ViewportEngineData &engine : view_data->engines) { | ||||
| if (view_data->enabled_engines.first_index_of_try(&engine) == -1) { | if (view_data->enabled_engines.first_index_of_try(&engine) == -1) { | ||||
| draw_viewport_engines_data_clear(&engine, false); | draw_viewport_engines_data_clear(&engine, false); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| void DRW_view_data_engines_view_update(DRWViewData *view_data) | |||||
| { | |||||
| for (ViewportEngineData &engine_data : view_data->engines) { | |||||
| DrawEngineType *draw_engine = engine_data.engine_type->draw_engine; | |||||
| if (draw_engine->view_update) { | |||||
| draw_engine->view_update(&engine_data); | |||||
| } | |||||
| } | |||||
| } | |||||
| double *DRW_view_data_cache_time_get(DRWViewData *view_data) | double *DRW_view_data_cache_time_get(DRWViewData *view_data) | ||||
| { | { | ||||
| return &view_data->cache_time; | return &view_data->cache_time; | ||||
| } | } | ||||
| DefaultFramebufferList *DRW_view_data_default_framebuffer_list_get(DRWViewData *view_data) | DefaultFramebufferList *DRW_view_data_default_framebuffer_list_get(DRWViewData *view_data) | ||||
| { | { | ||||
| return &view_data->dfbl; | return &view_data->dfbl; | ||||
| Show All 22 Lines | |||||