|
Blender V4.3
|
#include "DRW_engine.hh"#include "DRW_render.hh"#include "DEG_depsgraph_query.hh"#include "ED_view3d.hh"#include "UI_interface.hh"#include "BKE_duplilist.hh"#include "BKE_object.hh"#include "BKE_paint.hh"#include "GPU_capabilities.hh"#include "DNA_space_types.h"#include "draw_manager.hh"#include "overlay_next_instance.hh"#include "overlay_engine.h"#include "overlay_next_private.hh"Go to the source code of this file.
Typedefs | |
| using | Instance = blender::draw::overlay::Instance |
Functions | |
Engine Instance | |
| static void | OVERLAY_next_engine_init (void *vedata) |
| static void | OVERLAY_next_cache_init (void *vedata) |
| static void | OVERLAY_next_cache_populate (void *vedata, Object *object) |
| static void | OVERLAY_next_cache_finish (void *vedata) |
| static void | OVERLAY_next_draw_scene (void *vedata) |
| static void | OVERLAY_next_instance_free (void *instance_) |
Variables | |
Engine Type | |
| static const DrawEngineDataSize | overlay_data_size = DRW_VIEWPORT_DATA_SIZE(OVERLAY_Data) |
| DrawEngineType | draw_engine_overlay_next_type |
Engine for drawing a selection map where the pixels indicate the selection indices.
Definition in file overlay_next_engine.cc.
Definition at line 36 of file overlay_next_engine.cc.
|
static |
Definition at line 83 of file overlay_next_engine.cc.
References blender::eevee::Instance::end_sync().
|
static |
Definition at line 66 of file overlay_next_engine.cc.
References blender::eevee::Instance::begin_sync().
|
static |
Definition at line 71 of file overlay_next_engine.cc.
References DRW_manager_get(), DRW_object_get_dupli(), DRW_object_get_dupli_parent(), blender::draw::ObjectRef::dupli_object, blender::draw::ObjectRef::dupli_parent, blender::draw::ObjectRef::handle, blender::draw::ObjectRef::object, blender::eevee::Instance::object_sync(), and blender::draw::ResourceHandle::raw.
|
static |
Definition at line 88 of file overlay_next_engine.cc.
References DRW_manager_get().
|
static |
Definition at line 42 of file overlay_next_engine.cc.
References DRW_context_state_get(), init(), OVERLAY_Data::instance, DRWContextState::rv3d, RV3D_CLIPPING_ENABLED, and DRWContextState::v3d.
|
static |
Definition at line 94 of file overlay_next_engine.cc.
References instance.
| DrawEngineType draw_engine_overlay_next_type |
Definition at line 110 of file overlay_next_engine.cc.
Referenced by drw_engine_enable_image_editor(), drw_engines_enable_editors(), drw_engines_enable_overlays(), and DRW_engines_register().
|
static |
Definition at line 108 of file overlay_next_engine.cc.