Blender V4.3
ArmatureBoneDrawStrategyEmpty Class Reference

Inherits ArmatureBoneDrawStrategy.

Public Member Functions

void update_display_matrix (UnifiedBonePtr bone) const override
 
bool culling_test (const DRWView *, const Object *, const bPoseChannel *) const override
 
void draw_context_setup (Armatures::DrawContext *, const OVERLAY_ArmatureCallBuffersInner *, const bool, const bool) const override
 
void draw_bone (const Armatures::DrawContext *, const UnifiedBonePtr, const eBone_Flag, const int) 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 unknown draw types. This doesn't do anything, except call the default matrix update function.

Definition at line 2239 of file overlay_armature.cc.

Member Function Documentation

◆ culling_test()

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

Culling test.

Returns
true when a part of this bPoseChannel is visible in the viewport.

Implements ArmatureBoneDrawStrategy.

Definition at line 2246 of file overlay_armature.cc.

◆ draw_bone()

void ArmatureBoneDrawStrategyEmpty::draw_bone ( const Armatures::DrawContext * ,
const UnifiedBonePtr ,
const eBone_Flag ,
const int  ) const
inlineoverridevirtual

Implements ArmatureBoneDrawStrategy.

Definition at line 2260 of file overlay_armature.cc.

◆ draw_context_setup()

void ArmatureBoneDrawStrategyEmpty::draw_context_setup ( Armatures::DrawContext * ,
const OVERLAY_ArmatureCallBuffersInner * ,
const bool ,
const bool  ) const
inlineoverridevirtual

Implements ArmatureBoneDrawStrategy.

Definition at line 2253 of file overlay_armature.cc.

◆ update_display_matrix()

void ArmatureBoneDrawStrategyEmpty::update_display_matrix ( UnifiedBonePtr bone) const
inlineoverridevirtual

Implements ArmatureBoneDrawStrategy.

Definition at line 2241 of file overlay_armature.cc.

References draw_bone_update_disp_matrix_default().


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