156 lines
5.3 KiB
C#
156 lines
5.3 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 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;
|
|
}
|
|
}
|
|
}
|