Files
BlenderSharp/BlendFile/DNA/bConstraint.cs
2025-02-19 17:07:50 +01:00

104 lines
4.1 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(172, "bConstraint")]
public class bConstraint {
[DNAFieldAttribute(0, "bConstraint", "*next", "bConstraint", 4, true)]
public bConstraint ptr_next;
[DNAFieldAttribute(1, "bConstraint", "*prev", "bConstraint", 4, true)]
public bConstraint ptr_prev;
[DNAFieldAttribute(2, "void", "*data", "void", 4, true)]
public object ptr_data;
[DNAFieldAttribute(3, "short", "type", "short", 2, false)]
public short type;
[DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
public short flag;
[DNAFieldAttribute(5, "char", "ownspace", "char", 1, false)]
public char ownspace;
[DNAFieldAttribute(6, "char", "tarspace", "char", 1, false)]
public char tarspace;
[DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false)]
public short ui_expand_flag;
[DNAFieldAttribute(8, "Object", "*space_object", "Object", 4, true)]
public Object ptr_space_object;
[DNAFieldAttribute(9, "char", "space_subtarget[64]", "System.Char[]", 64, false)]
public char[] space_subtarget = new System.Char[64];
[DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false)]
public char[] name = new System.Char[64];
[DNAFieldAttribute(11, "float", "enforce", "float", 4, false)]
public float enforce;
[DNAFieldAttribute(12, "float", "headtail", "float", 4, false)]
public float headtail;
[DNAFieldAttribute(13, "Ipo", "*ipo", "Ipo", 4, true)]
public Ipo ptr_ipo;
[DNAFieldAttribute(14, "float", "lin_error", "float", 4, false)]
public float lin_error;
[DNAFieldAttribute(15, "float", "rot_error", "float", 4, false)]
public float rot_error;
public bConstraint() {
this.ptr_next = default;
this.ptr_prev = default;
this.ptr_data = default;
this.type = default;
this.flag = default;
this.ownspace = default;
this.tarspace = default;
this.ui_expand_flag = default;
this.ptr_space_object = default;
this.space_subtarget = default;
this.name = default;
this.enforce = default;
this.headtail = default;
this.ptr_ipo = default;
this.lin_error = default;
this.rot_error = default;
}
public bConstraint(
bConstraint ptr_next,
bConstraint ptr_prev,
object ptr_data,
short type,
short flag,
char ownspace,
char tarspace,
short ui_expand_flag,
Object ptr_space_object,
char[] space_subtarget,
char[] name,
float enforce,
float headtail,
Ipo ptr_ipo,
float lin_error,
float rot_error) {
this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev;
this.ptr_data = ptr_data;
this.type = type;
this.flag = flag;
this.ownspace = ownspace;
this.tarspace = tarspace;
this.ui_expand_flag = ui_expand_flag;
this.ptr_space_object = ptr_space_object;
this.space_subtarget = space_subtarget;
this.name = name;
this.enforce = enforce;
this.headtail = headtail;
this.ptr_ipo = ptr_ipo;
this.lin_error = lin_error;
this.rot_error = rot_error;
}
}
}