diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-09-25 21:07:02 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-09-25 21:14:42 +0300 |
commit | 198c7d3687c16581a48701733c4fe4b511eaf149 (patch) | |
tree | 41ff532219804afff847ac234d3af0b07521a9e2 /source/blender/draw/modes | |
parent | 98dd2a518be52b7f94c3a6f9345f19a0aebb2284 (diff) |
DRW : Add new view_update mechanism.
This makes updates for the viewport cleaner and also add the possibility to add a new callback called when the scene is updated.
Diffstat (limited to 'source/blender/draw/modes')
-rw-r--r-- | source/blender/draw/modes/edit_armature_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_curve_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_lattice_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_mesh_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_metaball_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_surface_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/edit_text_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/object_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/paint_texture_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/paint_vertex_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/paint_weight_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/particle_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/pose_mode.c | 3 | ||||
-rw-r--r-- | source/blender/draw/modes/sculpt_mode.c | 3 |
14 files changed, 28 insertions, 14 deletions
diff --git a/source/blender/draw/modes/edit_armature_mode.c b/source/blender/draw/modes/edit_armature_mode.c index 06756e5a240..4deb4f86692 100644 --- a/source/blender/draw/modes/edit_armature_mode.c +++ b/source/blender/draw/modes/edit_armature_mode.c @@ -152,5 +152,6 @@ DrawEngineType draw_engine_edit_armature_type = { &EDIT_ARMATURE_cache_populate, NULL, NULL, - &EDIT_ARMATURE_draw_scene + &EDIT_ARMATURE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_curve_mode.c b/source/blender/draw/modes/edit_curve_mode.c index 02a35e07798..1d542fc8e7e 100644 --- a/source/blender/draw/modes/edit_curve_mode.c +++ b/source/blender/draw/modes/edit_curve_mode.c @@ -329,5 +329,6 @@ DrawEngineType draw_engine_edit_curve_type = { &EDIT_CURVE_cache_populate, &EDIT_CURVE_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &EDIT_CURVE_draw_scene + &EDIT_CURVE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_lattice_mode.c b/source/blender/draw/modes/edit_lattice_mode.c index 48ea723613a..675ea925a39 100644 --- a/source/blender/draw/modes/edit_lattice_mode.c +++ b/source/blender/draw/modes/edit_lattice_mode.c @@ -292,5 +292,6 @@ DrawEngineType draw_engine_edit_lattice_type = { &EDIT_LATTICE_cache_populate, &EDIT_LATTICE_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &EDIT_LATTICE_draw_scene + &EDIT_LATTICE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_mesh_mode.c b/source/blender/draw/modes/edit_mesh_mode.c index 7cff23a2d23..08310d75a57 100644 --- a/source/blender/draw/modes/edit_mesh_mode.c +++ b/source/blender/draw/modes/edit_mesh_mode.c @@ -593,5 +593,6 @@ DrawEngineType draw_engine_edit_mesh_type = { &EDIT_MESH_cache_populate, NULL, NULL, - &EDIT_MESH_draw_scene + &EDIT_MESH_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_metaball_mode.c b/source/blender/draw/modes/edit_metaball_mode.c index 4e9e1cb5b56..202e520193b 100644 --- a/source/blender/draw/modes/edit_metaball_mode.c +++ b/source/blender/draw/modes/edit_metaball_mode.c @@ -264,5 +264,6 @@ DrawEngineType draw_engine_edit_metaball_type = { &EDIT_METABALL_cache_populate, &EDIT_METABALL_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &EDIT_METABALL_draw_scene + &EDIT_METABALL_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_surface_mode.c b/source/blender/draw/modes/edit_surface_mode.c index c8dbbd90754..e99973144aa 100644 --- a/source/blender/draw/modes/edit_surface_mode.c +++ b/source/blender/draw/modes/edit_surface_mode.c @@ -264,5 +264,6 @@ DrawEngineType draw_engine_edit_surface_type = { &EDIT_SURFACE_cache_populate, &EDIT_SURFACE_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &EDIT_SURFACE_draw_scene + &EDIT_SURFACE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/edit_text_mode.c b/source/blender/draw/modes/edit_text_mode.c index 938ab2f3fbc..476a2ab9ac2 100644 --- a/source/blender/draw/modes/edit_text_mode.c +++ b/source/blender/draw/modes/edit_text_mode.c @@ -307,5 +307,6 @@ DrawEngineType draw_engine_edit_text_type = { &EDIT_TEXT_cache_populate, &EDIT_TEXT_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &EDIT_TEXT_draw_scene + &EDIT_TEXT_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/object_mode.c b/source/blender/draw/modes/object_mode.c index bde0a43120f..1667dd9e846 100644 --- a/source/blender/draw/modes/object_mode.c +++ b/source/blender/draw/modes/object_mode.c @@ -1876,5 +1876,6 @@ DrawEngineType draw_engine_object_type = { &OBJECT_cache_populate, NULL, NULL, - &OBJECT_draw_scene + &OBJECT_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/paint_texture_mode.c b/source/blender/draw/modes/paint_texture_mode.c index 65ab9fd9286..f898770acef 100644 --- a/source/blender/draw/modes/paint_texture_mode.c +++ b/source/blender/draw/modes/paint_texture_mode.c @@ -412,5 +412,6 @@ DrawEngineType draw_engine_paint_texture_type = { &PAINT_TEXTURE_cache_populate, &PAINT_TEXTURE_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &PAINT_TEXTURE_draw_scene + &PAINT_TEXTURE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/paint_vertex_mode.c b/source/blender/draw/modes/paint_vertex_mode.c index 68bdf6d1304..e430fca5742 100644 --- a/source/blender/draw/modes/paint_vertex_mode.c +++ b/source/blender/draw/modes/paint_vertex_mode.c @@ -211,5 +211,6 @@ DrawEngineType draw_engine_paint_vertex_type = { &PAINT_VERTEX_cache_populate, NULL, NULL, - &PAINT_VERTEX_draw_scene + &PAINT_VERTEX_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/paint_weight_mode.c b/source/blender/draw/modes/paint_weight_mode.c index d837b273404..e139b4af97f 100644 --- a/source/blender/draw/modes/paint_weight_mode.c +++ b/source/blender/draw/modes/paint_weight_mode.c @@ -249,5 +249,6 @@ DrawEngineType draw_engine_paint_weight_type = { &PAINT_WEIGHT_cache_populate, NULL, NULL, - &PAINT_WEIGHT_draw_scene + &PAINT_WEIGHT_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/particle_mode.c b/source/blender/draw/modes/particle_mode.c index dd22a5c6d8f..be076815f4c 100644 --- a/source/blender/draw/modes/particle_mode.c +++ b/source/blender/draw/modes/particle_mode.c @@ -259,5 +259,6 @@ DrawEngineType draw_engine_particle_type = { &PARTICLE_cache_populate, &PARTICLE_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &PARTICLE_draw_scene + &PARTICLE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/pose_mode.c b/source/blender/draw/modes/pose_mode.c index 77688f9156c..1c2acd56085 100644 --- a/source/blender/draw/modes/pose_mode.c +++ b/source/blender/draw/modes/pose_mode.c @@ -193,5 +193,6 @@ DrawEngineType draw_engine_pose_type = { &POSE_cache_populate, NULL, NULL, - &POSE_draw_scene + &POSE_draw_scene, + NULL, }; diff --git a/source/blender/draw/modes/sculpt_mode.c b/source/blender/draw/modes/sculpt_mode.c index 7d2c96dc8de..f38e6565065 100644 --- a/source/blender/draw/modes/sculpt_mode.c +++ b/source/blender/draw/modes/sculpt_mode.c @@ -300,5 +300,6 @@ DrawEngineType draw_engine_sculpt_type = { &SCULPT_cache_populate, &SCULPT_cache_finish, NULL, /* draw_background but not needed by mode engines */ - &SCULPT_draw_scene + &SCULPT_draw_scene, + NULL, }; |