Blender V4.3
blender::draw::overlay::Empties Class Reference

#include <overlay_next_empty.hh>

Public Member Functions

 Empties (const SelectionType selection_type)
 
void begin_sync (Resources &res, const State &state, const View &view)
 
void object_sync (const ObjectRef &ob_ref, ShapeCache &shapes, Manager &manager, Resources &res, const State &state)
 
void end_sync (Resources &res, ShapeCache &shapes, const State &state)
 
void draw (Framebuffer &framebuffer, Manager &manager, View &view)
 
void draw_background_images (Framebuffer &framebuffer, Manager &manager, View &view)
 
void draw_images (Framebuffer &framebuffer, Manager &manager, View &view)
 
void draw_in_front_images (Framebuffer &framebuffer, Manager &manager, View &view)
 

Static Public Member Functions

static void begin_sync (CallBuffers &call_buffers)
 
static void object_sync (const select::ID select_id, const float4x4 &matrix, const float draw_size, const char empty_drawtype, const float4 &color, CallBuffers &call_buffers)
 
static void end_sync (Resources &res, ShapeCache &shapes, const State &state, PassSimple::Sub &ps, CallBuffers &call_buffers)
 

Friends

class Cameras
 

Detailed Description

Definition at line 16 of file overlay_next_empty.hh.

Constructor & Destructor Documentation

◆ Empties()

blender::draw::overlay::Empties::Empties ( const SelectionType selection_type)
inline

Definition at line 55 of file overlay_next_empty.hh.

Member Function Documentation

◆ begin_sync() [1/2]

static void blender::draw::overlay::Empties::begin_sync ( CallBuffers & call_buffers)
inlinestatic

Definition at line 97 of file overlay_next_empty.hh.

◆ begin_sync() [2/2]

◆ draw()

void blender::draw::overlay::Empties::draw ( Framebuffer & framebuffer,
Manager & manager,
View & view )
inline

◆ draw_background_images()

void blender::draw::overlay::Empties::draw_background_images ( Framebuffer & framebuffer,
Manager & manager,
View & view )
inline

◆ draw_images()

void blender::draw::overlay::Empties::draw_images ( Framebuffer & framebuffer,
Manager & manager,
View & view )
inline

◆ draw_in_front_images()

void blender::draw::overlay::Empties::draw_in_front_images ( Framebuffer & framebuffer,
Manager & manager,
View & view )
inline

◆ end_sync() [1/2]

void blender::draw::overlay::Empties::end_sync ( Resources & res,
ShapeCache & shapes,
const State & state )
inline

◆ end_sync() [2/2]

◆ object_sync() [1/2]

void blender::draw::overlay::Empties::object_sync ( const ObjectRef & ob_ref,
ShapeCache & shapes,
Manager & manager,
Resources & res,
const State & state )
inline

◆ object_sync() [2/2]

static void blender::draw::overlay::Empties::object_sync ( const select::ID select_id,
const float4x4 & matrix,
const float draw_size,
const char empty_drawtype,
const float4 & color,
CallBuffers & call_buffers )
inlinestatic

Friends And Related Symbol Documentation

◆ Cameras

friend class Cameras
friend

Definition at line 17 of file overlay_next_empty.hh.


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