|
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 is_filled, 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_OCTA.
Definition at line 2409 of file overlay_armature.cc.
|
inlineoverridevirtual |
Culling test.
Implements ArmatureBoneDrawStrategy.
Definition at line 2416 of file overlay_armature.cc.
References pchan_culling_test_with_radius_scale().
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2435 of file overlay_armature.cc.
References blender::draw::overlay::ShapeInstanceBuf< InstanceDataT >::append(), blender::draw::overlay::Armatures::DrawContext::bone_buf, BONESEL_BONE, UnifiedBonePtr::disp_mat(), draw_points(), DRW_select_load_id(), drw_shgroup_bone_octahedral(), get_bone_hint_color(), get_bone_solid_with_consts_color(), get_bone_wire_color(), blender::draw::overlay::Armatures::DrawContext::is_filled, blender::draw::overlay::Armatures::DrawContext::is_overlay_next(), blender::draw::overlay::Armatures::DrawContext::ob, blender::draw::overlay::Armatures::DrawContext::ob_ref, blender::draw::overlay::Armatures::DrawContext::res, and blender::draw::select::SelectMap::select_id().
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2426 of file overlay_armature.cc.
References OVERLAY_ArmatureCallBuffersInner::octa_fill, OVERLAY_ArmatureCallBuffersInner::octa_outline, blender::draw::overlay::Armatures::DrawContext::outline, and blender::draw::overlay::Armatures::DrawContext::solid.
|
inlineoverridevirtual |
Implements ArmatureBoneDrawStrategy.
Definition at line 2411 of file overlay_armature.cc.
References draw_bone_update_disp_matrix_default().