Blender V5.0
select_engine.cc File Reference
#include "BKE_editmesh.hh"
#include "BKE_mesh_types.hh"
#include "BLI_math_matrix.h"
#include "BLT_translation.hh"
#include "DEG_depsgraph_query.hh"
#include "DRW_render.hh"
#include "ED_view3d.hh"
#include "RE_engine.h"
#include "DRW_engine.hh"
#include "DRW_select_buffer.hh"
#include "draw_cache_impl.hh"
#include "draw_common_c.hh"
#include "draw_context_private.hh"
#include "draw_manager.hh"
#include "draw_pass.hh"
#include "draw_view_data.hh"
#include "../overlay/overlay_private.hh"
#include "select_engine.hh"

Go to the source code of this file.

Classes

struct  blender::draw::edit_select::Instance
struct  blender::draw::edit_select::Instance::StaticData
struct  blender::draw::edit_select::Instance::StaticData::Shaders

Namespaces

namespace  blender
namespace  blender::draw
namespace  blender::draw::edit_select

Macros

#define USE_CAGE_OCCLUSION

Functions

Exposed <tt>select_private.h</tt> functions
SELECTID_ContextDRW_select_engine_context_get ()
blender::gpu::FrameBufferDRW_engine_select_framebuffer_get ()
blender::gpu::TextureDRW_engine_select_texture_get ()

Detailed Description

Engine for drawing a selection map where the pixels indicate the selection indices.

Definition in file select_engine.cc.

Macro Definition Documentation

◆ USE_CAGE_OCCLUSION

#define USE_CAGE_OCCLUSION

Definition at line 39 of file select_engine.cc.

Function Documentation

◆ DRW_engine_select_framebuffer_get()

◆ DRW_engine_select_texture_get()

◆ DRW_select_engine_context_get()