Blender
V3.3
|
Public Member Functions | |
ImageEngine (const DRWContextState *draw_ctx, IMAGE_Data *vedata) | |
virtual | ~ImageEngine ()=default |
void | cache_init () |
void | cache_populate () |
void | draw_finish () |
void | draw_scene () |
Definition at line 57 of file image_engine.cc.
|
inline |
Definition at line 65 of file image_engine.cc.
|
virtualdefault |
|
inline |
Definition at line 72 of file image_engine.cc.
References DRW_view_create(), blender::draw::image_engine::IMAGE_Data::instance_data, orthographic_m4(), DRWContextState::region, unit_m4(), IMAGE_InstanceData::view, ARegion::winx, and ARegion::winy.
Referenced by blender::draw::image_engine::IMAGE_cache_init().
|
inline |
Definition at line 85 of file image_engine.cc.
References BKE_image_multilayer_index(), BKE_image_multiview_index(), CTX_data_main(), IMAGE_InstanceData::do_tile_drawing, DRW_context_state_get(), DRWContextState::evil_C, IMAGE_InstanceData::flags, IMA_SRC_TILED, IMAGE_InstanceData::image, blender::draw::image_engine::IMAGE_Data::instance_data, lock, DRWContextState::region, Image::rr, scene, DRWContextState::scene, IMAGE_InstanceData::sh_params, Image::source, IMAGE_InstanceData::ss_to_texture, ShaderParameters::update(), ImBuf::x, and ImBuf::y.
Referenced by blender::draw::image_engine::IMAGE_cache_init().
|
inline |
Definition at line 119 of file image_engine.cc.
References IMAGE_InstanceData::image, and blender::draw::image_engine::IMAGE_Data::instance_data.
Referenced by blender::draw::image_engine::IMAGE_draw_scene().
|
inline |
Definition at line 127 of file image_engine.cc.
Referenced by blender::draw::image_engine::IMAGE_draw_scene().