|
Blender V4.3
|
#include <image_drawing_mode.hh>
Inherits blender::draw::image_engine::AbstractDrawingMode.
Public Member Functions | |
| void | begin_sync (IMAGE_Data *vedata) const override |
| void | image_sync (IMAGE_Data *vedata, Image *image, ImageUser *iuser) const override |
| void | draw_finish (IMAGE_Data *vedata) const override |
| void | draw_viewport (IMAGE_Data *vedata) const override |
Public Member Functions inherited from blender::draw::image_engine::AbstractDrawingMode | |
| virtual | ~AbstractDrawingMode ()=default |
Definition at line 268 of file image_drawing_mode.hh.
|
inlineoverridevirtual |
Implements blender::draw::image_engine::AbstractDrawingMode.
Definition at line 624 of file image_drawing_mode.hh.
References blender::draw::image_engine::IMAGE_InstanceData::depth_pass, blender::draw::image_engine::IMAGE_InstanceData::image_pass, blender::draw::image_engine::IMAGE_Data::instance_data, and blender::draw::image_engine::IMAGE_InstanceData::passes.
|
inlineoverridevirtual |
Implements blender::draw::image_engine::AbstractDrawingMode.
Definition at line 663 of file image_drawing_mode.hh.
References blender::draw::image_engine::IMAGE_InstanceData::float_buffers, blender::draw::image_engine::IMAGE_Data::instance_data, and blender::draw::image_engine::FloatBufferCache::remove_unused_buffers().
|
inlineoverridevirtual |
Implements blender::draw::image_engine::AbstractDrawingMode.
Definition at line 669 of file image_drawing_mode.hh.
References DefaultFramebufferList::color_only_fb, DefaultFramebufferList::default_fb, blender::draw::image_engine::IMAGE_InstanceData::depth_pass, blender::draw::image_engine::IMAGE_InstanceData::do_tile_drawing, DRW_draw_pass(), DRW_view_set_active(), DRW_viewport_framebuffer_list_get(), blender::draw::image_engine::IMAGE_InstanceData::flags, GPU_framebuffer_bind(), GPU_framebuffer_clear_color_depth(), blender::draw::image_engine::IMAGE_InstanceData::image_pass, blender::draw::image_engine::IMAGE_Data::instance_data, blender::draw::image_engine::IMAGE_InstanceData::passes, and blender::draw::image_engine::IMAGE_InstanceData::view.
|
inlineoverridevirtual |
Implements blender::draw::image_engine::AbstractDrawingMode.
Definition at line 631 of file image_drawing_mode.hh.
References blender::draw::image_engine::IMAGE_InstanceData::clear_need_full_update_flag(), blender::draw::image_engine::IMAGE_InstanceData::do_tile_drawing, DRW_context_state_get(), PartialImageUpdater::ensure_image(), blender::draw::image_engine::IMAGE_InstanceData::flags, blender::draw::image_engine::IMAGE_InstanceData::float_buffers, blender::draw::image_engine::IMAGE_Data::instance_data, blender::draw::image_engine::IMAGE_InstanceData::partial_update, DRWContextState::region, blender::draw::image_engine::FloatBufferCache::reset_usage_flags(), blender::draw::image_engine::IMAGE_InstanceData::update_batches(), and blender::draw::image_engine::IMAGE_InstanceData::update_image_usage().