|
Blender
V3.3
|
#include "DRW_render.h"#include <memory>#include <optional>#include "BKE_image.h"#include "BKE_main.h"#include "BKE_object.h"#include "DNA_camera_types.h"#include "DNA_screen_types.h"#include "IMB_imbuf.h"#include "IMB_imbuf_types.h"#include "ED_image.h"#include "GPU_batch.h"#include "image_drawing_mode.hh"#include "image_engine.h"#include "image_private.hh"#include "image_space_image.hh"#include "image_space_node.hh"Go to the source code of this file.
Classes | |
| class | blender::draw::image_engine::ImageEngine< DrawingMode > |
Namespaces | |
| blender | |
| blender::draw | |
| blender::draw::image_engine | |
Functions | |
| static std::unique_ptr< AbstractSpaceAccessor > | blender::draw::image_engine::space_accessor_from_context (const DRWContextState *draw_ctx) |
Engine Callbacks | |
| static void | blender::draw::image_engine::IMAGE_engine_init (void *ved) |
| static void | blender::draw::image_engine::IMAGE_cache_init (void *vedata) |
| static void | blender::draw::image_engine::IMAGE_cache_populate (void *UNUSED(vedata), Object *UNUSED(ob)) |
| static void | blender::draw::image_engine::IMAGE_draw_scene (void *vedata) |
| static void | blender::draw::image_engine::IMAGE_engine_free () |
| static void | blender::draw::image_engine::IMAGE_instance_free (void *_instance_data) |
Variables | |
| static const DrawEngineDataSize | blender::draw::image_engine::IMAGE_data_size = DRW_VIEWPORT_DATA_SIZE(IMAGE_Data) |
| DrawEngineType | draw_engine_image_type |
Draw engine to draw the Image/UV editor
Definition in file image_engine.cc.
| DrawEngineType draw_engine_image_type |
Definition at line 187 of file image_engine.cc.
Referenced by drw_engine_enable_image_editor(), drw_engines_enable_editors(), and DRW_engines_register().