|
Blender V4.3
|
#include "DRW_render.hh"#include <memory>#include <optional>#include "BKE_image.hh"#include "BKE_main.hh"#include "BKE_object.hh"#include "DNA_camera_types.h"#include "DNA_screen_types.h"#include "IMB_imbuf.hh"#include "IMB_imbuf_types.hh"#include "ED_image.hh"#include "GPU_batch.hh"#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 | |
| namespace | blender |
| namespace | blender::draw |
| namespace | 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 *, Object *) |
| 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 190 of file image_engine.cc.
Referenced by drw_engine_enable_image_editor(), drw_engines_enable_editors(), and DRW_engines_register().