Blender V4.3
blender::draw::overlay::Armatures::DrawContext Struct Reference

#include <overlay_next_armature.hh>

Public Member Functions

 DrawContext ()=default
 
bool is_overlay_next () const
 

Public Attributes

Objectob = nullptr
 
const ObjectRefob_ref = nullptr
 
eArmatureDrawMode draw_mode = ARM_DRAW_MODE_OBJECT
 
eArmature_Drawtype drawtype = ARM_OCTA
 
Armatures::BoneBuffers * bone_buf = nullptr
 
Resourcesres = nullptr
 
const ShapeCacheshapes = nullptr
 
DRWCallBufferoutline = nullptr
 
DRWCallBuffersolid = nullptr
 
DRWCallBufferwire = nullptr
 
DRWCallBufferenvelope_outline = nullptr
 
DRWCallBufferenvelope_solid = nullptr
 
DRWCallBufferenvelope_distance = nullptr
 
DRWCallBufferstick = nullptr
 
DRWCallBufferdof_lines = nullptr
 
DRWCallBufferdof_sphere = nullptr
 
DRWCallBufferpoint_solid = nullptr
 
DRWCallBufferpoint_outline = nullptr
 
DRWShadingGroupcustom_solid = nullptr
 
DRWShadingGroupcustom_outline = nullptr
 
DRWShadingGroupcustom_wire = nullptr
 
GHashcustom_shapes_ghash = nullptr
 
OVERLAY_ExtraCallBuffersextras = nullptr
 
const floatconst_color = nullptr
 
float const_wire = 0.0f
 
bool do_relations = false
 
bool transparent = false
 
bool show_relations = false
 
bool draw_envelope_distance = false
 
bool draw_relation_from_head = false
 
bool is_filled = false
 
const ThemeWireColorbcolor = nullptr
 

Detailed Description

Definition at line 452 of file overlay_next_armature.hh.

Constructor & Destructor Documentation

◆ DrawContext()

blender::draw::overlay::Armatures::DrawContext::DrawContext ( )
default

Member Function Documentation

◆ is_overlay_next()

Member Data Documentation

◆ bcolor

const ThemeWireColor* blender::draw::overlay::Armatures::DrawContext::bcolor = nullptr

◆ bone_buf

◆ const_color

◆ const_wire

◆ custom_outline

DRWShadingGroup* blender::draw::overlay::Armatures::DrawContext::custom_outline = nullptr

◆ custom_shapes_ghash

GHash* blender::draw::overlay::Armatures::DrawContext::custom_shapes_ghash = nullptr

◆ custom_solid

DRWShadingGroup* blender::draw::overlay::Armatures::DrawContext::custom_solid = nullptr

◆ custom_wire

DRWShadingGroup* blender::draw::overlay::Armatures::DrawContext::custom_wire = nullptr

◆ do_relations

bool blender::draw::overlay::Armatures::DrawContext::do_relations = false

◆ dof_lines

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::dof_lines = nullptr

◆ dof_sphere

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::dof_sphere = nullptr

◆ draw_envelope_distance

bool blender::draw::overlay::Armatures::DrawContext::draw_envelope_distance = false

◆ draw_mode

◆ draw_relation_from_head

bool blender::draw::overlay::Armatures::DrawContext::draw_relation_from_head = false

◆ drawtype

eArmature_Drawtype blender::draw::overlay::Armatures::DrawContext::drawtype = ARM_OCTA

◆ envelope_distance

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::envelope_distance = nullptr

◆ envelope_outline

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::envelope_outline = nullptr

◆ envelope_solid

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::envelope_solid = nullptr

◆ extras

OVERLAY_ExtraCallBuffers* blender::draw::overlay::Armatures::DrawContext::extras = nullptr

◆ is_filled

◆ ob

◆ ob_ref

◆ outline

◆ point_outline

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::point_outline = nullptr

◆ point_solid

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::point_solid = nullptr

◆ res

◆ shapes

const ShapeCache* blender::draw::overlay::Armatures::DrawContext::shapes = nullptr

◆ show_relations

bool blender::draw::overlay::Armatures::DrawContext::show_relations = false

◆ solid

◆ stick

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::stick = nullptr

◆ transparent

bool blender::draw::overlay::Armatures::DrawContext::transparent = false

Definition at line 489 of file overlay_next_armature.hh.

◆ wire

DRWCallBuffer* blender::draw::overlay::Armatures::DrawContext::wire = nullptr

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