249 lines
10 KiB
C#
249 lines
10 KiB
C#
//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
using System;
|
|
|
|
|
|
namespace BlendFile.DNA {
|
|
using BlendFile;
|
|
|
|
[DNAClassAttribute(250, "FreestyleLineStyle", 4296)]
|
|
public class FreestyleLineStyle {
|
|
[DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)]
|
|
public ID id;
|
|
[DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)]
|
|
public AnimData adt;
|
|
[DNAFieldAttribute(4, "float", 2, "r", "float", false, 216)]
|
|
public float r;
|
|
[DNAFieldAttribute(4, "float", 3, "g", "float", false, 220)]
|
|
public float g;
|
|
[DNAFieldAttribute(4, "float", 4, "b", "float", false, 224)]
|
|
public float b;
|
|
[DNAFieldAttribute(4, "float", 5, "alpha", "float", false, 228)]
|
|
public float alpha;
|
|
[DNAFieldAttribute(4, "float", 6, "thickness", "float", false, 232)]
|
|
public float thickness;
|
|
[DNAFieldAttribute(4, "int", 7, "thickness_position", "int", false, 236)]
|
|
public int thickness_position;
|
|
[DNAFieldAttribute(4, "float", 8, "thickness_ratio", "float", false, 240)]
|
|
public float thickness_ratio;
|
|
[DNAFieldAttribute(4, "int", 9, "flag", "int", false, 244)]
|
|
public int flag;
|
|
[DNAFieldAttribute(4, "int", 10, "caps", "int", false, 248)]
|
|
public int caps;
|
|
[DNAFieldAttribute(4, "int", 11, "chaining", "int", false, 252)]
|
|
public int chaining;
|
|
[DNAFieldAttribute(4, "int", 12, "rounds", "int", false, 256)]
|
|
public int rounds;
|
|
[DNAFieldAttribute(4, "float", 13, "split_length", "float", false, 260)]
|
|
public float split_length;
|
|
[DNAFieldAttribute(4, "float", 14, "min_angle", "float", false, 264)]
|
|
public float min_angle;
|
|
[DNAFieldAttribute(4, "float", 15, "max_angle", "float", false, 268)]
|
|
public float max_angle;
|
|
[DNAFieldAttribute(4, "float", 16, "min_length", "float", false, 272)]
|
|
public float min_length;
|
|
[DNAFieldAttribute(4, "float", 17, "max_length", "float", false, 276)]
|
|
public float max_length;
|
|
[DNAFieldAttribute(4, "int", 18, "chain_count", "int", false, 280)]
|
|
public int chain_count;
|
|
[DNAFieldAttribute(2, "short", 19, "split_dash1", "short", false, 284)]
|
|
public short split_dash1;
|
|
[DNAFieldAttribute(2, "short", 20, "split_gap1", "short", false, 286)]
|
|
public short split_gap1;
|
|
[DNAFieldAttribute(2, "short", 21, "split_dash2", "short", false, 288)]
|
|
public short split_dash2;
|
|
[DNAFieldAttribute(2, "short", 22, "split_gap2", "short", false, 290)]
|
|
public short split_gap2;
|
|
[DNAFieldAttribute(2, "short", 23, "split_dash3", "short", false, 292)]
|
|
public short split_dash3;
|
|
[DNAFieldAttribute(2, "short", 24, "split_gap3", "short", false, 294)]
|
|
public short split_gap3;
|
|
[DNAFieldAttribute(4, "int", 25, "sort_key", "int", false, 296)]
|
|
public int sort_key;
|
|
[DNAFieldAttribute(4, "int", 26, "integration_type", "int", false, 300)]
|
|
public int integration_type;
|
|
[DNAFieldAttribute(4, "float", 27, "texstep", "float", false, 304)]
|
|
public float texstep;
|
|
[DNAFieldAttribute(2, "short", 28, "texact", "short", false, 308)]
|
|
public short texact;
|
|
[DNAFieldAttribute(2, "short", 29, "pr_texture", "short", false, 310)]
|
|
public short pr_texture;
|
|
[DNAFieldAttribute(2, "short", 30, "use_nodes", "short", false, 312)]
|
|
public short use_nodes;
|
|
[DNAArrayAttribute(6, "char", 31, "_pad[6]", "System.Char[]", 6, 314)]
|
|
public char[] _pad = new System.Char[6];
|
|
[DNAFieldAttribute(2, "short", 32, "dash1", "short", false, 320)]
|
|
public short dash1;
|
|
[DNAFieldAttribute(2, "short", 33, "gap1", "short", false, 322)]
|
|
public short gap1;
|
|
[DNAFieldAttribute(2, "short", 34, "dash2", "short", false, 324)]
|
|
public short dash2;
|
|
[DNAFieldAttribute(2, "short", 35, "gap2", "short", false, 326)]
|
|
public short gap2;
|
|
[DNAFieldAttribute(2, "short", 36, "dash3", "short", false, 328)]
|
|
public short dash3;
|
|
[DNAFieldAttribute(2, "short", 37, "gap3", "short", false, 330)]
|
|
public short gap3;
|
|
[DNAFieldAttribute(4, "int", 38, "panel", "int", false, 332)]
|
|
public int panel;
|
|
[DNAArrayAttribute(3888, "MTex", 39, "*mtex[18]", "MTex[]", 18, 336)]
|
|
public MTex[] mtex = new MTex[18];
|
|
[DNAFieldAttribute(8, "bNodeTree", 40, "*nodetree", "bNodeTree", true, 4224)]
|
|
public bNodeTree nodetree;
|
|
[DNAFieldAttribute(16, "ListBase", 41, "color_modifiers", "ListBase", false, 4232)]
|
|
public ListBase color_modifiers;
|
|
[DNAFieldAttribute(16, "ListBase", 42, "alpha_modifiers", "ListBase", false, 4248)]
|
|
public ListBase alpha_modifiers;
|
|
[DNAFieldAttribute(16, "ListBase", 43, "thickness_modifiers", "ListBase", false, 4264)]
|
|
public ListBase thickness_modifiers;
|
|
[DNAFieldAttribute(16, "ListBase", 44, "geometry_modifiers", "ListBase", false, 4280)]
|
|
public ListBase geometry_modifiers;
|
|
public FreestyleLineStyle() {
|
|
this.id = default;
|
|
this.adt = default;
|
|
this.r = default;
|
|
this.g = default;
|
|
this.b = default;
|
|
this.alpha = default;
|
|
this.thickness = default;
|
|
this.thickness_position = default;
|
|
this.thickness_ratio = default;
|
|
this.flag = default;
|
|
this.caps = default;
|
|
this.chaining = default;
|
|
this.rounds = default;
|
|
this.split_length = default;
|
|
this.min_angle = default;
|
|
this.max_angle = default;
|
|
this.min_length = default;
|
|
this.max_length = default;
|
|
this.chain_count = default;
|
|
this.split_dash1 = default;
|
|
this.split_gap1 = default;
|
|
this.split_dash2 = default;
|
|
this.split_gap2 = default;
|
|
this.split_dash3 = default;
|
|
this.split_gap3 = default;
|
|
this.sort_key = default;
|
|
this.integration_type = default;
|
|
this.texstep = default;
|
|
this.texact = default;
|
|
this.pr_texture = default;
|
|
this.use_nodes = default;
|
|
this._pad = default;
|
|
this.dash1 = default;
|
|
this.gap1 = default;
|
|
this.dash2 = default;
|
|
this.gap2 = default;
|
|
this.dash3 = default;
|
|
this.gap3 = default;
|
|
this.panel = default;
|
|
this.mtex = default;
|
|
this.nodetree = default;
|
|
this.color_modifiers = default;
|
|
this.alpha_modifiers = default;
|
|
this.thickness_modifiers = default;
|
|
this.geometry_modifiers = default;
|
|
}
|
|
public FreestyleLineStyle(
|
|
ID id,
|
|
AnimData 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[] mtex,
|
|
bNodeTree nodetree,
|
|
ListBase color_modifiers,
|
|
ListBase alpha_modifiers,
|
|
ListBase thickness_modifiers,
|
|
ListBase geometry_modifiers) {
|
|
this.id = id;
|
|
this.adt = 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.mtex = mtex;
|
|
this.nodetree = nodetree;
|
|
this.color_modifiers = color_modifiers;
|
|
this.alpha_modifiers = alpha_modifiers;
|
|
this.thickness_modifiers = thickness_modifiers;
|
|
this.geometry_modifiers = geometry_modifiers;
|
|
}
|
|
}
|
|
}
|