Blender V5.0
blender::bke::tests::ArmatureDeformTestBase Class Reference

Inherited by blender::bke::tests::ArmatureDeformTest.

Public Member Functions

Objectcreate_test_armature_object () const
Objectcreate_test_mesh_object () const
Objectcreate_test_curves_object () const
Objectcreate_test_grease_pencil_object () const
void mesh_test (const InterpolationTest interpolation, const OutputValueTest output, const WeightingTest weighting, const MaskingTest masking, const VertexWeightSource dvert_source)
void edit_mesh_test (const InterpolationTest interpolation, const OutputValueTest output, const WeightingTest weighting, const MaskingTest masking)
void curves_test (const InterpolationTest interpolation, const OutputValueTest output, const WeightingTest weighting, const MaskingTest masking)
void grease_pencil_test (const InterpolationTest interpolation, const OutputValueTest output, const WeightingTest weighting, const MaskingTest masking)

Static Public Member Functions

static float3 offset_bone1 ()
static float3 offset_bone2 ()
static void update_pose_matrices (bPoseChannel &pchan)
static Span< float3vertex_positions ()
static Array< float3x3identity_deform_mats ()
static Span< floatvertex_weights_bone1 ()
static Span< floatvertex_weights_bone2 ()
static Span< int > curve_offsets ()
static Meshcreate_test_mesh ()
static Span< float3expected_positions (const TargetDataType target_type, const WeightingTest weighting, const MaskingTest masking)
static Span< float3x3expected_deform_mats (const WeightingTest weighting)
static int get_deform_flag (const InterpolationTest interpolation, const WeightingTest weighting)
static const char * get_defgrp_name (const MaskingTest masking)

Public Attributes

Mainbmain

Detailed Description

Definition at line 91 of file armature_deform_test.cc.

Member Function Documentation

◆ create_test_armature_object()

◆ create_test_curves_object()

◆ create_test_grease_pencil_object()

◆ create_test_mesh()

◆ create_test_mesh_object()

Object * blender::bke::tests::ArmatureDeformTestBase::create_test_mesh_object ( ) const
inline

◆ curve_offsets()

Span< int > blender::bke::tests::ArmatureDeformTestBase::curve_offsets ( )
inlinestatic

Definition at line 187 of file armature_deform_test.cc.

References data.

Referenced by create_test_curves_object(), and create_test_grease_pencil_object().

◆ curves_test()

◆ edit_mesh_test()

◆ expected_deform_mats()

◆ expected_positions()

◆ get_defgrp_name()

const char * blender::bke::tests::ArmatureDeformTestBase::get_defgrp_name ( const MaskingTest masking)
inlinestatic

◆ get_deform_flag()

◆ grease_pencil_test()

◆ identity_deform_mats()

Array< float3x3 > blender::bke::tests::ArmatureDeformTestBase::identity_deform_mats ( )
inlinestatic

◆ mesh_test()

◆ offset_bone1()

float3 blender::bke::tests::ArmatureDeformTestBase::offset_bone1 ( )
inlinestatic

Definition at line 99 of file armature_deform_test.cc.

Referenced by create_test_armature_object().

◆ offset_bone2()

float3 blender::bke::tests::ArmatureDeformTestBase::offset_bone2 ( )
inlinestatic

Definition at line 103 of file armature_deform_test.cc.

Referenced by create_test_armature_object().

◆ update_pose_matrices()

void blender::bke::tests::ArmatureDeformTestBase::update_pose_matrices ( bPoseChannel & pchan)
inlinestatic

◆ vertex_positions()

Span< float3 > blender::bke::tests::ArmatureDeformTestBase::vertex_positions ( )
inlinestatic

◆ vertex_weights_bone1()

Span< float > blender::bke::tests::ArmatureDeformTestBase::vertex_weights_bone1 ( )
inlinestatic

◆ vertex_weights_bone2()

Span< float > blender::bke::tests::ArmatureDeformTestBase::vertex_weights_bone2 ( )
inlinestatic

Member Data Documentation

◆ bmain


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