//------------------------------------------------------------------------------ // // 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; namespace BlendFile.DNA { public class FreestyleLineStyle { public ID id; public AnimData ptr_adt; public float r; public float g; public float b; public float alpha; public float thickness; public int thickness_position; public float thickness_ratio; public int flag; public int caps; public int chaining; public int rounds; public float split_length; public float min_angle; public float max_angle; public float min_length; public float max_length; public int chain_count; public short split_dash1; public short split_gap1; public short split_dash2; public short split_gap2; public short split_dash3; public short split_gap3; public int sort_key; public int integration_type; public float texstep; public short texact; public short pr_texture; public short use_nodes; public char[] _pad = new System.Char[6]; public short dash1; public short gap1; public short dash2; public short gap2; public short dash3; public short gap3; public int panel; public MTex[] ptr_m = new MTex[18]; public bNodeTree ptr_nodetree; public ListBase color_modifiers; public ListBase alpha_modifiers; public ListBase thickness_modifiers; public ListBase geometry_modifiers; public FreestyleLineStyle( ID id, AnimData ptr_adt, float r, float g, float b, float alpha, float thickness, int thickness_position, float thickness_ratio, int flag, int caps, int chaining, int rounds, float split_length, float min_angle, float max_angle, float min_length, float max_length, int chain_count, short split_dash1, short split_gap1, short split_dash2, short split_gap2, short split_dash3, short split_gap3, int sort_key, int integration_type, float texstep, short texact, short pr_texture, short use_nodes, char[] _pad, short dash1, short gap1, short dash2, short gap2, short dash3, short gap3, int panel, MTex[] ptr_m, bNodeTree ptr_nodetree, ListBase color_modifiers, ListBase alpha_modifiers, ListBase thickness_modifiers, ListBase geometry_modifiers) { this.id = id; this.ptr_adt = ptr_adt; this.r = r; this.g = g; this.b = b; this.alpha = alpha; this.thickness = thickness; this.thickness_position = thickness_position; this.thickness_ratio = thickness_ratio; this.flag = flag; this.caps = caps; this.chaining = chaining; this.rounds = rounds; this.split_length = split_length; this.min_angle = min_angle; this.max_angle = max_angle; this.min_length = min_length; this.max_length = max_length; this.chain_count = chain_count; this.split_dash1 = split_dash1; this.split_gap1 = split_gap1; this.split_dash2 = split_dash2; this.split_gap2 = split_gap2; this.split_dash3 = split_dash3; this.split_gap3 = split_gap3; this.sort_key = sort_key; this.integration_type = integration_type; this.texstep = texstep; this.texact = texact; this.pr_texture = pr_texture; this.use_nodes = use_nodes; this._pad = _pad; this.dash1 = dash1; this.gap1 = gap1; this.dash2 = dash2; this.gap2 = gap2; this.dash3 = dash3; this.gap3 = gap3; this.panel = panel; this.ptr_m = ptr_m; this.ptr_nodetree = ptr_nodetree; this.color_modifiers = color_modifiers; this.alpha_modifiers = alpha_modifiers; this.thickness_modifiers = thickness_modifiers; this.geometry_modifiers = geometry_modifiers; } } }