Blender  V3.3
Public Attributes | List of all members
OVERLAY_PrivateData Struct Reference

#include <overlay_private.h>

Public Attributes

DRWShadingGrouparmature_bone_select_act_grp
 
DRWShadingGrouparmature_bone_select_grp
 
DRWShadingGroupedit_curve_normal_grp [2]
 
DRWShadingGroupedit_curve_wire_grp [2]
 
DRWShadingGroupedit_curve_handle_grp
 
DRWShadingGroupedit_curve_points_grp
 
DRWShadingGroupedit_lattice_points_grp
 
DRWShadingGroupedit_lattice_wires_grp
 
DRWShadingGroupedit_gpencil_points_grp
 
DRWShadingGroupedit_gpencil_wires_grp
 
DRWShadingGroupedit_gpencil_curve_handle_grp
 
DRWShadingGroupedit_gpencil_curve_points_grp
 
DRWShadingGroupedit_mesh_depth_grp [2]
 
DRWShadingGroupedit_mesh_faces_grp [2]
 
DRWShadingGroupedit_mesh_faces_cage_grp [2]
 
DRWShadingGroupedit_mesh_verts_grp [2]
 
DRWShadingGroupedit_mesh_edges_grp [2]
 
DRWShadingGroupedit_mesh_facedots_grp [2]
 
DRWShadingGroupedit_mesh_skin_roots_grp [2]
 
DRWShadingGroupedit_mesh_normals_grp
 
DRWShadingGroupedit_mesh_analysis_grp
 
DRWShadingGroupedit_particle_strand_grp
 
DRWShadingGroupedit_particle_point_grp
 
DRWShadingGroupedit_text_overlay_grp
 
DRWShadingGroupedit_text_wire_grp [2]
 
DRWShadingGroupedit_uv_verts_grp
 
DRWShadingGroupedit_uv_edges_grp
 
DRWShadingGroupedit_uv_shadow_edges_grp
 
DRWShadingGroupedit_uv_faces_grp
 
DRWShadingGroupedit_uv_face_dots_grp
 
DRWShadingGroupedit_uv_stretching_grp
 
DRWShadingGroupedit_curves_points_grp [2]
 
DRWShadingGroupextra_grid_grp
 
DRWShadingGroupfacing_grp [2]
 
DRWShadingGroupfade_grp [2]
 
DRWShadingGroupflash_grp [2]
 
DRWShadingGroupmotion_path_lines_grp
 
DRWShadingGroupmotion_path_points_grp
 
DRWShadingGroupoutlines_grp
 
DRWShadingGroupoutlines_curves_grp
 
DRWShadingGroupoutlines_ptcloud_grp
 
DRWShadingGroupoutlines_gpencil_grp
 
DRWShadingGrouppaint_depth_grp
 
DRWShadingGrouppaint_surf_grp
 
DRWShadingGrouppaint_wire_grp
 
DRWShadingGrouppaint_wire_selected_grp
 
DRWShadingGrouppaint_point_grp
 
DRWShadingGrouppaint_face_grp
 
DRWShadingGroupparticle_dots_grp
 
DRWShadingGroupparticle_shapes_grp
 
DRWShadingGrouppointcloud_dots_grp
 
DRWShadingGroupsculpt_mask_grp
 
DRWShadingGroupsculpt_curves_selection_grp
 
DRWShadingGroupvolume_selection_surface_grp
 
DRWShadingGroupwires_grp [2][2]
 
DRWShadingGroupwires_all_grp [2][2]
 
DRWShadingGroupwires_hair_grp [2][2]
 
DRWShadingGroupwires_sculpt_grp [2]
 
DRWViewview_default
 
DRWViewview_wires
 
DRWViewview_edit_faces
 
DRWViewview_edit_faces_cage
 
DRWViewview_edit_edges
 
DRWViewview_edit_verts
 
DRWViewview_edit_text
 
DRWViewview_reference_images
 
DRWViewview_edit_curves_points
 
ListBase bg_movie_clips
 
OVERLAY_ExtraCallBuffers extra_call_buffers [2]
 
