233 lines
9.3 KiB
C#
233 lines
9.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 System;
|
|
|
|
|
|
namespace BlendFile.DNA {
|
|
using BlendFile;
|
|
|
|
public class Bone {
|
|
[DNAFieldAttribute(0, "Bone", "*next", 472)]
|
|
public Bone ptr_next;
|
|
[DNAFieldAttribute(1, "Bone", "*prev", 472)]
|
|
public Bone ptr_prev;
|
|
[DNAFieldAttribute(2, "IDProperty", "*prop", 136)]
|
|
public IDProperty ptr_prop;
|
|
[DNAFieldAttribute(3, "Bone", "*parent", 472)]
|
|
public Bone ptr_parent;
|
|
[DNAFieldAttribute(4, "ListBase", "childbase", 16)]
|
|
public ListBase childbase;
|
|
[DNAFieldAttribute(5, "char", "name[64]", 1)]
|
|
public char[] name = new System.Char[64];
|
|
[DNAFieldAttribute(6, "float", "roll", 4)]
|
|
public float roll;
|
|
[DNAFieldAttribute(7, "float", "head[3]", 4)]
|
|
public float[] head = new System.Single[3];
|
|
[DNAFieldAttribute(8, "float", "tail[3]", 4)]
|
|
public float[] tail = new System.Single[3];
|
|
[DNAFieldAttribute(9, "float", "bone_mat[3][3]", 4)]
|
|
public float[,] bone_mat = new System.Single[3,3];
|
|
[DNAFieldAttribute(10, "int", "flag", 4)]
|
|
public int flag;
|
|
[DNAFieldAttribute(11, "char", "_pad1[4]", 1)]
|
|
public char[] _pad1 = new System.Char[4];
|
|
[DNAFieldAttribute(12, "BoneColor", "color", 24)]
|
|
public BoneColor color;
|
|
[DNAFieldAttribute(13, "char", "inherit_scale_mode", 1)]
|
|
public char inherit_scale_mode;
|
|
[DNAFieldAttribute(14, "char", "_pad[3]", 1)]
|
|
public char[] _pad = new System.Char[3];
|
|
[DNAFieldAttribute(15, "float", "arm_head[3]", 4)]
|
|
public float[] arm_head = new System.Single[3];
|
|
[DNAFieldAttribute(16, "float", "arm_tail[3]", 4)]
|
|
public float[] arm_tail = new System.Single[3];
|
|
[DNAFieldAttribute(17, "float", "arm_mat[4][4]", 4)]
|
|
public float[,] arm_mat = new System.Single[4,4];
|
|
[DNAFieldAttribute(18, "float", "arm_roll", 4)]
|
|
public float arm_roll;
|
|
[DNAFieldAttribute(19, "float", "dist", 4)]
|
|
public float dist;
|
|
[DNAFieldAttribute(20, "float", "weight", 4)]
|
|
public float weight;
|
|
[DNAFieldAttribute(21, "float", "xwidth", 4)]
|
|
public float xwidth;
|
|
[DNAFieldAttribute(22, "float", "length", 4)]
|
|
public float length;
|
|
[DNAFieldAttribute(23, "float", "zwidth", 4)]
|
|
public float zwidth;
|
|
[DNAFieldAttribute(24, "float", "rad_head", 4)]
|
|
public float rad_head;
|
|
[DNAFieldAttribute(25, "float", "rad_tail", 4)]
|
|
public float rad_tail;
|
|
[DNAFieldAttribute(26, "float", "roll1", 4)]
|
|
public float roll1;
|
|
[DNAFieldAttribute(27, "float", "roll2", 4)]
|
|
public float roll2;
|
|
[DNAFieldAttribute(28, "float", "curveInX", 4)]
|
|
public float curveInX;
|
|
[DNAFieldAttribute(29, "float", "curveInY", 4)]
|
|
public float curveInY;
|
|
[DNAFieldAttribute(30, "float", "curveOutX", 4)]
|
|
public float curveOutX;
|
|
[DNAFieldAttribute(31, "float", "curveOutY", 4)]
|
|
public float curveOutY;
|
|
[DNAFieldAttribute(32, "float", "ease1", 4)]
|
|
public float ease1;
|
|
[DNAFieldAttribute(33, "float", "ease2", 4)]
|
|
public float ease2;
|
|
[DNAFieldAttribute(34, "float", "scaleIn", 4)]
|
|
public float scaleIn;
|
|
[DNAFieldAttribute(35, "float", "scale_in_y", 4)]
|
|
public float scale_in_y;
|
|
[DNAFieldAttribute(36, "float", "scaleOut", 4)]
|
|
public float scaleOut;
|
|
[DNAFieldAttribute(37, "float", "scale_out_y", 4)]
|
|
public float scale_out_y;
|
|
[DNAFieldAttribute(38, "float", "scale_in[3]", 4)]
|
|
public float[] scale_in = new System.Single[3];
|
|
[DNAFieldAttribute(39, "float", "scale_out[3]", 4)]
|
|
public float[] scale_out = new System.Single[3];
|
|
[DNAFieldAttribute(40, "float", "size[3]", 4)]
|
|
public float[] size = new System.Single[3];
|
|
[DNAFieldAttribute(41, "int", "layer", 4)]
|
|
public int layer;
|
|
[DNAFieldAttribute(42, "short", "segments", 2)]
|
|
public short segments;
|
|
[DNAFieldAttribute(43, "char", "bbone_mapping_mode", 1)]
|
|
public char bbone_mapping_mode;
|
|
[DNAFieldAttribute(44, "char", "_pad2[7]", 1)]
|
|
public char[] _pad2 = new System.Char[7];
|
|
[DNAFieldAttribute(45, "char", "bbone_prev_type", 1)]
|
|
public char bbone_prev_type;
|
|
[DNAFieldAttribute(46, "char", "bbone_next_type", 1)]
|
|
public char bbone_next_type;
|
|
[DNAFieldAttribute(47, "int", "bbone_flag", 4)]
|
|
public int bbone_flag;
|
|
[DNAFieldAttribute(48, "short", "bbone_prev_flag", 2)]
|
|
public short bbone_prev_flag;
|
|
[DNAFieldAttribute(49, "short", "bbone_next_flag", 2)]
|
|
public short bbone_next_flag;
|
|
[DNAFieldAttribute(50, "Bone", "*bbone_prev", 472)]
|
|
public Bone ptr_bbone_prev;
|
|
[DNAFieldAttribute(51, "Bone", "*bbone_next", 472)]
|
|
public Bone ptr_bbone_next;
|
|
[DNAFieldAttribute(52, "Bone_Runtime", "runtime", 16)]
|
|
public Bone_Runtime runtime;
|
|
public Bone(
|
|
Bone ptr_next,
|
|
Bone ptr_prev,
|
|
IDProperty ptr_prop,
|
|
Bone ptr_parent,
|
|
ListBase childbase,
|
|
char[] name,
|
|
float roll,
|
|
float[] head,
|
|
float[] tail,
|
|
float[,] bone_mat,
|
|
int flag,
|
|
char[] _pad1,
|
|
BoneColor color,
|
|
char inherit_scale_mode,
|
|
char[] _pad,
|
|
float[] arm_head,
|
|
float[] arm_tail,
|
|
float[,] arm_mat,
|
|
float arm_roll,
|
|
float dist,
|
|
float weight,
|
|
float xwidth,
|
|
float length,
|
|
float zwidth,
|
|
float rad_head,
|
|
float rad_tail,
|
|
float roll1,
|
|
float roll2,
|
|
float curveInX,
|
|
float curveInY,
|
|
float curveOutX,
|
|
float curveOutY,
|
|
float ease1,
|
|
float ease2,
|
|
float scaleIn,
|
|
float scale_in_y,
|
|
float scaleOut,
|
|
float scale_out_y,
|
|
float[] scale_in,
|
|
float[] scale_out,
|
|
float[] size,
|
|
int layer,
|
|
short segments,
|
|
char bbone_mapping_mode,
|
|
char[] _pad2,
|
|
char bbone_prev_type,
|
|
char bbone_next_type,
|
|
int bbone_flag,
|
|
short bbone_prev_flag,
|
|
short bbone_next_flag,
|
|
Bone ptr_bbone_prev,
|
|
Bone ptr_bbone_next,
|
|
Bone_Runtime runtime) {
|
|
this.ptr_next = ptr_next;
|
|
this.ptr_prev = ptr_prev;
|
|
this.ptr_prop = ptr_prop;
|
|
this.ptr_parent = ptr_parent;
|
|
this.childbase = childbase;
|
|
this.name = name;
|
|
this.roll = roll;
|
|
this.head = head;
|
|
this.tail = tail;
|
|
this.bone_mat = bone_mat;
|
|
this.flag = flag;
|
|
this._pad1 = _pad1;
|
|
this.color = color;
|
|
this.inherit_scale_mode = inherit_scale_mode;
|
|
this._pad = _pad;
|
|
this.arm_head = arm_head;
|
|
this.arm_tail = arm_tail;
|
|
this.arm_mat = arm_mat;
|
|
this.arm_roll = arm_roll;
|
|
this.dist = dist;
|
|
this.weight = weight;
|
|
this.xwidth = xwidth;
|
|
this.length = length;
|
|
this.zwidth = zwidth;
|
|
this.rad_head = rad_head;
|
|
this.rad_tail = rad_tail;
|
|
this.roll1 = roll1;
|
|
this.roll2 = roll2;
|
|
this.curveInX = curveInX;
|
|
this.curveInY = curveInY;
|
|
this.curveOutX = curveOutX;
|
|
this.curveOutY = curveOutY;
|
|
this.ease1 = ease1;
|
|
this.ease2 = ease2;
|
|
this.scaleIn = scaleIn;
|
|
this.scale_in_y = scale_in_y;
|
|
this.scaleOut = scaleOut;
|
|
this.scale_out_y = scale_out_y;
|
|
this.scale_in = scale_in;
|
|
this.scale_out = scale_out;
|
|
this.size = size;
|
|
this.layer = layer;
|
|
this.segments = segments;
|
|
this.bbone_mapping_mode = bbone_mapping_mode;
|
|
this._pad2 = _pad2;
|
|
this.bbone_prev_type = bbone_prev_type;
|
|
this.bbone_next_type = bbone_next_type;
|
|
this.bbone_flag = bbone_flag;
|
|
this.bbone_prev_flag = bbone_prev_flag;
|
|
this.bbone_next_flag = bbone_next_flag;
|
|
this.ptr_bbone_prev = ptr_bbone_prev;
|
|
this.ptr_bbone_next = ptr_bbone_next;
|
|
this.runtime = runtime;
|
|
}
|
|
}
|
|
}
|