Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/overlay/overlay_private.h
| Show First 20 Lines • Show All 101 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PassList { | ||||
| DRWPass *edit_uv_mask_ps; | DRWPass *edit_uv_mask_ps; | ||||
| DRWPass *extra_ps[2]; | DRWPass *extra_ps[2]; | ||||
| DRWPass *extra_blend_ps; | DRWPass *extra_blend_ps; | ||||
| DRWPass *extra_centers_ps; | DRWPass *extra_centers_ps; | ||||
| DRWPass *extra_grid_ps; | DRWPass *extra_grid_ps; | ||||
| DRWPass *gpencil_canvas_ps; | DRWPass *gpencil_canvas_ps; | ||||
| DRWPass *facing_ps[2]; | DRWPass *facing_ps[2]; | ||||
| DRWPass *fade_ps[2]; | DRWPass *fade_ps[2]; | ||||
| DRWPass *flash_ps[2]; | |||||
| DRWPass *grid_ps; | DRWPass *grid_ps; | ||||
| DRWPass *image_background_ps; | DRWPass *image_background_ps; | ||||
| DRWPass *image_background_scene_ps; | DRWPass *image_background_scene_ps; | ||||
| DRWPass *image_empties_ps; | DRWPass *image_empties_ps; | ||||
| DRWPass *image_empties_back_ps; | DRWPass *image_empties_back_ps; | ||||
| DRWPass *image_empties_blend_ps; | DRWPass *image_empties_blend_ps; | ||||
| DRWPass *image_empties_front_ps; | DRWPass *image_empties_front_ps; | ||||
| DRWPass *image_foreground_ps; | DRWPass *image_foreground_ps; | ||||
| ▲ Show 20 Lines • Show All 159 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PrivateData { | ||||
| DRWShadingGroup *edit_uv_edges_grp; | DRWShadingGroup *edit_uv_edges_grp; | ||||
| DRWShadingGroup *edit_uv_shadow_edges_grp; | DRWShadingGroup *edit_uv_shadow_edges_grp; | ||||
| DRWShadingGroup *edit_uv_faces_grp; | DRWShadingGroup *edit_uv_faces_grp; | ||||
| DRWShadingGroup *edit_uv_face_dots_grp; | DRWShadingGroup *edit_uv_face_dots_grp; | ||||
| DRWShadingGroup *edit_uv_stretching_grp; | DRWShadingGroup *edit_uv_stretching_grp; | ||||
| DRWShadingGroup *extra_grid_grp; | DRWShadingGroup *extra_grid_grp; | ||||
| DRWShadingGroup *facing_grp[2]; | DRWShadingGroup *facing_grp[2]; | ||||
| DRWShadingGroup *fade_grp[2]; | DRWShadingGroup *fade_grp[2]; | ||||
| DRWShadingGroup *flash_grp[2]; | |||||
| 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_ptcloud_grp; | DRWShadingGroup *outlines_ptcloud_grp; | ||||
| DRWShadingGroup *outlines_gpencil_grp; | DRWShadingGroup *outlines_gpencil_grp; | ||||
| DRWShadingGroup *paint_depth_grp; | DRWShadingGroup *paint_depth_grp; | ||||
| DRWShadingGroup *paint_surf_grp; | DRWShadingGroup *paint_surf_grp; | ||||
| DRWShadingGroup *paint_wire_grp; | DRWShadingGroup *paint_wire_grp; | ||||
| ▲ Show 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | typedef struct OVERLAY_PrivateData { | ||||
| } armature; | } armature; | ||||
| struct { | struct { | ||||
| bool in_front; | bool in_front; | ||||
| bool alpha_blending; | bool alpha_blending; | ||||
| } painting; | } painting; | ||||
| struct { | struct { | ||||
| DRWCallBuffer *handle[2]; | DRWCallBuffer *handle[2]; | ||||
| } mball; | } mball; | ||||
| struct { | |||||
| bool any_animated; | |||||
| } flash; | |||||
| } OVERLAY_PrivateData; /* Transient data */ | } OVERLAY_PrivateData; /* Transient data */ | ||||
| typedef struct OVERLAY_StorageList { | typedef struct OVERLAY_StorageList { | ||||
| struct OVERLAY_PrivateData *pd; | struct OVERLAY_PrivateData *pd; | ||||
| } OVERLAY_StorageList; | } OVERLAY_StorageList; | ||||
| typedef struct OVERLAY_Data { | typedef struct OVERLAY_Data { | ||||
| void *engine_type; | void *engine_type; | ||||
| ▲ Show 20 Lines • Show All 177 Lines • ▼ Show 20 Lines | |||||
| void OVERLAY_facing_infront_draw(OVERLAY_Data *vedata); | void OVERLAY_facing_infront_draw(OVERLAY_Data *vedata); | ||||
| void OVERLAY_fade_init(OVERLAY_Data *vedata); | void OVERLAY_fade_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_fade_cache_init(OVERLAY_Data *vedata); | void OVERLAY_fade_cache_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_fade_cache_populate(OVERLAY_Data *vedata, Object *ob); | void OVERLAY_fade_cache_populate(OVERLAY_Data *vedata, Object *ob); | ||||
| void OVERLAY_fade_draw(OVERLAY_Data *vedata); | void OVERLAY_fade_draw(OVERLAY_Data *vedata); | ||||
| void OVERLAY_fade_infront_draw(OVERLAY_Data *vedata); | void OVERLAY_fade_infront_draw(OVERLAY_Data *vedata); | ||||
| void OVERLAY_flash_init(OVERLAY_Data *vedata); | |||||
| void OVERLAY_flash_cache_init(OVERLAY_Data *vedata); | |||||
| void OVERLAY_flash_cache_populate(OVERLAY_Data *vedata, Object *ob); | |||||
| void OVERLAY_flash_draw(OVERLAY_Data *vedata); | |||||
| void OVERLAY_flash_infront_draw(OVERLAY_Data *vedata); | |||||
| void OVERLAY_flash_cache_finish(OVERLAY_Data *vedata); | |||||
| void OVERLAY_grid_init(OVERLAY_Data *vedata); | void OVERLAY_grid_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_grid_cache_init(OVERLAY_Data *vedata); | void OVERLAY_grid_cache_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_grid_draw(OVERLAY_Data *vedata); | void OVERLAY_grid_draw(OVERLAY_Data *vedata); | ||||
| void OVERLAY_image_init(OVERLAY_Data *vedata); | void OVERLAY_image_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_image_cache_init(OVERLAY_Data *vedata); | void OVERLAY_image_cache_init(OVERLAY_Data *vedata); | ||||
| void OVERLAY_image_camera_cache_populate(OVERLAY_Data *vedata, Object *ob); | void OVERLAY_image_camera_cache_populate(OVERLAY_Data *vedata, Object *ob); | ||||
| void OVERLAY_image_empty_cache_populate(OVERLAY_Data *vedata, Object *ob); | void OVERLAY_image_empty_cache_populate(OVERLAY_Data *vedata, Object *ob); | ||||
| ▲ Show 20 Lines • Show All 127 Lines • Show Last 20 Lines | |||||