|
Blender V4.3
|
Inherits ArmatureBoneDrawStrategy.
Public Member Functions | |
| void | update_display_matrix (UnifiedBonePtr bone) const override |
| bool | culling_test (const DRWView *view, const Object *ob, const bPoseChannel *pchan) const override |
| void | draw_context_setup (Armatures::DrawContext *ctx, const OVERLAY_ArmatureCallBuffersInner *cb, const bool, const bool) const override |
| void | draw_bone (const Armatures::DrawContext *ctx, const UnifiedBonePtr bone, const eBone_Flag boneflag, const int select_id) const override |
Public Member Functions inherited from ArmatureBoneDrawStrategy | |
| virtual bool | should_draw_relation_to_parent (const UnifiedBonePtr bone, const eBone_Flag boneflag) const |
Bone drawing strategy for ARM_LINE.
Definition at line 2477 of file overlay_armature.cc.
|
inlineoverridevirtual |
Culling test.
Implements ArmatureBoneDrawStrategy.
Definition at line 2484 of file overlay_armature.cc.
References pchan_culling_test_with_radius_scale().
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2503 of file overlay_armature.cc.
References DRW_Global::block, BONE_CONNECTED, BONE_ROOTSEL, BONE_TIPSEL, BONESEL_BONE, BONESEL_ROOT, BONESEL_TIP, GlobalsUboStorage::color_vertex_select, blender::draw::overlay::Armatures::DrawContext::const_color, UnifiedBonePtr::disp_mat(), DRW_select_load_id(), drw_shgroup_bone_stick(), UnifiedBonePtr::flag(), G_draw, get_bone_solid_with_consts_color(), get_bone_wire_color(), UnifiedBonePtr::has_parent(), UnifiedBonePtr::is_editbone(), and blender::draw::overlay::Armatures::DrawContext::is_overlay_next().
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2495 of file overlay_armature.cc.
References blender::draw::overlay::Armatures::DrawContext::stick, and OVERLAY_ArmatureCallBuffersInner::stick.
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2479 of file overlay_armature.cc.
References draw_bone_update_disp_matrix_default().