//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(503, "MeshCacheModifierData")] public struct MeshCacheModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "char", "flag", "char", 1, false)] public char flag; [DNAFieldAttribute(2, "char", "type", "char", 1, false)] public char type; [DNAFieldAttribute(3, "char", "time_mode", "char", 1, false)] public char time_mode; [DNAFieldAttribute(4, "char", "play_mode", "char", 1, false)] public char play_mode; [DNAFieldAttribute(5, "char", "forward_axis", "char", 1, false)] public char forward_axis; [DNAFieldAttribute(6, "char", "up_axis", "char", 1, false)] public char up_axis; [DNAFieldAttribute(7, "char", "flip_axis", "char", 1, false)] public char flip_axis; [DNAFieldAttribute(8, "char", "interp", "char", 1, false)] public char interp; [DNAFieldAttribute(9, "float", "factor", "float", 4, false)] public float factor; [DNAFieldAttribute(10, "char", "deform_mode", "char", 1, false)] public char deform_mode; [DNAFieldAttribute(11, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; [DNAFieldAttribute(12, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; [DNAFieldAttribute(13, "float", "frame_start", "float", 4, false)] public float frame_start; [DNAFieldAttribute(14, "float", "frame_scale", "float", 4, false)] public float frame_scale; [DNAFieldAttribute(15, "float", "eval_frame", "float", 4, false)] public float eval_frame; [DNAFieldAttribute(16, "float", "eval_time", "float", 4, false)] public float eval_time; [DNAFieldAttribute(17, "float", "eval_factor", "float", 4, false)] public float eval_factor; [DNAFieldAttribute(18, "char", "filepath[1024]", "System.Char[]", 1024, false)] public char[] filepath = new System.Char[1024]; public MeshCacheModifierData() { this.modifier = default; this.flag = default; this.type = default; this.time_mode = default; this.play_mode = default; this.forward_axis = default; this.up_axis = default; this.flip_axis = default; this.interp = default; this.factor = default; this.deform_mode = default; this.defgrp_name = default; this._pad = default; this.frame_start = default; this.frame_scale = default; this.eval_frame = default; this.eval_time = default; this.eval_factor = default; this.filepath = default; } public MeshCacheModifierData( ModifierData modifier, char flag, char type, char time_mode, char play_mode, char forward_axis, char up_axis, char flip_axis, char interp, float factor, char deform_mode, char[] defgrp_name, char[] _pad, float frame_start, float frame_scale, float eval_frame, float eval_time, float eval_factor, char[] filepath) { this.modifier = modifier; this.flag = flag; this.type = type; this.time_mode = time_mode; this.play_mode = play_mode; this.forward_axis = forward_axis; this.up_axis = up_axis; this.flip_axis = flip_axis; this.interp = interp; this.factor = factor; this.deform_mode = deform_mode; this.defgrp_name = defgrp_name; this._pad = _pad; this.frame_start = frame_start; this.frame_scale = frame_scale; this.eval_frame = eval_frame; this.eval_time = eval_time; this.eval_factor = eval_factor; this.filepath = filepath; } } }