329 lines
13 KiB
C#
329 lines
13 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;
|
|
|
|
public class Curve {
|
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
|
public ID id;
|
|
[DNAFieldAttribute(1, "AnimData", "*adt", 248)]
|
|
public AnimData ptr_adt;
|
|
[DNAFieldAttribute(2, "ListBase", "nurb", 16)]
|
|
public ListBase nurb;
|
|
[DNAFieldAttribute(3, "EditNurb", "*editnurb", 0)]
|
|
public EditNurb ptr_editnurb;
|
|
[DNAFieldAttribute(4, "Object", "*bevobj", 1160)]
|
|
public Object ptr_bevobj;
|
|
[DNAFieldAttribute(5, "Object", "*taperobj", 1160)]
|
|
public Object ptr_taperobj;
|
|
[DNAFieldAttribute(6, "Object", "*textoncurve", 1160)]
|
|
public Object ptr_textoncurve;
|
|
[DNAFieldAttribute(7, "Ipo", "*ipo", 248)]
|
|
public Ipo ptr_ipo;
|
|
[DNAFieldAttribute(8, "Key", "*key", 312)]
|
|
public Key ptr_key;
|
|
[DNAFieldAttribute(9, "Material", "**mat", 392)]
|
|
public Material ptr_ptr_mat;
|
|
[DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", 72)]
|
|
public CurveProfile ptr_bevel_profile;
|
|
[DNAFieldAttribute(11, "float", "loc[3]", 4)]
|
|
public float[] loc = new System.Single[3];
|
|
[DNAFieldAttribute(12, "float", "size[3]", 4)]
|
|
public float[] size = new System.Single[3];
|
|
[DNAFieldAttribute(13, "short", "type", 2)]
|
|
public short type;
|
|
[DNAFieldAttribute(14, "char", "texflag", 1)]
|
|
public char texflag;
|
|
[DNAFieldAttribute(15, "char", "_pad0[7]", 1)]
|
|
public char[] _pad0 = new System.Char[7];
|
|
[DNAFieldAttribute(16, "short", "twist_mode", 2)]
|
|
public short twist_mode;
|
|
[DNAFieldAttribute(17, "float", "twist_smooth", 4)]
|
|
public float twist_smooth;
|
|
[DNAFieldAttribute(18, "float", "smallcaps_scale", 4)]
|
|
public float smallcaps_scale;
|
|
[DNAFieldAttribute(19, "int", "pathlen", 4)]
|
|
public int pathlen;
|
|
[DNAFieldAttribute(20, "short", "bevresol", 2)]
|
|
public short bevresol;
|
|
[DNAFieldAttribute(21, "short", "totcol", 2)]
|
|
public short totcol;
|
|
[DNAFieldAttribute(22, "int", "flag", 4)]
|
|
public int flag;
|
|
[DNAFieldAttribute(23, "float", "width", 4)]
|
|
public float width;
|
|
[DNAFieldAttribute(24, "float", "ext1", 4)]
|
|
public float ext1;
|
|
[DNAFieldAttribute(25, "float", "ext2", 4)]
|
|
public float ext2;
|
|
[DNAFieldAttribute(26, "short", "resolu", 2)]
|
|
public short resolu;
|
|
[DNAFieldAttribute(27, "short", "resolv", 2)]
|
|
public short resolv;
|
|
[DNAFieldAttribute(28, "short", "resolu_ren", 2)]
|
|
public short resolu_ren;
|
|
[DNAFieldAttribute(29, "short", "resolv_ren", 2)]
|
|
public short resolv_ren;
|
|
[DNAFieldAttribute(30, "int", "actnu", 4)]
|
|
public int actnu;
|
|
[DNAFieldAttribute(31, "int", "actvert", 4)]
|
|
public int actvert;
|
|
[DNAFieldAttribute(32, "char", "overflow", 1)]
|
|
public char overflow;
|
|
[DNAFieldAttribute(33, "char", "spacemode", 1)]
|
|
public char spacemode;
|
|
[DNAFieldAttribute(34, "char", "align_y", 1)]
|
|
public char align_y;
|
|
[DNAFieldAttribute(35, "char", "bevel_mode", 1)]
|
|
public char bevel_mode;
|
|
[DNAFieldAttribute(36, "char", "taper_radius_mode", 1)]
|
|
public char taper_radius_mode;
|
|
[DNAFieldAttribute(37, "char", "_pad", 1)]
|
|
public char _pad;
|
|
[DNAFieldAttribute(38, "short", "lines", 2)]
|
|
public short lines;
|
|
[DNAFieldAttribute(39, "float", "spacing", 4)]
|
|
public float spacing;
|
|
[DNAFieldAttribute(40, "float", "linedist", 4)]
|
|
public float linedist;
|
|
[DNAFieldAttribute(41, "float", "shear", 4)]
|
|
public float shear;
|
|
[DNAFieldAttribute(42, "float", "fsize", 4)]
|
|
public float fsize;
|
|
[DNAFieldAttribute(43, "float", "wordspace", 4)]
|
|
public float wordspace;
|
|
[DNAFieldAttribute(44, "float", "ulpos", 4)]
|
|
public float ulpos;
|
|
[DNAFieldAttribute(45, "float", "ulheight", 4)]
|
|
public float ulheight;
|
|
[DNAFieldAttribute(46, "float", "xof", 4)]
|
|
public float xof;
|
|
[DNAFieldAttribute(47, "float", "yof", 4)]
|
|
public float yof;
|
|
[DNAFieldAttribute(48, "float", "linewidth", 4)]
|
|
public float linewidth;
|
|
[DNAFieldAttribute(49, "int", "pos", 4)]
|
|
public int pos;
|
|
[DNAFieldAttribute(50, "int", "selstart", 4)]
|
|
public int selstart;
|
|
[DNAFieldAttribute(51, "int", "selend", 4)]
|
|
public int selend;
|
|
[DNAFieldAttribute(52, "int", "len_wchar", 4)]
|
|
public int len_wchar;
|
|
[DNAFieldAttribute(53, "int", "len", 4)]
|
|
public int len;
|
|
[DNAFieldAttribute(54, "char", "*str", 1)]
|
|
public char ptr_str;
|
|
[DNAFieldAttribute(55, "EditFont", "*editfont", 0)]
|
|
public EditFont ptr_editfont;
|
|
[DNAFieldAttribute(56, "char", "family[64]", 1)]
|
|
public char[] family = new System.Char[64];
|
|
[DNAFieldAttribute(57, "VFont", "*vfont", 1256)]
|
|
public VFont ptr_vfont;
|
|
[DNAFieldAttribute(58, "VFont", "*vfontb", 1256)]
|
|
public VFont ptr_vfontb;
|
|
[DNAFieldAttribute(59, "VFont", "*vfonti", 1256)]
|
|
public VFont ptr_vfonti;
|
|
[DNAFieldAttribute(60, "VFont", "*vfontbi", 1256)]
|
|
public VFont ptr_vfontbi;
|
|
[DNAFieldAttribute(61, "TextBox", "*tb", 16)]
|
|
public TextBox ptr_tb;
|
|
[DNAFieldAttribute(62, "int", "totbox", 4)]
|
|
public int totbox;
|
|
[DNAFieldAttribute(63, "int", "actbox", 4)]
|
|
public int actbox;
|
|
[DNAFieldAttribute(64, "CharInfo", "*strinfo", 8)]
|
|
public CharInfo ptr_strinfo;
|
|
[DNAFieldAttribute(65, "CharInfo", "curinfo", 8)]
|
|
public CharInfo curinfo;
|
|
[DNAFieldAttribute(66, "float", "ctime", 4)]
|
|
public float ctime;
|
|
[DNAFieldAttribute(67, "float", "bevfac1", 4)]
|
|
public float bevfac1;
|
|
[DNAFieldAttribute(68, "float", "bevfac2", 4)]
|
|
public float bevfac2;
|
|
[DNAFieldAttribute(69, "char", "bevfac1_mapping", 1)]
|
|
public char bevfac1_mapping;
|
|
[DNAFieldAttribute(70, "char", "bevfac2_mapping", 1)]
|
|
public char bevfac2_mapping;
|
|
[DNAFieldAttribute(71, "char", "_pad2[6]", 1)]
|
|
public char[] _pad2 = new System.Char[6];
|
|
[DNAFieldAttribute(72, "float", "fsize_realtime", 4)]
|
|
public float fsize_realtime;
|
|
[DNAFieldAttribute(73, "Curves", "*curve_eval", 808)]
|
|
public Curves ptr_curve_eval;
|
|
[DNAFieldAttribute(74, "char", "edit_data_from_original", 1)]
|
|
public char edit_data_from_original;
|
|
[DNAFieldAttribute(75, "char", "_pad3[7]", 1)]
|
|
public char[] _pad3 = new System.Char[7];
|
|
[DNAFieldAttribute(76, "void", "*batch_cache", 0)]
|
|
public object ptr_batch_cache;
|
|
public Curve(
|
|
ID id,
|
|
AnimData ptr_adt,
|
|
ListBase nurb,
|
|
EditNurb ptr_editnurb,
|
|
Object ptr_bevobj,
|
|
Object ptr_taperobj,
|
|
Object ptr_textoncurve,
|
|
Ipo ptr_ipo,
|
|
Key ptr_key,
|
|
Material ptr_ptr_mat,
|
|
CurveProfile ptr_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 ptr_str,
|
|
EditFont ptr_editfont,
|
|
char[] family,
|
|
VFont ptr_vfont,
|
|
VFont ptr_vfontb,
|
|
VFont ptr_vfonti,
|
|
VFont ptr_vfontbi,
|
|
TextBox ptr_tb,
|
|
int totbox,
|
|
int actbox,
|
|
CharInfo ptr_strinfo,
|
|
CharInfo curinfo,
|
|
float ctime,
|
|
float bevfac1,
|
|
float bevfac2,
|
|
char bevfac1_mapping,
|
|
char bevfac2_mapping,
|
|
char[] _pad2,
|
|
float fsize_realtime,
|
|
Curves ptr_curve_eval,
|
|
char edit_data_from_original,
|
|
char[] _pad3,
|
|
object ptr_batch_cache) {
|
|
this.id = id;
|
|
this.ptr_adt = ptr_adt;
|
|
this.nurb = nurb;
|
|
this.ptr_editnurb = ptr_editnurb;
|
|
this.ptr_bevobj = ptr_bevobj;
|
|
this.ptr_taperobj = ptr_taperobj;
|
|
this.ptr_textoncurve = ptr_textoncurve;
|
|
this.ptr_ipo = ptr_ipo;
|
|
this.ptr_key = ptr_key;
|
|
this.ptr_ptr_mat = ptr_ptr_mat;
|
|
this.ptr_bevel_profile = ptr_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.ptr_str = ptr_str;
|
|
this.ptr_editfont = ptr_editfont;
|
|
this.family = family;
|
|
this.ptr_vfont = ptr_vfont;
|
|
this.ptr_vfontb = ptr_vfontb;
|
|
this.ptr_vfonti = ptr_vfonti;
|
|
this.ptr_vfontbi = ptr_vfontbi;
|
|
this.ptr_tb = ptr_tb;
|
|
this.totbox = totbox;
|
|
this.actbox = actbox;
|
|
this.ptr_strinfo = ptr_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.ptr_curve_eval = ptr_curve_eval;
|
|
this.edit_data_from_original = edit_data_from_original;
|
|
this._pad3 = _pad3;
|
|
this.ptr_batch_cache = ptr_batch_cache;
|
|
}
|
|
}
|
|
}
|