diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-09-26 21:31:14 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-09-26 21:31:20 +0300 |
commit | 5732d9e1dcc08d284d7f9f56be22ad901fd53f22 (patch) | |
tree | b95990cabfe96e39b8a14883c6166e10bd9918fb /source/blender/makesdna/DNA_view3d_types.h | |
parent | ebd234eee5d7fdae6d7a5efa56171f6ab773a9e1 (diff) |
Wireframe/Xray: Make Xray option local to wireframe mode
This commit make the Xray option for the wireframe different from the other
shading mode. This makes it possible to rapidly switch between wireframe +
Xray and Solid mode without Xray.
Xray alpha is also decoupled.
Both variables are duplicated and exposed separately through RNA.
Diffstat (limited to 'source/blender/makesdna/DNA_view3d_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_view3d_types.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h index 5c129b1aa3a..c73def54cc6 100644 --- a/source/blender/makesdna/DNA_view3d_types.h +++ b/source/blender/makesdna/DNA_view3d_types.h @@ -156,12 +156,12 @@ typedef struct View3DShading { float object_outline_color[3]; float xray_alpha; + float xray_alpha_wire; float cavity_valley_factor; float cavity_ridge_factor; float background_color[3]; - int pad; } View3DShading; @@ -388,6 +388,7 @@ enum { V3D_SHADING_CAVITY = (1 << 5), V3D_SHADING_MATCAP_FLIP_X = (1 << 6), V3D_SHADING_SCENE_WORLD = (1 << 7), + V3D_SHADING_XRAY_WIREFRAME = (1 << 8), }; /* View3DShading->color_type */ |