|
Blender V5.0
|
#include <DNA_action_types.h>
Public Attributes | |
| SessionUID | session_uid |
| struct DualQuat | deform_dual_quat |
| int | bbone_segments |
| float | bbone_arc_length_reciprocal |
| uint8_t | flag |
| char | _pad1 [3] |
| struct Mat4 * | bbone_rest_mats |
| struct Mat4 * | bbone_pose_mats |
| struct Mat4 * | bbone_deform_mats |
| struct DualQuat * | bbone_dual_quats |
| struct bPoseChannel_BBoneSegmentBoundary * | bbone_segment_boundaries |
| void * | _pad |
Definition at line 260 of file DNA_action_types.h.
| void* bPoseChannel_Runtime::_pad |
Definition at line 285 of file DNA_action_types.h.
| char bPoseChannel_Runtime::_pad1[3] |
Definition at line 273 of file DNA_action_types.h.
| float bPoseChannel_Runtime::bbone_arc_length_reciprocal |
Definition at line 270 of file DNA_action_types.h.
Referenced by BKE_pchan_bbone_segments_cache_copy(), compute_bbone_segment_boundaries(), and find_bbone_segment_index_curved().
| struct Mat4* bPoseChannel_Runtime::bbone_deform_mats |
Definition at line 280 of file DNA_action_types.h.
Referenced by blender::bke::BoneDeformLinearMixer< full_deform >::accumulate_bbone(), allocate_bbone_cache(), armdef_accumulate_bone(), BKE_pchan_bbone_segments_cache_compute(), BKE_pchan_bbone_segments_cache_copy(), BKE_pose_channel_free_bbone_cache(), and find_bbone_segment_index_straight().
| struct DualQuat* bPoseChannel_Runtime::bbone_dual_quats |
| struct Mat4* bPoseChannel_Runtime::bbone_pose_mats |
Definition at line 277 of file DNA_action_types.h.
Referenced by allocate_bbone_cache(), BKE_pchan_bbone_segments_cache_compute(), BKE_pchan_bbone_segments_cache_copy(), BKE_pose_channel_free_bbone_cache(), and constraint_target_to_mat4().
| struct Mat4* bPoseChannel_Runtime::bbone_rest_mats |
Definition at line 276 of file DNA_action_types.h.
Referenced by allocate_bbone_cache(), armdef_accumulate_bone(), BKE_pchan_bbone_segments_cache_compute(), BKE_pchan_bbone_segments_cache_copy(), BKE_pose_channel_free_bbone_cache(), and compute_bbone_segment_boundaries().
| struct bPoseChannel_BBoneSegmentBoundary* bPoseChannel_Runtime::bbone_segment_boundaries |
Definition at line 284 of file DNA_action_types.h.
Referenced by allocate_bbone_cache(), BKE_pchan_bbone_deform_segment_index(), BKE_pchan_bbone_segments_cache_compute(), BKE_pchan_bbone_segments_cache_copy(), BKE_pose_channel_free_bbone_cache(), compute_bbone_segment_boundaries(), and find_bbone_segment_index_curved().
| int bPoseChannel_Runtime::bbone_segments |
Definition at line 267 of file DNA_action_types.h.
Referenced by blender::bke::BoneDeformDualQuaternionMixer< full_deform >::accumulate_bbone(), blender::bke::BoneDeformLinearMixer< full_deform >::accumulate_bbone(), allocate_bbone_cache(), armdef_accumulate_bone(), BKE_pchan_bbone_segments_cache_copy(), BKE_pose_channel_free_bbone_cache(), constraint_target_to_mat4(), blender::bke::dist_bone_deform(), find_bbone_segment_index_curved(), and blender::bke::pchan_bone_deform().
| struct DualQuat bPoseChannel_Runtime::deform_dual_quat |
Definition at line 264 of file DNA_action_types.h.
Referenced by blender::bke::BoneDeformDualQuaternionMixer< full_deform >::accumulate(), BKE_pose_bone_done(), and blender::bke::tests::ArmatureDeformTestBase::update_pose_matrices().
| uint8_t bPoseChannel_Runtime::flag |
Definition at line 272 of file DNA_action_types.h.
Referenced by blender::ed::transform::add_pose_transdata(), blender::ed::transform::apply_targetless_ik(), blender::ed::transform::bone_children_clear_transflag(), do_lasso_select_pose__do_tag(), do_pose_box_select(), blender::ed::transform::getTransformOrientation_ex(), pose_bone_runtime_flag_test_recursive(), blender::ed::transform::pose_channel_children_clear_transflag(), and blender::ed::transform::pose_transform_mirror_update().
| SessionUID bPoseChannel_Runtime::session_uid |
Definition at line 261 of file DNA_action_types.h.
Referenced by BKE_pose_channel_runtime_reset_on_copy(), and BKE_pose_channel_session_uid_generate().