Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | OVERLAY_fade_init (OVERLAY_Data *UNUSED(vedata)) |
void | OVERLAY_fade_cache_init (OVERLAY_Data *vedata) |
void | OVERLAY_fade_cache_populate (OVERLAY_Data *vedata, Object *ob) |
void | OVERLAY_fade_draw (OVERLAY_Data *vedata) |
void | OVERLAY_fade_infront_draw (OVERLAY_Data *vedata) |
void OVERLAY_fade_cache_init | ( | OVERLAY_Data * | vedata | ) |
Definition at line 19 of file overlay_fade.c.
References View3DShading::background_type, OVERLAY_PrivateData::clipping_state, color, DRW_context_state_get(), DRW_PASS_CREATE, DRW_shgroup_create(), DRW_shgroup_uniform_vec4_copy(), DRW_STATE_BLEND_ALPHA, DRW_STATE_DEPTH_EQUAL, DRW_STATE_WRITE_COLOR, ED_view3d_background_color_get(), View3DOverlay::fade_alpha, OVERLAY_PrivateData::fade_grp, OVERLAY_PassList::fade_ps, IN_FRONT, NOT_IN_FRONT, OVERLAY_PrivateData::overlay, OVERLAY_shader_uniform_color(), OVERLAY_StorageList::pd, OVERLAY_Data::psl, DRWContextState::scene, sh, View3D::shading, srgb_to_linearrgb_v4(), state, OVERLAY_Data::stl, OVERLAY_PrivateData::use_in_front, DRWContextState::v3d, and V3D_SHADING_BACKGROUND_THEME.
Referenced by OVERLAY_cache_init().
void OVERLAY_fade_cache_populate | ( | OVERLAY_Data * | vedata, |
Object * | ob | ||
) |
Definition at line 47 of file overlay_fade.c.
References BKE_sculptsession_use_pbvh_draw(), DRW_cache_object_surface_get(), DRW_context_state_get(), DRW_shgroup_call, DRW_shgroup_call_sculpt(), DRW_state_is_image_render(), Object::dtx, OVERLAY_PrivateData::fade_grp, GPUBatch, OB_DRAW_IN_FRONT, OVERLAY_StorageList::pd, DRWContextState::rv3d, OVERLAY_Data::stl, and OVERLAY_PrivateData::xray_enabled.
Referenced by OVERLAY_cache_populate().
void OVERLAY_fade_draw | ( | OVERLAY_Data * | vedata | ) |
Definition at line 71 of file overlay_fade.c.
References DRW_draw_pass(), OVERLAY_PassList::fade_ps, NOT_IN_FRONT, and OVERLAY_Data::psl.
Referenced by OVERLAY_draw_scene().
void OVERLAY_fade_infront_draw | ( | OVERLAY_Data * | vedata | ) |
Definition at line 78 of file overlay_fade.c.
References DRW_draw_pass(), OVERLAY_PassList::fade_ps, IN_FRONT, and OVERLAY_Data::psl.
Referenced by OVERLAY_draw_scene().
void OVERLAY_fade_init | ( | OVERLAY_Data * | UNUSEDvedata | ) |
Definition at line 15 of file overlay_fade.c.