OVERLAY_ArmatureCallBuffers armature_call_buffers [2]
 
View3DOverlay overlay
 
enum eContextObjectMode ctx_mode
 
char space_type
 
bool clear_in_front
 
bool use_in_front
 
bool wireframe_mode
 
bool hide_overlays
 
bool xray_enabled
 
bool xray_enabled_and_not_wire
 
float xray_opacity
 
short v3d_flag
 
short v3d_gridflag
 
int cfra
 
DRWState clipping_state
 
OVERLAY_ShadingData shdata
 
OVERLAY_GridData grid_data
 
struct {
   float   grid_axes [3]
 
   float   zplane_axes [3]
 
   OVERLAY_GridBits   zneg_flag
 
   OVERLAY_GridBits   zpos_flag
 
   OVERLAY_GridBits   grid_flag
 
grid
 
struct {
   bool   enabled
 
   bool   do_depth_copy
 
   bool   do_depth_infront_copy
 
antialiasing
 
struct {
   bool   show_handles
 
   int   handle_display
 
edit_curve
 
struct {
   float   overlay_color [4]
 
edit_text
 
struct {
   bool   do_zbufclip
 
   bool   do_faces
 
   bool   do_edges
 
   bool   select_vert
 
   bool   select_face
 
   bool   select_edge
 
   int   flag
 
edit_mesh
 
struct {
   bool   do_zbufclip
 
edit_curves
 
struct {
   bool   use_weight
 
   int   select_mode
 
edit_particle
 
struct {
   bool   do_uv_overlay
 
   bool   do_uv_shadow_overlay
 
   bool   do_uv_stretching_overlay
 
   bool   do_tiled_image_overlay
 
   bool   do_tiled_image_border_overlay
 
   bool   do_stencil_overlay
 
   bool   do_mask_overlay
 
   bool   do_verts
 
   bool   do_faces
 
   bool   do_face_dots
 
   float   uv_opacity
 
   int   image_size [2]
 
   float   image_aspect [2]
 
   OVERLAY_UVLineStyle   line_style
 
   float   dash_length
 
   int   do_smooth_wire
 
   float   uv_aspect [2]
 
   eSpaceImage_UVDT_Stretch   draw_type
 
   ListBase   totals
 
   float   total_area_ratio
 
   struct Image *   stencil_image
 
   struct ImBuf *   stencil_ibuf
 
   void *   stencil_lock
 
   Mask *   mask
 
   eMaskOverlayMode   mask_overlay_mode
 
   GPUTexture *   mask_texture
 
edit_uv
 
struct {
   bool   transparent
 
   bool   show_relations
 
   bool   do_pose_xray
 
   bool   do_pose_fade_geom
 
armature
 
struct {
   bool   in_front
 
   bool   alpha_blending
 
painting
 
struct {
   DRWCallBuffer *   handle [2]
 
mball
 
struct {
   double   time
 
