Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_private.h
| Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PassList { | ||||
| DRWPass *image_empties_front_ps; | DRWPass *image_empties_front_ps; | ||||
| DRWPass *image_foreground_ps; | DRWPass *image_foreground_ps; | ||||
| DRWPass *metaball_ps[2]; | DRWPass *metaball_ps[2]; | ||||
| DRWPass *motion_paths_ps; | DRWPass *motion_paths_ps; | ||||
| DRWPass *outlines_prepass_ps; | DRWPass *outlines_prepass_ps; | ||||
| DRWPass *outlines_detect_ps; | DRWPass *outlines_detect_ps; | ||||
| DRWPass *outlines_resolve_ps; | DRWPass *outlines_resolve_ps; | ||||
| DRWPass *paint_color_ps; | DRWPass *paint_color_ps; | ||||
| DRWPass *paint_depth_ps; | |||||
| DRWPass *paint_overlay_ps; | DRWPass *paint_overlay_ps; | ||||
| DRWPass *particle_ps; | DRWPass *particle_ps; | ||||
| DRWPass *pointcloud_ps; | DRWPass *pointcloud_ps; | ||||
| DRWPass *sculpt_mask_ps; | DRWPass *sculpt_mask_ps; | ||||
| DRWPass *wireframe_ps; | DRWPass *wireframe_ps; | ||||
| DRWPass *wireframe_xray_ps; | DRWPass *wireframe_xray_ps; | ||||
| DRWPass *xray_fade_ps; | DRWPass *xray_fade_ps; | ||||
| } OVERLAY_PassList; | } OVERLAY_PassList; | ||||
| ▲ Show 20 Lines • Show All 136 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PrivateData { | ||||
| DRWShadingGroup *edit_text_overlay_grp; | DRWShadingGroup *edit_text_overlay_grp; | ||||
| DRWShadingGroup *edit_text_wire_grp[2]; | DRWShadingGroup *edit_text_wire_grp[2]; | ||||
| DRWShadingGroup *extra_grid_grp; | DRWShadingGroup *extra_grid_grp; | ||||
| DRWShadingGroup *facing_grp; | DRWShadingGroup *facing_grp; | ||||
| DRWShadingGroup *motion_path_lines_grp; | DRWShadingGroup *motion_path_lines_grp; | ||||
| DRWShadingGroup *motion_path_points_grp; | DRWShadingGroup *motion_path_points_grp; | ||||
| DRWShadingGroup *outlines_grp; | DRWShadingGroup *outlines_grp; | ||||
| DRWShadingGroup *outlines_gpencil_grp; | DRWShadingGroup *outlines_gpencil_grp; | ||||
| DRWShadingGroup *paint_depth_grp; | |||||
| DRWShadingGroup *paint_surf_grp; | DRWShadingGroup *paint_surf_grp; | ||||
| DRWShadingGroup *paint_wire_grp; | DRWShadingGroup *paint_wire_grp; | ||||
| DRWShadingGroup *paint_wire_selected_grp; | DRWShadingGroup *paint_wire_selected_grp; | ||||
| DRWShadingGroup *paint_point_grp; | DRWShadingGroup *paint_point_grp; | ||||
| DRWShadingGroup *paint_face_grp; | DRWShadingGroup *paint_face_grp; | ||||
| DRWShadingGroup *particle_dots_grp; | DRWShadingGroup *particle_dots_grp; | ||||
| DRWShadingGroup *particle_shapes_grp; | DRWShadingGroup *particle_shapes_grp; | ||||
| DRWShadingGroup *pointcloud_dots_grp; | DRWShadingGroup *pointcloud_dots_grp; | ||||
| ▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PrivateData { | ||||
| struct { | struct { | ||||
| bool transparent; | bool transparent; | ||||
| bool show_relations; | bool show_relations; | ||||
| bool do_pose_xray; | bool do_pose_xray; | ||||
| bool do_pose_fade_geom; | bool do_pose_fade_geom; | ||||
| } armature; | } armature; | ||||
| struct { | struct { | ||||
| bool in_front; | bool in_front; | ||||
| bool alpha_blending; | |||||
| } painting; | } painting; | ||||
| struct { | struct { | ||||
| DRWCallBuffer *handle[2]; | DRWCallBuffer *handle[2]; | ||||
| } mball; | } mball; | ||||
| } OVERLAY_PrivateData; /* Transient data */ | } OVERLAY_PrivateData; /* Transient data */ | ||||
| typedef struct OVERLAY_StorageList { | typedef struct OVERLAY_StorageList { | ||||
| struct OVERLAY_PrivateData *pd; | struct OVERLAY_PrivateData *pd; | ||||
| ▲ Show 20 Lines • Show All 293 Lines • Show Last 20 Lines | |||||