Blender V4.3
BKE_editmesh_tangent.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
12#include "BLI_span.hh"
13
15
16struct BMEditMesh;
17
26 bool calc_active_tangent,
27 const char (*tangent_names)[MAX_CUSTOMDATA_LAYER_NAME],
28 int tangent_names_len,
30 blender::Span<blender::float3> corner_normals,
32 CustomData *dm_loopdata_out,
33 uint dm_loopdata_out_len,
34 short *tangent_mask_curr_p);
void BKE_editmesh_loop_tangent_calc(BMEditMesh *em, bool calc_active_tangent, const char(*tangent_names)[MAX_CUSTOMDATA_LAYER_NAME], int tangent_names_len, blender::Span< blender::float3 > face_normals, blender::Span< blender::float3 > corner_normals, blender::Span< blender::float3 > vert_orco, CustomData *dm_loopdata_out, uint dm_loopdata_out_len, short *tangent_mask_curr_p)
unsigned int uint
#define MAX_CUSTOMDATA_LAYER_NAME