119 lines
5.2 KiB
C#
119 lines
5.2 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(70, "Collection", 376)]
|
|
public class Collection {
|
|
[DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
|
|
public ID id;
|
|
[DNAFieldAttribute(1, "ID", "*owner_id", "ID", 8, true, 208)]
|
|
public ID ptr_owner_id;
|
|
[DNAFieldAttribute(2, "ListBase", "gobject", "ListBase", 16, false, 216)]
|
|
public ListBase gobject;
|
|
[DNAFieldAttribute(3, "ListBase", "children", "ListBase", 16, false, 232)]
|
|
public ListBase children;
|
|
[DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 248)]
|
|
public char[] _pad0 = new System.Char[4];
|
|
[DNAFieldAttribute(5, "int", "active_exporter_index", "int", 4, false, 252)]
|
|
public int active_exporter_index;
|
|
[DNAFieldAttribute(6, "ListBase", "exporters", "ListBase", 16, false, 256)]
|
|
public ListBase exporters;
|
|
[DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true, 272)]
|
|
public PreviewImage ptr_preview;
|
|
[DNAFieldAttribute(8, "int", "layer", "int", 4, false, 280)]
|
|
public int layer;
|
|
[DNAFieldAttribute(9, "float", "dupli_ofs[3]", "System.Single[]", 12, false, 284)]
|
|
public float[] dupli_ofs = new System.Single[3];
|
|
[DNAFieldAttribute(10, "uchar", "flag", "uchar", 1, false, 296)]
|
|
public byte flag;
|
|
[DNAFieldAttribute(11, "int8_t", "color_tag", "int8_t", 1, false, 297)]
|
|
public sbyte color_tag;
|
|
[DNAFieldAttribute(12, "char", "_pad1[2]", "System.Char[]", 2, false, 298)]
|
|
public char[] _pad1 = new System.Char[2];
|
|
[DNAFieldAttribute(13, "uchar", "lineart_usage", "uchar", 1, false, 300)]
|
|
public byte lineart_usage;
|
|
[DNAFieldAttribute(14, "uchar", "lineart_flags", "uchar", 1, false, 301)]
|
|
public byte lineart_flags;
|
|
[DNAFieldAttribute(15, "uchar", "lineart_intersection_mask", "uchar", 1, false, 302)]
|
|
public byte lineart_intersection_mask;
|
|
[DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", "uchar", 1, false, 303)]
|
|
public byte lineart_intersection_priority;
|
|
[DNAFieldAttribute(17, "ViewLayer", "*view_layer", "ViewLayer", 8, true, 304)]
|
|
public ViewLayer ptr_view_layer;
|
|
[DNAFieldAttribute(18, "Collection_Runtime", "runtime", "Collection_Runtime", 64, false, 312)]
|
|
public Collection_Runtime runtime;
|
|
public Collection() {
|
|
this.id = default;
|
|
this.ptr_owner_id = default;
|
|
this.gobject = default;
|
|
this.children = default;
|
|
this._pad0 = default;
|
|
this.active_exporter_index = default;
|
|
this.exporters = default;
|
|
this.ptr_preview = default;
|
|
this.layer = default;
|
|
this.dupli_ofs = default;
|
|
this.flag = default;
|
|
this.color_tag = default;
|
|
this._pad1 = default;
|
|
this.lineart_usage = default;
|
|
this.lineart_flags = default;
|
|
this.lineart_intersection_mask = default;
|
|
this.lineart_intersection_priority = default;
|
|
this.ptr_view_layer = default;
|
|
this.runtime = default;
|
|
}
|
|
public Collection(
|
|
ID id,
|
|
ID ptr_owner_id,
|
|
ListBase gobject,
|
|
ListBase children,
|
|
char[] _pad0,
|
|
int active_exporter_index,
|
|
ListBase exporters,
|
|
PreviewImage ptr_preview,
|
|
int layer,
|
|
float[] dupli_ofs,
|
|
byte flag,
|
|
sbyte color_tag,
|
|
char[] _pad1,
|
|
byte lineart_usage,
|
|
byte lineart_flags,
|
|
byte lineart_intersection_mask,
|
|
byte lineart_intersection_priority,
|
|
ViewLayer ptr_view_layer,
|
|
Collection_Runtime runtime) {
|
|
this.id = id;
|
|
this.ptr_owner_id = ptr_owner_id;
|
|
this.gobject = gobject;
|
|
this.children = children;
|
|
this._pad0 = _pad0;
|
|
this.active_exporter_index = active_exporter_index;
|
|
this.exporters = exporters;
|
|
this.ptr_preview = ptr_preview;
|
|
this.layer = layer;
|
|
this.dupli_ofs = dupli_ofs;
|
|
this.flag = flag;
|
|
this.color_tag = color_tag;
|
|
this._pad1 = _pad1;
|
|
this.lineart_usage = lineart_usage;
|
|
this.lineart_flags = lineart_flags;
|
|
this.lineart_intersection_mask = lineart_intersection_mask;
|
|
this.lineart_intersection_priority = lineart_intersection_priority;
|
|
this.ptr_view_layer = ptr_view_layer;
|
|
this.runtime = runtime;
|
|
}
|
|
}
|
|
}
|