   bool   any_animated
 
mode_transfer
 

Detailed Description

Definition at line 231 of file overlay_private.h.

Member Data Documentation

◆ alpha_blending

bool OVERLAY_PrivateData::alpha_blending

Definition at line 406 of file overlay_private.h.

Referenced by OVERLAY_paint_cache_init(), and OVERLAY_paint_init().

◆ 

struct { ... } OVERLAY_PrivateData::antialiasing

◆ any_animated

bool OVERLAY_PrivateData::any_animated

◆ 

struct { ... } OVERLAY_PrivateData::armature

◆ armature_bone_select_act_grp

DRWShadingGroup* OVERLAY_PrivateData::armature_bone_select_act_grp

Definition at line 232 of file overlay_private.h.

Referenced by OVERLAY_armature_cache_init(), and OVERLAY_pose_cache_populate().

◆ armature_bone_select_grp

DRWShadingGroup* OVERLAY_PrivateData::armature_bone_select_grp

Definition at line 233 of file overlay_private.h.

Referenced by OVERLAY_armature_cache_init(), and OVERLAY_pose_cache_populate().

◆ armature_call_buffers

OVERLAY_ArmatureCallBuffers OVERLAY_PrivateData::armature_call_buffers[2]

◆ bg_movie_clips

ListBase OVERLAY_PrivateData::bg_movie_clips

TODO: get rid of this.

Definition at line 302 of file overlay_private.h.

Referenced by image_camera_background_texture_get().

◆ cfra

int OVERLAY_PrivateData::cfra

◆ clear_in_front

bool OVERLAY_PrivateData::clear_in_front

Definition at line 312 of file overlay_private.h.

Referenced by OVERLAY_antialiasing_start(), and OVERLAY_engine_init().

◆ clipping_state

DRWState OVERLAY_PrivateData::clipping_state

◆ ctx_mode

enum eContextObjectMode OVERLAY_PrivateData::ctx_mode

◆ dash_length

float OVERLAY_PrivateData::dash_length

Definition at line 379 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ do_depth_copy

bool OVERLAY_PrivateData::do_depth_copy

◆ do_depth_infront_copy

bool OVERLAY_PrivateData::do_depth_infront_copy

◆ do_edges

bool OVERLAY_PrivateData::do_edges

Definition at line 346 of file overlay_private.h.

Referenced by OVERLAY_edit_mesh_cache_init().

◆ do_face_dots

bool OVERLAY_PrivateData::do_face_dots

◆ do_faces

bool OVERLAY_PrivateData::do_faces

◆ do_mask_overlay

bool OVERLAY_PrivateData::do_mask_overlay

◆ do_pose_fade_geom

bool OVERLAY_PrivateData::do_pose_fade_geom

Definition at line 402 of file overlay_private.h.

Referenced by OVERLAY_armature_cache_init(), and OVERLAY_cache_populate().

◆ do_pose_xray

bool OVERLAY_PrivateData::do_pose_xray

Definition at line 401 of file overlay_private.h.

Referenced by armature_context_setup(), and OVERLAY_armature_cache_init().

◆ do_smooth_wire

int OVERLAY_PrivateData::do_smooth_wire

Definition at line 380 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ do_stencil_overlay

bool OVERLAY_PrivateData::do_stencil_overlay

◆ do_tiled_image_border_overlay

bool OVERLAY_PrivateData::do_tiled_image_border_overlay

◆ do_tiled_image_overlay

bool OVERLAY_PrivateData::do_tiled_image_overlay

Definition at line 363 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ do_uv_overlay

bool OVERLAY_PrivateData::do_uv_overlay

◆ do_uv_shadow_overlay

bool OVERLAY_PrivateData::do_uv_shadow_overlay

◆ do_uv_stretching_overlay

bool OVERLAY_PrivateData::do_uv_stretching_overlay

◆ do_verts

bool OVERLAY_PrivateData::do_verts

◆ do_zbufclip

bool OVERLAY_PrivateData::do_zbufclip

◆ draw_type

eSpaceImage_UVDT_Stretch OVERLAY_PrivateData::draw_type

◆ 

struct { ... } OVERLAY_PrivateData::edit_curve

◆ edit_curve_handle_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_curve_handle_grp

◆ edit_curve_normal_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_curve_normal_grp[2]

◆ edit_curve_points_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_curve_points_grp

◆ edit_curve_wire_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_curve_wire_grp[2]

◆ 

struct { ... } OVERLAY_PrivateData::edit_curves

◆ edit_curves_points_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_curves_points_grp[2]

◆ edit_gpencil_curve_handle_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_gpencil_curve_handle_grp

◆ edit_gpencil_curve_points_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_gpencil_curve_points_grp

◆ edit_gpencil_points_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_gpencil_points_grp

◆ edit_gpencil_wires_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_gpencil_wires_grp

◆ edit_lattice_points_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_lattice_points_grp

◆ edit_lattice_wires_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_lattice_wires_grp

◆ 

struct { ... } OVERLAY_PrivateData::edit_mesh

◆ edit_mesh_analysis_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_analysis_grp

◆ edit_mesh_depth_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_depth_grp[2]

◆ edit_mesh_edges_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_edges_grp[2]

◆ edit_mesh_facedots_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_facedots_grp[2]

◆ edit_mesh_faces_cage_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_faces_cage_grp[2]

◆ edit_mesh_faces_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_faces_grp[2]

◆ edit_mesh_normals_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_normals_grp

◆ edit_mesh_skin_roots_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_skin_roots_grp[2]

◆ edit_mesh_verts_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_mesh_verts_grp[2]

◆ 

struct { ... } OVERLAY_PrivateData::edit_particle

◆ edit_particle_point_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_particle_point_grp

◆ edit_particle_strand_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_particle_strand_grp

◆ 

struct { ... } OVERLAY_PrivateData::edit_text

◆ edit_text_overlay_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_text_overlay_grp

◆ edit_text_wire_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_text_wire_grp[2]

◆ 

struct { ... } OVERLAY_PrivateData::edit_uv

◆ edit_uv_edges_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_edges_grp

◆ edit_uv_face_dots_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_face_dots_grp

◆ edit_uv_faces_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_faces_grp

◆ edit_uv_shadow_edges_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_shadow_edges_grp

◆ edit_uv_stretching_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_stretching_grp

◆ edit_uv_verts_grp

DRWShadingGroup* OVERLAY_PrivateData::edit_uv_verts_grp

◆ enabled

bool OVERLAY_PrivateData::enabled

◆ extra_call_buffers

OVERLAY_ExtraCallBuffers OVERLAY_PrivateData::extra_call_buffers[2]

Two instances for in_front option and without.

Definition at line 305 of file overlay_private.h.

Referenced by armature_context_setup(), OVERLAY_extra_cache_init(), and OVERLAY_extra_call_buffer_get().

◆ extra_grid_grp

DRWShadingGroup* OVERLAY_PrivateData::extra_grid_grp

◆ facing_grp

DRWShadingGroup* OVERLAY_PrivateData::facing_grp[2]

Definition at line 265 of file overlay_private.h.

Referenced by OVERLAY_facing_cache_init(), and OVERLAY_facing_cache_populate().

◆ fade_grp

DRWShadingGroup* OVERLAY_PrivateData::fade_grp[2]

Definition at line 266 of file overlay_private.h.

Referenced by OVERLAY_fade_cache_init(), and OVERLAY_fade_cache_populate().

◆ flag

int OVERLAY_PrivateData::flag

◆ flash_grp

DRWShadingGroup* OVERLAY_PrivateData::flash_grp[2]

Definition at line 267 of file overlay_private.h.

◆ 

struct { ... } OVERLAY_PrivateData::grid

◆ grid_axes

float OVERLAY_PrivateData::grid_axes[3]

Definition at line 327 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().

◆ grid_data

OVERLAY_GridData OVERLAY_PrivateData::grid_data

Definition at line 324 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().

◆ grid_flag

OVERLAY_GridBits OVERLAY_PrivateData::grid_flag

Definition at line 329 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().

◆ handle

DRWCallBuffer* OVERLAY_PrivateData::handle[2]

◆ handle_display

int OVERLAY_PrivateData::handle_display

◆ hide_overlays

bool OVERLAY_PrivateData::hide_overlays

◆ image_aspect

float OVERLAY_PrivateData::image_aspect[2]

Definition at line 375 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ image_size

int OVERLAY_PrivateData::image_size[2]

Definition at line 374 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ in_front

bool OVERLAY_PrivateData::in_front

◆ line_style

OVERLAY_UVLineStyle OVERLAY_PrivateData::line_style

Definition at line 378 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ mask

Mask* OVERLAY_PrivateData::mask

Definition at line 394 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ mask_overlay_mode

eMaskOverlayMode OVERLAY_PrivateData::mask_overlay_mode

◆ mask_texture

GPUTexture* OVERLAY_PrivateData::mask_texture

Definition at line 396 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_draw_finish().

◆ 

struct { ... } OVERLAY_PrivateData::mball

◆ 

struct { ... } OVERLAY_PrivateData::mode_transfer

◆ motion_path_lines_grp

DRWShadingGroup* OVERLAY_PrivateData::motion_path_lines_grp

Definition at line 268 of file overlay_private.h.

Referenced by motion_path_cache(), and OVERLAY_motion_path_cache_init().

◆ motion_path_points_grp

DRWShadingGroup* OVERLAY_PrivateData::motion_path_points_grp

Definition at line 269 of file overlay_private.h.

Referenced by motion_path_cache(), and OVERLAY_motion_path_cache_init().

◆ outlines_curves_grp

DRWShadingGroup* OVERLAY_PrivateData::outlines_curves_grp

Definition at line 271 of file overlay_private.h.

Referenced by OVERLAY_outline_cache_init(), and OVERLAY_outline_curves().

◆ outlines_gpencil_grp

DRWShadingGroup* OVERLAY_PrivateData::outlines_gpencil_grp

Definition at line 273 of file overlay_private.h.

Referenced by OVERLAY_outline_cache_init(), and OVERLAY_outline_gpencil().

◆ outlines_grp

DRWShadingGroup* OVERLAY_PrivateData::outlines_grp

◆ outlines_ptcloud_grp

DRWShadingGroup* OVERLAY_PrivateData::outlines_ptcloud_grp

◆ overlay

View3DOverlay OVERLAY_PrivateData::overlay

◆ overlay_color

float OVERLAY_PrivateData::overlay_color[4]

Definition at line 341 of file overlay_private.h.

Referenced by OVERLAY_edit_text_cache_init(), and OVERLAY_edit_text_draw().

◆ paint_depth_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_depth_grp

◆ paint_face_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_face_grp

◆ paint_point_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_point_grp

◆ paint_surf_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_surf_grp

◆ paint_wire_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_wire_grp

◆ paint_wire_selected_grp

DRWShadingGroup* OVERLAY_PrivateData::paint_wire_selected_grp

◆ 

struct { ... } OVERLAY_PrivateData::painting

◆ particle_dots_grp

DRWShadingGroup* OVERLAY_PrivateData::particle_dots_grp

◆ particle_shapes_grp

DRWShadingGroup* OVERLAY_PrivateData::particle_shapes_grp

◆ pointcloud_dots_grp

DRWShadingGroup* OVERLAY_PrivateData::pointcloud_dots_grp

Definition at line 282 of file overlay_private.h.

◆ sculpt_curves_selection_grp

DRWShadingGroup* OVERLAY_PrivateData::sculpt_curves_selection_grp

◆ sculpt_mask_grp

DRWShadingGroup* OVERLAY_PrivateData::sculpt_mask_grp

Definition at line 283 of file overlay_private.h.

Referenced by OVERLAY_sculpt_cache_init(), and OVERLAY_sculpt_cache_populate().

◆ select_edge

bool OVERLAY_PrivateData::select_edge

Definition at line 349 of file overlay_private.h.

Referenced by OVERLAY_edit_mesh_cache_init().

◆ select_face

bool OVERLAY_PrivateData::select_face

Definition at line 348 of file overlay_private.h.

Referenced by OVERLAY_edit_mesh_cache_init().

◆ select_mode

int OVERLAY_PrivateData::select_mode

◆ select_vert

bool OVERLAY_PrivateData::select_vert

◆ shdata

OVERLAY_ShadingData OVERLAY_PrivateData::shdata

◆ show_handles

bool OVERLAY_PrivateData::show_handles

◆ show_relations

bool OVERLAY_PrivateData::show_relations

Definition at line 400 of file overlay_private.h.

Referenced by armature_context_setup(), and OVERLAY_armature_cache_init().

◆ space_type

char OVERLAY_PrivateData::space_type

◆ stencil_ibuf

struct ImBuf* OVERLAY_PrivateData::stencil_ibuf

Definition at line 390 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_draw_finish().

◆ stencil_image

struct Image* OVERLAY_PrivateData::stencil_image

Definition at line 389 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_draw_finish().

◆ stencil_lock

void* OVERLAY_PrivateData::stencil_lock

Definition at line 391 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_draw_finish().

◆ time

double OVERLAY_PrivateData::time

◆ total_area_ratio

float OVERLAY_PrivateData::total_area_ratio

◆ totals

ListBase OVERLAY_PrivateData::totals

◆ transparent

bool OVERLAY_PrivateData::transparent

Definition at line 399 of file overlay_private.h.

Referenced by armature_context_setup(), and OVERLAY_armature_cache_init().

◆ use_in_front

bool OVERLAY_PrivateData::use_in_front

◆ use_weight

bool OVERLAY_PrivateData::use_weight

◆ uv_aspect

float OVERLAY_PrivateData::uv_aspect[2]

Definition at line 383 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ uv_opacity

float OVERLAY_PrivateData::uv_opacity

Definition at line 372 of file overlay_private.h.

Referenced by OVERLAY_edit_uv_cache_init(), and OVERLAY_edit_uv_init().

◆ v3d_flag

short OVERLAY_PrivateData::v3d_flag

◆ v3d_gridflag

short OVERLAY_PrivateData::v3d_gridflag

Definition at line 320 of file overlay_private.h.

Referenced by OVERLAY_engine_init(), and OVERLAY_grid_init().

◆ view_default

DRWView* OVERLAY_PrivateData::view_default

Definition at line 291 of file overlay_private.h.

◆ view_edit_curves_points

DRWView* OVERLAY_PrivateData::view_edit_curves_points

Definition at line 299 of file overlay_private.h.

Referenced by OVERLAY_edit_curves_draw(), and OVERLAY_edit_curves_init().

◆ view_edit_edges

DRWView* OVERLAY_PrivateData::view_edit_edges

◆ view_edit_faces

DRWView* OVERLAY_PrivateData::view_edit_faces

◆ view_edit_faces_cage

DRWView* OVERLAY_PrivateData::view_edit_faces_cage

◆ view_edit_text

DRWView* OVERLAY_PrivateData::view_edit_text

Definition at line 297 of file overlay_private.h.

Referenced by OVERLAY_edit_text_cache_init(), and OVERLAY_edit_text_draw().

◆ view_edit_verts

DRWView* OVERLAY_PrivateData::view_edit_verts

◆ view_reference_images

DRWView* OVERLAY_PrivateData::view_reference_images

◆ view_wires

DRWView* OVERLAY_PrivateData::view_wires

◆ volume_selection_surface_grp

DRWShadingGroup* OVERLAY_PrivateData::volume_selection_surface_grp

Definition at line 285 of file overlay_private.h.

Referenced by OVERLAY_volume_cache_init(), and OVERLAY_volume_cache_populate().

◆ wireframe_mode

bool OVERLAY_PrivateData::wireframe_mode

◆ wires_all_grp

DRWShadingGroup* OVERLAY_PrivateData::wires_all_grp[2][2]

◆ wires_grp

DRWShadingGroup* OVERLAY_PrivateData::wires_grp[2][2]

◆ wires_hair_grp

DRWShadingGroup* OVERLAY_PrivateData::wires_hair_grp[2][2]

◆ wires_sculpt_grp

DRWShadingGroup* OVERLAY_PrivateData::wires_sculpt_grp[2]

◆ xray_enabled

bool OVERLAY_PrivateData::xray_enabled

◆ xray_enabled_and_not_wire

bool OVERLAY_PrivateData::xray_enabled_and_not_wire

◆ xray_opacity

float OVERLAY_PrivateData::xray_opacity

◆ zneg_flag

OVERLAY_GridBits OVERLAY_PrivateData::zneg_flag

Definition at line 329 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().

◆ zplane_axes

float OVERLAY_PrivateData::zplane_axes[3]

Definition at line 328 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().

◆ zpos_flag

OVERLAY_GridBits OVERLAY_PrivateData::zpos_flag

Definition at line 329 of file overlay_private.h.

Referenced by OVERLAY_grid_cache_init(), and OVERLAY_grid_init().


The documentation for this struct was generated from the following file: