Blender V4.3
select_instance.cc File Reference

Go to the source code of this file.

Classes

struct  SELECT_NextData
 

Select-Next Engine

using Instance = overlay::Instance
 
static const DrawEngineDataSize SELECT_next_data_size = DRW_VIEWPORT_DATA_SIZE(SELECT_NextData)
 
DrawEngineType draw_engine_select_next_type
 
static void SELECT_next_engine_init (void *vedata)
 
static void SELECT_next_cache_init (void *vedata)
 
static void SELECT_next_cache_populate (void *vedata, Object *object)
 
static void SELECT_next_cache_finish (void *vedata)
 
static void SELECT_next_draw_scene (void *vedata)
 
static void SELECT_next_instance_free (void *instance_)
 

Typedef Documentation

◆ Instance

Definition at line 24 of file select_instance.cc.

Function Documentation

◆ SELECT_next_cache_finish()

static void SELECT_next_cache_finish ( void * vedata)
static

Definition at line 68 of file select_instance.cc.

References blender::eevee::Instance::end_sync().

◆ SELECT_next_cache_init()

static void SELECT_next_cache_init ( void * vedata)
static

Definition at line 52 of file select_instance.cc.

References blender::eevee::Instance::begin_sync().

◆ SELECT_next_cache_populate()

◆ SELECT_next_draw_scene()

static void SELECT_next_draw_scene ( void * vedata)
static

Definition at line 73 of file select_instance.cc.

References DRW_manager_get().

◆ SELECT_next_engine_init()

static void SELECT_next_engine_init ( void * vedata)
static

◆ SELECT_next_instance_free()

static void SELECT_next_instance_free ( void * instance_)
static

Definition at line 79 of file select_instance.cc.

References instance.

Variable Documentation

◆ draw_engine_select_next_type

DrawEngineType draw_engine_select_next_type
Initial value:
= {
nullptr,
nullptr,
N_("Select-Next"),
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
}
static void SELECT_next_cache_finish(void *vedata)
static void SELECT_next_cache_init(void *vedata)
static void SELECT_next_instance_free(void *instance_)
static void SELECT_next_cache_populate(void *vedata, Object *object)
static void SELECT_next_draw_scene(void *vedata)
static void SELECT_next_engine_init(void *vedata)
static const DrawEngineDataSize SELECT_next_data_size
#define N_(msgid)

Definition at line 89 of file select_instance.cc.

Referenced by DRW_draw_select_loop(), and DRW_engines_register().

◆ SELECT_next_data_size

const DrawEngineDataSize SELECT_next_data_size = DRW_VIEWPORT_DATA_SIZE(SELECT_NextData)
static

Definition at line 87 of file select_instance.cc.