// Automatically generated by BlenderSharp at 22/01/2025 02:21:57 namespace BlendFile.DNA { public class bPoseChannel_Runtime { public SessionUID session_uid; public DualQuat deform_dual_quat; public int bbone_segments; public float bbone_arc_length_reciprocal; public char[] _pad1 = new System.Char[4]; public Mat4 ptr_bbone_rest_mats; public Mat4 ptr_bbone_pose_mats; public Mat4 ptr_bbone_deform_mats; public DualQuat ptr_bbone_dual_quats; public bPoseChannel_BBoneSegmentBoundary ptr_bbone_segment_boundaries; public object ptr__pad; public bPoseChannel_Runtime(SessionUID session_uid, DualQuat deform_dual_quat, int bbone_segments, float bbone_arc_length_reciprocal, char[] _pad1, Mat4 ptr_bbone_rest_mats, Mat4 ptr_bbone_pose_mats, Mat4 ptr_bbone_deform_mats, DualQuat ptr_bbone_dual_quats, bPoseChannel_BBoneSegmentBoundary ptr_bbone_segment_boundaries, object ptr__pad) { this.session_uid = session_uid; this.deform_dual_quat = deform_dual_quat; this.bbone_segments = bbone_segments; this.bbone_arc_length_reciprocal = bbone_arc_length_reciprocal; this._pad1 = _pad1; this.ptr_bbone_rest_mats = ptr_bbone_rest_mats; this.ptr_bbone_pose_mats = ptr_bbone_pose_mats; this.ptr_bbone_deform_mats = ptr_bbone_deform_mats; this.ptr_bbone_dual_quats = ptr_bbone_dual_quats; this.ptr_bbone_segment_boundaries = ptr_bbone_segment_boundaries; this.ptr__pad = ptr__pad; } } }