Blender V4.3
ArmatureBoneDrawStrategyEnvelope Class Reference

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 do_envelope_dist) 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
 

Detailed Description

Bone drawing strategy for ARM_ENVELOPE.

Definition at line 2707 of file overlay_armature.cc.

Member Function Documentation

◆ culling_test()

bool ArmatureBoneDrawStrategyEnvelope::culling_test ( const DRWView * view,
const Object * ob,
const bPoseChannel * pchan ) const
inlineoverridevirtual

◆ draw_bone()

◆ draw_context_setup()

◆ update_display_matrix()

void ArmatureBoneDrawStrategyEnvelope::update_display_matrix ( UnifiedBonePtr bone) const
inlineoverridevirtual

Implements ArmatureBoneDrawStrategy.

Definition at line 2709 of file overlay_armature.cc.

References draw_bone_update_disp_matrix_default().


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