Files
BlenderSharp/BlendFile/DNA/ID.cs
2025-03-12 19:02:40 +01:00

124 lines
5.1 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(27, "ID", 208)]
public class ID {
[DNAFieldAttribute(8, "void", 0, "*next", "void", true, 0)]
public object next;
[DNAFieldAttribute(8, "void", 1, "*prev", "void", true, 8)]
public object prev;
[DNAFieldAttribute(8, "ID", 2, "*newid", "ID", true, 16)]
public ID newid;
[DNAFieldAttribute(8, "Library", 3, "*lib", "Library", true, 24)]
public Library lib;
[DNAFieldAttribute(8, "AssetMetaData", 4, "*asset_data", "AssetMetaData", true, 32)]
public AssetMetaData asset_data;
[DNAArrayAttribute(66, "char", 5, "name[66]", "System.Char[]", 66, false, 40)]
public char[] name = new System.Char[66];
[DNAFieldAttribute(2, "short", 6, "flag", "short", false, 106)]
public short flag;
[DNAFieldAttribute(4, "int", 7, "tag", "int", false, 108)]
public int tag;
[DNAFieldAttribute(4, "int", 8, "us", "int", false, 112)]
public int us;
[DNAFieldAttribute(4, "int", 9, "icon_id", "int", false, 116)]
public int icon_id;
[DNAFieldAttribute(4, "int", 10, "recalc", "int", false, 120)]
public int recalc;
[DNAFieldAttribute(4, "int", 11, "recalc_up_to_undo_push", "int", false, 124)]
public int recalc_up_to_undo_push;
[DNAFieldAttribute(4, "int", 12, "recalc_after_undo_push", "int", false, 128)]
public int recalc_after_undo_push;
[DNAFieldAttribute(4, "int", 13, "session_uid", "int", false, 132)]
public int session_uid;
[DNAFieldAttribute(8, "IDProperty", 14, "*properties", "IDProperty", true, 136)]
public IDProperty properties;
[DNAFieldAttribute(8, "IDOverrideLibrary", 15, "*override_library", "IDOverrideLibrary", true, 144)]
public IDOverrideLibrary override_library;
[DNAFieldAttribute(8, "ID", 16, "*orig_id", "ID", true, 152)]
public ID orig_id;
[DNAFieldAttribute(8, "void", 17, "*py_instance", "void", true, 160)]
public object py_instance;
[DNAFieldAttribute(8, "LibraryWeakReference", 18, "*library_weak_reference", "LibraryWeakReference", true, 168)]
public LibraryWeakReference library_weak_reference;
[DNAFieldAttribute(32, "ID_Runtime", 19, "runtime", "ID_Runtime", false, 176)]
public ID_Runtime runtime;
public ID() {
this.next = default;
this.prev = default;
this.newid = default;
this.lib = default;
this.asset_data = default;
this.name = default;
this.flag = default;
this.tag = default;
this.us = default;
this.icon_id = default;
this.recalc = default;
this.recalc_up_to_undo_push = default;
this.recalc_after_undo_push = default;
this.session_uid = default;
this.properties = default;
this.override_library = default;
this.orig_id = default;
this.py_instance = default;
this.library_weak_reference = default;
this.runtime = default;
}
public ID(
object next,
object prev,
ID newid,
Library lib,
AssetMetaData asset_data,
char[] name,
short flag,
int tag,
int us,
int icon_id,
int recalc,
int recalc_up_to_undo_push,
int recalc_after_undo_push,
int session_uid,
IDProperty properties,
IDOverrideLibrary override_library,
ID orig_id,
object py_instance,
LibraryWeakReference library_weak_reference,
ID_Runtime runtime) {
this.next = next;
this.prev = prev;
this.newid = newid;
this.lib = lib;
this.asset_data = asset_data;
this.name = name;
this.flag = flag;
this.tag = tag;
this.us = us;
this.icon_id = icon_id;
this.recalc = recalc;
this.recalc_up_to_undo_push = recalc_up_to_undo_push;
this.recalc_after_undo_push = recalc_after_undo_push;
this.session_uid = session_uid;
this.properties = properties;
this.override_library = override_library;
this.orig_id = orig_id;
this.py_instance = py_instance;
this.library_weak_reference = library_weak_reference;
this.runtime = runtime;
}
}
}