//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using BlendFile.CompatTypes; using System; // Automatically generated by BlenderSharp at 22/01/2025 02:33:14 namespace BlendFile.DNA { public class Mesh { public ID id; public AnimData ptr_adt; public Ipo ptr_ipo; public Key ptr_key; public Material ptr_ptr_mat; public int totvert; public int totedge; public int totpoly; public int totloop; public int ptr_poly_offset_indices; public CustomData vdata; public CustomData edata; public CustomData pdata; public CustomData ldata; public ListBase vertex_group_names; public int vertex_group_active_index; public int attributes_active_index; public MSelect ptr_mselect; public int totselect; public int act_face; public Mesh ptr_texcomesh; public float[] loc = new System.Single[3]; public float[] size = new System.Single[3]; public char texflag; public char editflag; public @ushort flag; public float smoothresh; public float remesh_voxel_size; public float remesh_voxel_adaptivity; public int face_sets_color_seed; public int face_sets_color_default; public char ptr_active_color_attribute; public char ptr_default_color_attribute; public char symmetry; public char remesh_mode; public short totcol; public char cd_flag; public char subdiv; public char subdivr; public char subsurftype; public MPoly ptr_mpoly; public MLoop ptr_mloop; public MVert ptr_mvert; public MEdge ptr_medge; public MDeformVert ptr_dvert; public MTFace ptr_mtface; public TFace ptr_tface; public MCol ptr_mcol; public MFace ptr_mface; public CustomData fdata; public int totface; public char[] _pad1 = new System.Char[4]; public MeshRuntimeHandle ptr_runtime; public Mesh( ID id, AnimData ptr_adt, Ipo ptr_ipo, Key ptr_key, Material ptr_ptr_mat, int totvert, int totedge, int totpoly, int totloop, int ptr_poly_offset_indices, CustomData vdata, CustomData edata, CustomData pdata, CustomData ldata, ListBase vertex_group_names, int vertex_group_active_index, int attributes_active_index, MSelect ptr_mselect, int totselect, int act_face, Mesh ptr_texcomesh, float[] loc, float[] size, char texflag, char editflag, @ushort flag, float smoothresh, float remesh_voxel_size, float remesh_voxel_adaptivity, int face_sets_color_seed, int face_sets_color_default, char ptr_active_color_attribute, char ptr_default_color_attribute, char symmetry, char remesh_mode, short totcol, char cd_flag, char subdiv, char subdivr, char subsurftype, MPoly ptr_mpoly, MLoop ptr_mloop, MVert ptr_mvert, MEdge ptr_medge, MDeformVert ptr_dvert, MTFace ptr_mtface, TFace ptr_tface, MCol ptr_mcol, MFace ptr_mface, CustomData fdata, int totface, char[] _pad1, MeshRuntimeHandle ptr_runtime) { this.id = id; this.ptr_adt = ptr_adt; this.ptr_ipo = ptr_ipo; this.ptr_key = ptr_key; this.ptr_ptr_mat = ptr_ptr_mat; this.totvert = totvert; this.totedge = totedge; this.totpoly = totpoly; this.totloop = totloop; this.ptr_poly_offset_indices = ptr_poly_offset_indices; this.vdata = vdata; this.edata = edata; this.pdata = pdata; this.ldata = ldata; this.vertex_group_names = vertex_group_names; this.vertex_group_active_index = vertex_group_active_index; this.attributes_active_index = attributes_active_index; this.ptr_mselect = ptr_mselect; this.totselect = totselect; this.act_face = act_face; this.ptr_texcomesh = ptr_texcomesh; this.loc = loc; this.size = size; this.texflag = texflag; this.editflag = editflag; this.flag = flag; this.smoothresh = smoothresh; this.remesh_voxel_size = remesh_voxel_size; this.remesh_voxel_adaptivity = remesh_voxel_adaptivity; this.face_sets_color_seed = face_sets_color_seed; this.face_sets_color_default = face_sets_color_default; this.ptr_active_color_attribute = ptr_active_color_attribute; this.ptr_default_color_attribute = ptr_default_color_attribute; this.symmetry = symmetry; this.remesh_mode = remesh_mode; this.totcol = totcol; this.cd_flag = cd_flag; this.subdiv = subdiv; this.subdivr = subdivr; this.subsurftype = subsurftype; this.ptr_mpoly = ptr_mpoly; this.ptr_mloop = ptr_mloop; this.ptr_mvert = ptr_mvert; this.ptr_medge = ptr_medge; this.ptr_dvert = ptr_dvert; this.ptr_mtface = ptr_mtface; this.ptr_tface = ptr_tface; this.ptr_mcol = ptr_mcol; this.ptr_mface = ptr_mface; this.fdata = fdata; this.totface = totface; this._pad1 = _pad1; this.ptr_runtime = ptr_runtime; } } }