|
Blender V4.3
|
#include "DNA_volume_types.h"#include "DRW_render.hh"#include "GPU_shader.hh"#include "overlay_private.hh"Go to the source code of this file.
Functions | |
| void | OVERLAY_volume_cache_init (OVERLAY_Data *vedata) |
| void | OVERLAY_volume_cache_populate (OVERLAY_Data *vedata, Object *ob) |
| void | OVERLAY_volume_draw (OVERLAY_Data *vedata) |
| void OVERLAY_volume_cache_init | ( | OVERLAY_Data * | vedata | ) |
Definition at line 16 of file overlay_volume.cc.
References OVERLAY_PrivateData::clipping_state, DRW_PASS_CREATE, DRW_shgroup_create(), DRW_STATE_DEPTH_LESS_EQUAL, DRW_state_is_select(), DRW_STATE_WRITE_DEPTH, OVERLAY_shader_depth_only(), OVERLAY_StorageList::pd, OVERLAY_Data::psl, state, OVERLAY_Data::stl, OVERLAY_PassList::volume_ps, and OVERLAY_PrivateData::volume_selection_surface_grp.
Referenced by OVERLAY_cache_init().
| void OVERLAY_volume_cache_populate | ( | OVERLAY_Data * | vedata, |
| Object * | ob ) |
Definition at line 35 of file overlay_volume.cc.
References DRW_shgroup_call, DRW_state_is_select(), OVERLAY_StorageList::pd, OVERLAY_Data::stl, and OVERLAY_PrivateData::volume_selection_surface_grp.
Referenced by OVERLAY_cache_populate().
| void OVERLAY_volume_draw | ( | OVERLAY_Data * | vedata | ) |
Definition at line 49 of file overlay_volume.cc.
References DRW_draw_pass(), OVERLAY_Data::psl, and OVERLAY_PassList::volume_ps.
Referenced by OVERLAY_draw_scene().