|
Blender V4.3
|
#include "DNA_ID.h"#include "DNA_vec_types.h"#include "DRW_engine.hh"#include "DRW_select_buffer.hh"#include "draw_cache.hh"#include "draw_manager_c.hh"#include "select_engine.hh"Go to the source code of this file.
Classes | |
| struct | SELECTIDDEBUG_PassList |
| struct | SELECTIDDEBUG_Data |
Macros | |
| #define | SELECT_DEBUG_ENGINE "SELECT_DEBUG_ENGINE" |
Functions | |
Engine Functions | |
| static void | select_debug_engine_init (void *vedata) |
| static void | select_debug_draw_scene (void *vedata) |
| static void | select_debug_engine_free (void) |
Variables | ||
Structs and static variables | ||
| struct { | ||
| struct GPUShader * select_debug_sh | ||
| } | e_data = {{nullptr}} | |
Engine Type | ||
| static const DrawEngineDataSize | select_debug_data_size | |
| DrawEngineType | draw_engine_debug_select_type | |
Engine for debugging the selection map drawing.
Definition in file select_debug_engine.cc.
| #define SELECT_DEBUG_ENGINE "SELECT_DEBUG_ENGINE" |
Definition at line 22 of file select_debug_engine.cc.
|
static |
Definition at line 67 of file select_debug_engine.cc.
References SELECTIDDEBUG_PassList::debug_pass, and DRW_draw_pass().
|
static |
Definition at line 73 of file select_debug_engine.cc.
References DRW_SHADER_FREE_SAFE, and e_data.
|
static |
Definition at line 50 of file select_debug_engine.cc.
References SELECTIDDEBUG_PassList::debug_pass, DRW_engine_select_texture_get(), DRW_pass_create(), DRW_shgroup_call_procedural_triangles(), DRW_shgroup_create(), DRW_shgroup_uniform_texture(), DRW_STATE_BLEND_ALPHA, DRW_STATE_WRITE_COLOR, e_data, and GPU_shader_create_from_info_name().
| DrawEngineType draw_engine_debug_select_type |
Definition at line 87 of file select_debug_engine.cc.
Referenced by drw_engines_enable(), and DRW_engines_register().
| struct { ... } e_data |
Referenced by select_debug_engine_free(), and select_debug_engine_init().
|
static |
Definition at line 84 of file select_debug_engine.cc.
| struct GPUShader* select_debug_sh |
Definition at line 41 of file select_debug_engine.cc.