409 lines
17 KiB
C#
409 lines
17 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(210, "Curve", 640)]
|
|
public class Curve {
|
|
[DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)]
|
|
public ID id;
|
|
[DNAFieldAttribute(8, "AnimData", 1, "*adt", "AnimData", true, 208)]
|
|
public AnimData adt;
|
|
[DNAFieldAttribute(16, "ListBase", 2, "nurb", "ListBase", false, 216)]
|
|
public ListBase nurb;
|
|
[DNAFieldAttribute(8, "EditNurb", 3, "*editnurb", "EditNurb", true, 232)]
|
|
public EditNurb editnurb;
|
|
[DNAFieldAttribute(8, "Object", 4, "*bevobj", "Object", true, 240)]
|
|
public Object bevobj;
|
|
[DNAFieldAttribute(8, "Object", 5, "*taperobj", "Object", true, 248)]
|
|
public Object taperobj;
|
|
[DNAFieldAttribute(8, "Object", 6, "*textoncurve", "Object", true, 256)]
|
|
public Object textoncurve;
|
|
[DNAFieldAttribute(8, "Ipo", 7, "*ipo", "Ipo", true, 264)]
|
|
public Ipo ipo;
|
|
[DNAFieldAttribute(8, "Key", 8, "*key", "Key", true, 272)]
|
|
public Key key;
|
|
[DNAFieldAttribute(8, "Material", 9, "**mat", "Material", true, 280)]
|
|
public Material mat;
|
|
[DNAFieldAttribute(8, "CurveProfile", 10, "*bevel_profile", "CurveProfile", true, 288)]
|
|
public CurveProfile bevel_profile;
|
|
[DNAFieldAttribute(12, "float", 11, "loc[3]", "System.Single[]", false, 296)]
|
|
public float[] loc = new System.Single[3];
|
|
[DNAFieldAttribute(12, "float", 12, "size[3]", "System.Single[]", false, 308)]
|
|
public float[] size = new System.Single[3];
|
|
[DNAFieldAttribute(2, "short", 13, "type", "short", false, 320)]
|
|
public short type;
|
|
[DNAFieldAttribute(1, "char", 14, "texflag", "char", false, 322)]
|
|
public char texflag;
|
|
[DNAFieldAttribute(7, "char", 15, "_pad0[7]", "System.Char[]", false, 323)]
|
|
public char[] _pad0 = new System.Char[7];
|
|
[DNAFieldAttribute(2, "short", 16, "twist_mode", "short", false, 330)]
|
|
public short twist_mode;
|
|
[DNAFieldAttribute(4, "float", 17, "twist_smooth", "float", false, 332)]
|
|
public float twist_smooth;
|
|
[DNAFieldAttribute(4, "float", 18, "smallcaps_scale", "float", false, 336)]
|
|
public float smallcaps_scale;
|
|
[DNAFieldAttribute(4, "int", 19, "pathlen", "int", false, 340)]
|
|
public int pathlen;
|
|
[DNAFieldAttribute(2, "short", 20, "bevresol", "short", false, 344)]
|
|
public short bevresol;
|
|
[DNAFieldAttribute(2, "short", 21, "totcol", "short", false, 346)]
|
|
public short totcol;
|
|
[DNAFieldAttribute(4, "int", 22, "flag", "int", false, 348)]
|
|
public int flag;
|
|
[DNAFieldAttribute(4, "float", 23, "width", "float", false, 352)]
|
|
public float width;
|
|
[DNAFieldAttribute(4, "float", 24, "ext1", "float", false, 356)]
|
|
public float ext1;
|
|
[DNAFieldAttribute(4, "float", 25, "ext2", "float", false, 360)]
|
|
public float ext2;
|
|
[DNAFieldAttribute(2, "short", 26, "resolu", "short", false, 364)]
|
|
public short resolu;
|
|
[DNAFieldAttribute(2, "short", 27, "resolv", "short", false, 366)]
|
|
public short resolv;
|
|
[DNAFieldAttribute(2, "short", 28, "resolu_ren", "short", false, 368)]
|
|
public short resolu_ren;
|
|
[DNAFieldAttribute(2, "short", 29, "resolv_ren", "short", false, 370)]
|
|
public short resolv_ren;
|
|
[DNAFieldAttribute(4, "int", 30, "actnu", "int", false, 372)]
|
|
public int actnu;
|
|
[DNAFieldAttribute(4, "int", 31, "actvert", "int", false, 376)]
|
|
public int actvert;
|
|
[DNAFieldAttribute(1, "char", 32, "overflow", "char", false, 380)]
|
|
public char overflow;
|
|
[DNAFieldAttribute(1, "char", 33, "spacemode", "char", false, 381)]
|
|
public char spacemode;
|
|
[DNAFieldAttribute(1, "char", 34, "align_y", "char", false, 382)]
|
|
public char align_y;
|
|
[DNAFieldAttribute(1, "char", 35, "bevel_mode", "char", false, 383)]
|
|
public char bevel_mode;
|
|
[DNAFieldAttribute(1, "char", 36, "taper_radius_mode", "char", false, 384)]
|
|
public char taper_radius_mode;
|
|
[DNAFieldAttribute(1, "char", 37, "_pad", "char", false, 385)]
|
|
public char _pad;
|
|
[DNAFieldAttribute(2, "short", 38, "lines", "short", false, 386)]
|
|
public short lines;
|
|
[DNAFieldAttribute(4, "float", 39, "spacing", "float", false, 388)]
|
|
public float spacing;
|
|
[DNAFieldAttribute(4, "float", 40, "linedist", "float", false, 392)]
|
|
public float linedist;
|
|
[DNAFieldAttribute(4, "float", 41, "shear", "float", false, 396)]
|
|
public float shear;
|
|
[DNAFieldAttribute(4, "float", 42, "fsize", "float", false, 400)]
|
|
public float fsize;
|
|
[DNAFieldAttribute(4, "float", 43, "wordspace", "float", false, 404)]
|
|
public float wordspace;
|
|
[DNAFieldAttribute(4, "float", 44, "ulpos", "float", false, 408)]
|
|
public float ulpos;
|
|
[DNAFieldAttribute(4, "float", 45, "ulheight", "float", false, 412)]
|
|
public float ulheight;
|
|
[DNAFieldAttribute(4, "float", 46, "xof", "float", false, 416)]
|
|
public float xof;
|
|
[DNAFieldAttribute(4, "float", 47, "yof", "float", false, 420)]
|
|
public float yof;
|
|
[DNAFieldAttribute(4, "float", 48, "linewidth", "float", false, 424)]
|
|
public float linewidth;
|
|
[DNAFieldAttribute(4, "int", 49, "pos", "int", false, 428)]
|
|
public int pos;
|
|
[DNAFieldAttribute(4, "int", 50, "selstart", "int", false, 432)]
|
|
public int selstart;
|
|
[DNAFieldAttribute(4, "int", 51, "selend", "int", false, 436)]
|
|
public int selend;
|
|
[DNAFieldAttribute(4, "int", 52, "len_wchar", "int", false, 440)]
|
|
public int len_wchar;
|
|
[DNAFieldAttribute(4, "int", 53, "len", "int", false, 444)]
|
|
public int len;
|
|
[DNAFieldAttribute(8, "char", 54, "*str", "char", true, 448)]
|
|
public char str;
|
|
[DNAFieldAttribute(8, "EditFont", 55, "*editfont", "EditFont", true, 456)]
|
|
public EditFont editfont;
|
|
[DNAFieldAttribute(64, "char", 56, "family[64]", "System.Char[]", false, 464)]
|
|
public char[] family = new System.Char[64];
|
|
[DNAFieldAttribute(8, "VFont", 57, "*vfont", "VFont", true, 528)]
|
|
public VFont vfont;
|
|
[DNAFieldAttribute(8, "VFont", 58, "*vfontb", "VFont", true, 536)]
|
|
public VFont vfontb;
|
|
[DNAFieldAttribute(8, "VFont", 59, "*vfonti", "VFont", true, 544)]
|
|
public VFont vfonti;
|
|
[DNAFieldAttribute(8, "VFont", 60, "*vfontbi", "VFont", true, 552)]
|
|
public VFont vfontbi;
|
|
[DNAFieldAttribute(8, "TextBox", 61, "*tb", "TextBox", true, 560)]
|
|
public TextBox tb;
|
|
[DNAFieldAttribute(4, "int", 62, "totbox", "int", false, 568)]
|
|
public int totbox;
|
|
[DNAFieldAttribute(4, "int", 63, "actbox", "int", false, 572)]
|
|
public int actbox;
|
|
[DNAFieldAttribute(8, "CharInfo", 64, "*strinfo", "CharInfo", true, 576)]
|
|
public CharInfo strinfo;
|
|
[DNAFieldAttribute(8, "CharInfo", 65, "curinfo", "CharInfo", false, 584)]
|
|
public CharInfo curinfo;
|
|
[DNAFieldAttribute(4, "float", 66, "ctime", "float", false, 592)]
|
|
public float ctime;
|
|
[DNAFieldAttribute(4, "float", 67, "bevfac1", "float", false, 596)]
|
|
public float bevfac1;
|
|
[DNAFieldAttribute(4, "float", 68, "bevfac2", "float", false, 600)]
|
|
public float bevfac2;
|
|
[DNAFieldAttribute(1, "char", 69, "bevfac1_mapping", "char", false, 604)]
|
|
public char bevfac1_mapping;
|
|
[DNAFieldAttribute(1, "char", 70, "bevfac2_mapping", "char", false, 605)]
|
|
public char bevfac2_mapping;
|
|
[DNAFieldAttribute(6, "char", 71, "_pad2[6]", "System.Char[]", false, 606)]
|
|
public char[] _pad2 = new System.Char[6];
|
|
[DNAFieldAttribute(4, "float", 72, "fsize_realtime", "float", false, 612)]
|
|
public float fsize_realtime;
|
|
[DNAFieldAttribute(8, "Curves", 73, "*curve_eval", "Curves", true, 616)]
|
|
public Curves curve_eval;
|
|
[DNAFieldAttribute(1, "char", 74, "edit_data_from_original", "char", false, 624)]
|
|
public char edit_data_from_original;
|
|
[DNAFieldAttribute(7, "char", 75, "_pad3[7]", "System.Char[]", false, 625)]
|
|
public char[] _pad3 = new System.Char[7];
|
|
[DNAFieldAttribute(8, "void", 76, "*batch_cache", "void", true, 632)]
|
|
public object batch_cache;
|
|
public Curve() {
|
|
this.id = default;
|
|
this.adt = default;
|
|
this.nurb = default;
|
|
this.editnurb = default;
|
|
this.bevobj = default;
|
|
this.taperobj = default;
|
|
this.textoncurve = default;
|
|
this.ipo = default;
|
|
this.key = default;
|
|
this.mat = default;
|
|
this.bevel_profile = default;
|
|
this.loc = default;
|
|
this.size = default;
|
|
this.type = default;
|
|
this.texflag = default;
|
|
this._pad0 = default;
|
|
this.twist_mode = default;
|
|
this.twist_smooth = default;
|
|
this.smallcaps_scale = default;
|
|
this.pathlen = default;
|
|
this.bevresol = default;
|
|
this.totcol = default;
|
|
this.flag = default;
|
|
this.width = default;
|
|
this.ext1 = default;
|
|
this.ext2 = default;
|
|
this.resolu = default;
|
|
this.resolv = default;
|
|
this.resolu_ren = default;
|
|
this.resolv_ren = default;
|
|
this.actnu = default;
|
|
this.actvert = default;
|
|
this.overflow = default;
|
|
this.spacemode = default;
|
|
this.align_y = default;
|
|
this.bevel_mode = default;
|
|
this.taper_radius_mode = default;
|
|
this._pad = default;
|
|
this.lines = default;
|
|
this.spacing = default;
|
|
this.linedist = default;
|
|
this.shear = default;
|
|
this.fsize = default;
|
|
this.wordspace = default;
|
|
this.ulpos = default;
|
|
this.ulheight = default;
|
|
this.xof = default;
|
|
this.yof = default;
|
|
this.linewidth = default;
|
|
this.pos = default;
|
|
this.selstart = default;
|
|
this.selend = default;
|
|
this.len_wchar = default;
|
|
this.len = default;
|
|
this.str = default;
|
|
this.editfont = default;
|
|
this.family = default;
|
|
this.vfont = default;
|
|
this.vfontb = default;
|
|
this.vfonti = default;
|
|
this.vfontbi = default;
|
|
this.tb = default;
|
|
this.totbox = default;
|
|
this.actbox = default;
|
|
this.strinfo = default;
|
|
this.curinfo = default;
|
|
this.ctime = default;
|
|
this.bevfac1 = default;
|
|
this.bevfac2 = default;
|
|
this.bevfac1_mapping = default;
|
|
this.bevfac2_mapping = default;
|
|
this._pad2 = default;
|
|
this.fsize_realtime = default;
|
|
this.curve_eval = default;
|
|
this.edit_data_from_original = default;
|
|
this._pad3 = default;
|
|
this.batch_cache = default;
|
|
}
|
|
public Curve(
|
|
ID id,
|
|
AnimData adt,
|
|
ListBase nurb,
|
|
EditNurb editnurb,
|
|
Object bevobj,
|
|
Object taperobj,
|
|
Object textoncurve,
|
|
Ipo ipo,
|
|
Key key,
|
|
Material mat,
|
|
CurveProfile bevel_profile,
|
|
float[] loc,
|
|
float[] size,
|
|
short type,
|
|
char texflag,
|
|
char[] _pad0,
|
|
short twist_mode,
|
|
float twist_smooth,
|
|
float smallcaps_scale,
|
|
int pathlen,
|
|
short bevresol,
|
|
short totcol,
|
|
int flag,
|
|
float width,
|
|
float ext1,
|
|
float ext2,
|
|
short resolu,
|
|
short resolv,
|
|
short resolu_ren,
|
|
short resolv_ren,
|
|
int actnu,
|
|
int actvert,
|
|
char overflow,
|
|
char spacemode,
|
|
char align_y,
|
|
char bevel_mode,
|
|
char taper_radius_mode,
|
|
char _pad,
|
|
short lines,
|
|
float spacing,
|
|
float linedist,
|
|
float shear,
|
|
float fsize,
|
|
float wordspace,
|
|
float ulpos,
|
|
float ulheight,
|
|
float xof,
|
|
float yof,
|
|
float linewidth,
|
|
int pos,
|
|
int selstart,
|
|
int selend,
|
|
int len_wchar,
|
|
int len,
|
|
char str,
|
|
EditFont editfont,
|
|
char[] family,
|
|
VFont vfont,
|
|
VFont vfontb,
|
|
VFont vfonti,
|
|
VFont vfontbi,
|
|
TextBox tb,
|
|
int totbox,
|
|
int actbox,
|
|
CharInfo strinfo,
|
|
CharInfo curinfo,
|
|
float ctime,
|
|
float bevfac1,
|
|
float bevfac2,
|
|
char bevfac1_mapping,
|
|
char bevfac2_mapping,
|
|
char[] _pad2,
|
|
float fsize_realtime,
|
|
Curves curve_eval,
|
|
char edit_data_from_original,
|
|
char[] _pad3,
|
|
object batch_cache) {
|
|
this.id = id;
|
|
this.adt = adt;
|
|
this.nurb = nurb;
|
|
this.editnurb = editnurb;
|
|
this.bevobj = bevobj;
|
|
this.taperobj = taperobj;
|
|
this.textoncurve = textoncurve;
|
|
this.ipo = ipo;
|
|
this.key = key;
|
|
this.mat = mat;
|
|
this.bevel_profile = bevel_profile;
|
|
this.loc = loc;
|
|
this.size = size;
|
|
this.type = type;
|
|
this.texflag = texflag;
|
|
this._pad0 = _pad0;
|
|
this.twist_mode = twist_mode;
|
|
this.twist_smooth = twist_smooth;
|
|
this.smallcaps_scale = smallcaps_scale;
|
|
this.pathlen = pathlen;
|
|
this.bevresol = bevresol;
|
|
this.totcol = totcol;
|
|
this.flag = flag;
|
|
this.width = width;
|
|
this.ext1 = ext1;
|
|
this.ext2 = ext2;
|
|
this.resolu = resolu;
|
|
this.resolv = resolv;
|
|
this.resolu_ren = resolu_ren;
|
|
this.resolv_ren = resolv_ren;
|
|
this.actnu = actnu;
|
|
this.actvert = actvert;
|
|
this.overflow = overflow;
|
|
this.spacemode = spacemode;
|
|
this.align_y = align_y;
|
|
this.bevel_mode = bevel_mode;
|
|
this.taper_radius_mode = taper_radius_mode;
|
|
this._pad = _pad;
|
|
this.lines = lines;
|
|
this.spacing = spacing;
|
|
this.linedist = linedist;
|
|
this.shear = shear;
|
|
this.fsize = fsize;
|
|
this.wordspace = wordspace;
|
|
this.ulpos = ulpos;
|
|
this.ulheight = ulheight;
|
|
this.xof = xof;
|
|
this.yof = yof;
|
|
this.linewidth = linewidth;
|
|
this.pos = pos;
|
|
this.selstart = selstart;
|
|
this.selend = selend;
|
|
this.len_wchar = len_wchar;
|
|
this.len = len;
|
|
this.str = str;
|
|
this.editfont = editfont;
|
|
this.family = family;
|
|
this.vfont = vfont;
|
|
this.vfontb = vfontb;
|
|
this.vfonti = vfonti;
|
|
this.vfontbi = vfontbi;
|
|
this.tb = tb;
|
|
this.totbox = totbox;
|
|
this.actbox = actbox;
|
|
this.strinfo = strinfo;
|
|
this.curinfo = curinfo;
|
|
this.ctime = ctime;
|
|
this.bevfac1 = bevfac1;
|
|
this.bevfac2 = bevfac2;
|
|
this.bevfac1_mapping = bevfac1_mapping;
|
|
this.bevfac2_mapping = bevfac2_mapping;
|
|
this._pad2 = _pad2;
|
|
this.fsize_realtime = fsize_realtime;
|
|
this.curve_eval = curve_eval;
|
|
this.edit_data_from_original = edit_data_from_original;
|
|
this._pad3 = _pad3;
|
|
this.batch_cache = batch_cache;
|
|
}
|
|
}
|
|
}
|