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