//------------------------------------------------------------------------------ // // 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 MeshDeformModifierData { public ModifierData modifier; public Object ptr_object; public char[] defgrp_name = new System.Char[64]; public short gridsize; public short flag; public char[] _pad = new System.Char[4]; public MDefInfluence ptr_bindinfluences; public int ptr_bindoffsets; public float ptr_bindcagecos; public int totvert; public int totcagevert; public MDefCell ptr_dyngrid; public MDefInfluence ptr_dyninfluences; public int ptr_dynverts; public int dyngridsize; public int totinfluence; public float[] dyncellmin = new System.Single[3]; public float dyncellwidth; public float[,] bindmat = new System.Single[4][4]; public float ptr_bindweights; public float ptr_bindcos; public object (ptr_bindfunc)(); public MeshDeformModifierData( ModifierData modifier, Object ptr_object, char[] defgrp_name, short gridsize, short flag, char[] _pad, MDefInfluence ptr_bindinfluences, int ptr_bindoffsets, float ptr_bindcagecos, int totvert, int totcagevert, MDefCell ptr_dyngrid, MDefInfluence ptr_dyninfluences, int ptr_dynverts, int dyngridsize, int totinfluence, float[] dyncellmin, float dyncellwidth, float[,] bindmat, float ptr_bindweights, float ptr_bindcos, object (ptr_bindfunc)()) { this.modifier = modifier; this.ptr_object = ptr_object; this.defgrp_name = defgrp_name; this.gridsize = gridsize; this.flag = flag; this._pad = _pad; this.ptr_bindinfluences = ptr_bindinfluences; this.ptr_bindoffsets = ptr_bindoffsets; this.ptr_bindcagecos = ptr_bindcagecos; this.totvert = totvert; this.totcagevert = totcagevert; this.ptr_dyngrid = ptr_dyngrid; this.ptr_dyninfluences = ptr_dyninfluences; this.ptr_dynverts = ptr_dynverts; this.dyngridsize = dyngridsize; this.totinfluence = totinfluence; this.dyncellmin = dyncellmin; this.dyncellwidth = dyncellwidth; this.bindmat = bindmat; this.ptr_bindweights = ptr_bindweights; this.ptr_bindcos = ptr_bindcos; this.(ptr_bindfunc)() = (ptr_bindfunc)(); } } }