//------------------------------------------------------------------------------ // // 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(1040, "Volume", 1424)] public class Volume { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)] public char[] filepath = new System.Char[1024]; [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; [DNAFieldAttribute(4, "char", "is_sequence", "char", 1, false)] public char is_sequence; [DNAFieldAttribute(5, "char", "sequence_mode", "char", 1, false)] public char sequence_mode; [DNAFieldAttribute(6, "char", "_pad1[2]", "System.Char[]", 2, false)] public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(7, "int", "frame_start", "int", 4, false)] public int frame_start; [DNAFieldAttribute(8, "int", "frame_duration", "int", 4, false)] public int frame_duration; [DNAFieldAttribute(9, "int", "frame_offset", "int", 4, false)] public int frame_offset; [DNAFieldAttribute(10, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(11, "int", "active_grid", "int", 4, false)] public int active_grid; [DNAFieldAttribute(12, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(13, "short", "totcol", "short", 2, false)] public short totcol; [DNAFieldAttribute(14, "short", "_pad2[3]", "System.Int16[]", 6, false)] public short[] _pad2 = new System.Int16[3]; [DNAFieldAttribute(15, "VolumeRender", "render", "VolumeRender", 16, false)] public VolumeRender render; [DNAFieldAttribute(16, "VolumeDisplay", "display", "VolumeDisplay", 32, false)] public VolumeDisplay display; [DNAFieldAttribute(17, "char", "velocity_grid[64]", "System.Char[]", 64, false)] public char[] velocity_grid = new System.Char[64]; [DNAFieldAttribute(18, "char", "_pad3[3]", "System.Char[]", 3, false)] public char[] _pad3 = new System.Char[3]; [DNAFieldAttribute(19, "char", "velocity_unit", "char", 1, false)] public char velocity_unit; [DNAFieldAttribute(20, "float", "velocity_scale", "float", 4, false)] public float velocity_scale; [DNAFieldAttribute(21, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; [DNAFieldAttribute(22, "VolumeRuntimeHandle", "*runtime", "VolumeRuntimeHandle", 8, true)] public VolumeRuntimeHandle ptr_runtime; public Volume() { this.id = default; this.ptr_adt = default; this.filepath = default; this.ptr_packedfile = default; this.is_sequence = default; this.sequence_mode = default; this._pad1 = default; this.frame_start = default; this.frame_duration = default; this.frame_offset = default; this.flag = default; this.active_grid = default; this.ptr_ptr_mat = default; this.totcol = default; this._pad2 = default; this.render = default; this.display = default; this.velocity_grid = default; this._pad3 = default; this.velocity_unit = default; this.velocity_scale = default; this.ptr_batch_cache = default; this.ptr_runtime = default; } public Volume( ID id, AnimData ptr_adt, char[] filepath, PackedFile ptr_packedfile, char is_sequence, char sequence_mode, char[] _pad1, int frame_start, int frame_duration, int frame_offset, int flag, int active_grid, Material ptr_ptr_mat, short totcol, short[] _pad2, VolumeRender render, VolumeDisplay display, char[] velocity_grid, char[] _pad3, char velocity_unit, float velocity_scale, object ptr_batch_cache, VolumeRuntimeHandle ptr_runtime) { this.id = id; this.ptr_adt = ptr_adt; this.filepath = filepath; this.ptr_packedfile = ptr_packedfile; this.is_sequence = is_sequence; this.sequence_mode = sequence_mode; this._pad1 = _pad1; this.frame_start = frame_start; this.frame_duration = frame_duration; this.frame_offset = frame_offset; this.flag = flag; this.active_grid = active_grid; this.ptr_ptr_mat = ptr_ptr_mat; this.totcol = totcol; this._pad2 = _pad2; this.render = render; this.display = display; this.velocity_grid = velocity_grid; this._pad3 = _pad3; this.velocity_unit = velocity_unit; this.velocity_scale = velocity_scale; this.ptr_batch_cache = ptr_batch_cache; this.ptr_runtime = ptr_runtime; } } }