Blender V4.5
blender::draw::select::Instance Class Reference

Inherits blender::draw::overlay::Instance.

Public Member Functions

 Instance ()
 
- Public Member Functions inherited from blender::draw::overlay::Instance
 Instance ()
 
 Instance (const SelectionType selection_type)
 
blender::StringRefNull name_get () final
 
void init () final
 
void begin_sync () final
 
void object_sync (ObjectRef &ob_ref, Manager &manager) final
 
void end_sync () final
 
void draw (Manager &manager) final
 
- Public Member Functions inherited from DrawEngine
virtual ~DrawEngine ()=default
 

Additional Inherited Members

- Public Attributes inherited from blender::draw::overlay::Instance
ShapeCache shapes
 
Resources resources = {selection_type_, shapes}
 
State state
 
Background background
 
ImagePrepass image_prepass
 
Origins origins = {selection_type_}
 
Outline outline
 
MotionPath motion_paths
 
Cursor cursor
 
struct blender::draw::overlay::Instance::OverlayLayer selection_type_
 
Grid grid
 
AntiAliasing anti_aliasing
 
XrayFade xray_fade
 
- Public Attributes inherited from DrawEngine
char info [GPU_INFO_SIZE] = {'\0'}
 
DRWTextStoretext_draw_cache = nullptr
 
bool used = false
 
- Static Public Attributes inherited from DrawEngine
static constexpr int GPU_INFO_SIZE = 512
 

Detailed Description

Definition at line 18 of file select_instance.cc.

Constructor & Destructor Documentation

◆ Instance()

blender::draw::select::Instance::Instance ( )
inline

Definition at line 20 of file select_instance.cc.


The documentation for this class was generated from the following file: