|
Blender V5.0
|
#include <overlay_private.hh>
Public Member Functions | |
| View::OffsetData | offset_data_get () const |
| bool | is_solid () const |
| bool | is_xray () const |
| bool | is_wire () const |
| bool | is_space_v3d () const |
| bool | is_space_image () const |
| bool | is_space_node () const |
| bool | show_extras () const |
| bool | show_face_orientation () const |
| bool | show_bone_selection () const |
| bool | show_wireframes () const |
| bool | show_motion_paths () const |
| bool | show_bones () const |
| bool | show_object_origins () const |
| bool | show_fade_inactive () const |
| bool | show_attribute_viewer () const |
| bool | show_attribute_viewer_text () const |
| bool | show_sculpt_mask () const |
| bool | show_sculpt_face_sets () const |
| bool | show_sculpt_curves_cage () const |
| bool | show_light_colors () const |
Definition at line 125 of file overlay_private.hh.
|
inline |
Convenience functions. Scene geometry is solid. Occlude overlays behind scene geometry.
Definition at line 199 of file overlay_private.hh.
References xray_opacity.
|
inline |
Definition at line 218 of file overlay_private.hh.
References SPACE_IMAGE.
|
inline |
Definition at line 222 of file overlay_private.hh.
References SPACE_NODE.
|
inline |
Definition at line 214 of file overlay_private.hh.
References SPACE_VIEW3D.
|
inline |
Scene geometry is fully transparent. Scene geometry does not occlude overlays.
Definition at line 209 of file overlay_private.hh.
References xray_opacity.
|
inline |
Scene geometry is semi-transparent. Fade overlays behind scene geometry (see XrayFade).
Definition at line 204 of file overlay_private.hh.
References xray_opacity.
|
inline |
Definition at line 183 of file overlay_private.hh.
References rv3d.
|
inline |
Definition at line 259 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_VIEWER_ATTRIBUTE.
|
inline |
Definition at line 263 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_VIEWER_ATTRIBUTE_TEXT.
|
inline |
Definition at line 235 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_BONE_SELECT.
|
inline |
Definition at line 247 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_HIDE_BONES.
|
inline |
Definition at line 227 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_HIDE_OBJECT_XTRAS.
|
inline |
Definition at line 231 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_FACE_ORIENTATION.
|
inline |
Definition at line 255 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_FADE_INACTIVE.
|
inline |
Definition at line 279 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_SHOW_LIGHT_COLORS.
|
inline |
Definition at line 243 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_HIDE_MOTION_PATHS.
|
inline |
Definition at line 251 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_HIDE_OBJECT_ORIGINS.
|
inline |
Definition at line 275 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_SCULPT_CURVES_CAGE.
|
inline |
Definition at line 271 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_SCULPT_SHOW_FACE_SETS.
|
inline |
Definition at line 267 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_SCULPT_SHOW_MASK.
|
inline |
Definition at line 239 of file overlay_private.hh.
References View3DOverlay::flag, and V3D_OVERLAY_WIREFRAMES.
Definition at line 174 of file overlay_private.hh.
Definition at line 173 of file overlay_private.hh.
| int blender::draw::overlay::State::cfra = 0 |
Definition at line 172 of file overlay_private.hh.
| bool blender::draw::overlay::State::clear_in_front = false |
Definition at line 139 of file overlay_private.hh.
| int blender::draw::overlay::State::clipping_plane_count = 0 |
Definition at line 175 of file overlay_private.hh.
| eContextObjectMode blender::draw::overlay::State::ctx_mode = CTX_MODE_EDIT_MESH |
Definition at line 136 of file overlay_private.hh.
| Depsgraph* blender::draw::overlay::State::depsgraph = nullptr |
Definition at line 126 of file overlay_private.hh.
| bool blender::draw::overlay::State::do_pose_fade_geom = false |
Add a veil on top of all surfaces to make the active pose armature pop out.
Definition at line 168 of file overlay_private.hh.
| bool blender::draw::overlay::State::do_pose_xray = false |
Brings the active pose armature in front of all objects.
Definition at line 166 of file overlay_private.hh.
| bool blender::draw::overlay::State::draw_background = false |
Whether we should render the background or leave it transparent.
Definition at line 153 of file overlay_private.hh.
| DRWTextStore* blender::draw::overlay::State::dt = nullptr |
Definition at line 133 of file overlay_private.hh.
| bool blender::draw::overlay::State::hide_overlays = false |
Definition at line 160 of file overlay_private.hh.
Definition at line 181 of file overlay_private.hh.
Definition at line 179 of file overlay_private.hh.
Definition at line 180 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_depth_only_drawing = false |
True if rendering only to query the depth. Can be for auto-depth rotation.
Definition at line 147 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_image_render = false |
Whether we are rendering for an image.
Definition at line 145 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_image_valid = false |
Active Image properties. Only valid image space only.
Definition at line 178 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_material_select = false |
When drag-dropping material onto objects to assignment.
Definition at line 151 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_render_depth_available = false |
True if the render engine outputs satisfactory depth information to the depth buffer.
Definition at line 155 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_viewport_image_render = false |
Whether we are rendering for an image (viewport render).
Definition at line 143 of file overlay_private.hh.
| bool blender::draw::overlay::State::is_wireframe_mode = false |
Definition at line 141 of file overlay_private.hh.
| float blender::draw::overlay::State::ndc_offset_factor = 0.0f |
Definition at line 194 of file overlay_private.hh.
Definition at line 138 of file overlay_private.hh.
| eObjectMode blender::draw::overlay::State::object_mode = OB_MODE_OBJECT |
Definition at line 137 of file overlay_private.hh.
| View3DOverlay blender::draw::overlay::State::overlay = {} |
Definition at line 134 of file overlay_private.hh.
Definition at line 131 of file overlay_private.hh.
| const RegionView3D* blender::draw::overlay::State::rv3d = nullptr |
Definition at line 132 of file overlay_private.hh.
Referenced by offset_data_get().
Definition at line 128 of file overlay_private.hh.
| bool blender::draw::overlay::State::show_text = false |
Should text draw in this mode?
Definition at line 159 of file overlay_private.hh.
| bool blender::draw::overlay::State::skip_particles = false |
Skip drawing particle systems. Prevents self-occlusion issues in Particle Edit mode.
Definition at line 149 of file overlay_private.hh.
Definition at line 130 of file overlay_private.hh.
| eSpace_Type blender::draw::overlay::State::space_type = SPACE_EMPTY |
Definition at line 135 of file overlay_private.hh.
| bool blender::draw::overlay::State::use_in_front = false |
Definition at line 140 of file overlay_private.hh.
Definition at line 129 of file overlay_private.hh.
| short blender::draw::overlay::State::v3d_flag = 0 |
Definition at line 170 of file overlay_private.hh.
| short blender::draw::overlay::State::v3d_gridflag = 0 |
Definition at line 171 of file overlay_private.hh.
Definition at line 127 of file overlay_private.hh.
| bool blender::draw::overlay::State::vignette_enabled = false |
Whether we should render a vignette over the scene.
Definition at line 157 of file overlay_private.hh.
| bool blender::draw::overlay::State::xray_enabled = false |
Definition at line 161 of file overlay_private.hh.
| bool blender::draw::overlay::State::xray_enabled_and_not_wire = false |
Definition at line 162 of file overlay_private.hh.
| bool blender::draw::overlay::State::xray_flag_enabled = false |
Can be true even if X-ray Alpha is 1.0.
Definition at line 164 of file overlay_private.hh.
| float blender::draw::overlay::State::xray_opacity = 0.0f |
Definition at line 169 of file overlay_private.hh.
Referenced by is_solid(), is_wire(), and is_xray().