diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-30 16:50:08 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-04-30 16:54:38 +0300 |
commit | cbe57acddf9554d11988718758096f9d847e9c95 (patch) | |
tree | d496e04a5a28e18e13bf2d124b378ee6132ca0a2 /source/blender/draw/intern/DRW_render.h | |
parent | d9f395ac390d1e02aa9c3e97ebaee8bb834e3af4 (diff) |
Workbench: Integration VertexPaint and WeightPaint modes
- Disable VertexPaint and WeightPaint for OB_MATERIAL and OB_RENDER. Users want to see the final result
- When in OB_SOLID, the active object should be rendered without any color. The lighting information is multiplied with the VertexPaint/WeightPaint color
- Removed the use_shading flag from VertexPaint and WeightPaint
- add method to check if render engine should draw without color (DRW_object_in_only_lighting_mode)
Reviewers: fclem
Tags: #code_quest
Maniphest Tasks: T54894
Differential Revision: https://developer.blender.org/D3191
Diffstat (limited to 'source/blender/draw/intern/DRW_render.h')
-rw-r--r-- | source/blender/draw/intern/DRW_render.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/draw/intern/DRW_render.h b/source/blender/draw/intern/DRW_render.h index 12003adf80a..e287bcc99df 100644 --- a/source/blender/draw/intern/DRW_render.h +++ b/source/blender/draw/intern/DRW_render.h @@ -458,6 +458,7 @@ bool DRW_object_is_renderable(struct Object *ob); bool DRW_check_object_visible_within_active_context(struct Object *ob); bool DRW_object_is_flat_normal(const struct Object *ob); int DRW_object_is_mode_shade(const struct Object *ob); +int DRW_object_is_paint_mode(const struct Object *ob); /* Draw commands */ void DRW_draw_pass(DRWPass *pass); |