Files
BlenderSharp/BlendFile/DNA/bActionStrip.cs

134 lines
4.9 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(563, "bActionStrip")]
public class bActionStrip {
[DNAFieldAttribute(0, "bActionStrip", "*next", 168)]
public bActionStrip ptr_next;
[DNAFieldAttribute(1, "bActionStrip", "*prev", 168)]
public bActionStrip ptr_prev;
[DNAFieldAttribute(2, "short", "flag", 2)]
public short flag;
[DNAFieldAttribute(3, "short", "mode", 2)]
public short mode;
[DNAFieldAttribute(4, "short", "stride_axis", 2)]
public short stride_axis;
[DNAFieldAttribute(5, "short", "curmod", 2)]
public short curmod;
[DNAFieldAttribute(6, "Ipo", "*ipo", 248)]
public Ipo ptr_ipo;
[DNAFieldAttribute(7, "bAction", "*act", 352)]
public bAction ptr_act;
[DNAFieldAttribute(8, "Object", "*object", 1160)]
public Object ptr_object;
[DNAFieldAttribute(9, "float", "start", 4)]
public float start;
[DNAFieldAttribute(10, "float", "end", 4)]
public float end;
[DNAFieldAttribute(11, "float", "actstart", 4)]
public float actstart;
[DNAFieldAttribute(12, "float", "actend", 4)]
public float actend;
[DNAFieldAttribute(13, "float", "actoffs", 4)]
public float actoffs;
[DNAFieldAttribute(14, "float", "stridelen", 4)]
public float stridelen;
[DNAFieldAttribute(15, "float", "repeat", 4)]
public float repeat;
[DNAFieldAttribute(16, "float", "scale", 4)]
public float scale;
[DNAFieldAttribute(17, "float", "blendin", 4)]
public float blendin;
[DNAFieldAttribute(18, "float", "blendout", 4)]
public float blendout;
[DNAFieldAttribute(19, "char", "stridechannel[32]", 1)]
public char[] stridechannel = new System.Char[32];
[DNAFieldAttribute(20, "char", "offs_bone[32]", 1)]
public char[] offs_bone = new System.Char[32];
[DNAFieldAttribute(21, "ListBase", "modifiers", 16)]
public ListBase modifiers;
public bActionStrip() {
this.ptr_next = default;
this.ptr_prev = default;
this.flag = default;
this.mode = default;
this.stride_axis = default;
this.curmod = default;
this.ptr_ipo = default;
this.ptr_act = default;
this.ptr_object = default;
this.start = default;
this.end = default;
this.actstart = default;
this.actend = default;
this.actoffs = default;
this.stridelen = default;
this.repeat = default;
this.scale = default;
this.blendin = default;
this.blendout = default;
this.stridechannel = default;
this.offs_bone = default;
this.modifiers = default;
}
public bActionStrip(
bActionStrip ptr_next,
bActionStrip ptr_prev,
short flag,
short mode,
short stride_axis,
short curmod,
Ipo ptr_ipo,
bAction ptr_act,
Object ptr_object,
float start,
float end,
float actstart,
float actend,
float actoffs,
float stridelen,
float repeat,
float scale,
float blendin,
float blendout,
char[] stridechannel,
char[] offs_bone,
ListBase modifiers) {
this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev;
this.flag = flag;
this.mode = mode;
this.stride_axis = stride_axis;
this.curmod = curmod;
this.ptr_ipo = ptr_ipo;
this.ptr_act = ptr_act;
this.ptr_object = ptr_object;
this.start = start;
this.end = end;
this.actstart = actstart;
this.actend = actend;
this.actoffs = actoffs;
this.stridelen = stridelen;
this.repeat = repeat;
this.scale = scale;
this.blendin = blendin;
this.blendout = blendout;
this.stridechannel = stridechannel;
this.offs_bone = offs_bone;
this.modifiers = modifiers;
}
}
}