//------------------------------------------------------------------------------ // // 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(1058, "wmKeyMapItem", 184)] public class wmKeyMapItem { [DNAFieldAttribute(8, "wmKeyMapItem", 0, "*next", "wmKeyMapItem", true, 0)] public wmKeyMapItem next; [DNAFieldAttribute(8, "wmKeyMapItem", 1, "*prev", "wmKeyMapItem", true, 8)] public wmKeyMapItem prev; [DNAArrayAttribute(64, "char", 2, "idname[64]", "System.Char[]", 64, 16)] public char[] idname = new System.Char[64]; [DNAFieldAttribute(8, "IDProperty", 3, "*properties", "IDProperty", true, 80)] public IDProperty properties; [DNAArrayAttribute(64, "char", 4, "propvalue_str[64]", "System.Char[]", 64, 88)] public char[] propvalue_str = new System.Char[64]; [DNAFieldAttribute(2, "short", 5, "propvalue", "short", false, 152)] public short propvalue; [DNAFieldAttribute(2, "short", 6, "type", "short", false, 154)] public short type; [DNAFieldAttribute(1, "int8_t", 7, "val", "int8_t", false, 156)] public sbyte val; [DNAFieldAttribute(1, "int8_t", 8, "direction", "int8_t", false, 157)] public sbyte direction; [DNAFieldAttribute(2, "short", 9, "shift", "short", false, 158)] public short shift; [DNAFieldAttribute(2, "short", 10, "ctrl", "short", false, 160)] public short ctrl; [DNAFieldAttribute(2, "short", 11, "alt", "short", false, 162)] public short alt; [DNAFieldAttribute(2, "short", 12, "oskey", "short", false, 164)] public short oskey; [DNAFieldAttribute(2, "short", 13, "keymodifier", "short", false, 166)] public short keymodifier; [DNAFieldAttribute(2, "short", 14, "flag", "short", false, 168)] public short flag; [DNAFieldAttribute(2, "short", 15, "maptype", "short", false, 170)] public short maptype; [DNAFieldAttribute(2, "short", 16, "id", "short", false, 172)] public short id; [DNAArrayAttribute(2, "char", 17, "_pad[2]", "System.Char[]", 2, 174)] public char[] _pad = new System.Char[2]; [DNAFieldAttribute(8, "PointerRNA", 18, "*ptr", "PointerRNA", true, 176)] public PointerRNA ptr; public wmKeyMapItem() { this.next = default; this.prev = default; this.idname = default; this.properties = default; this.propvalue_str = default; this.propvalue = default; this.type = default; this.val = default; this.direction = default; this.shift = default; this.ctrl = default; this.alt = default; this.oskey = default; this.keymodifier = default; this.flag = default; this.maptype = default; this.id = default; this._pad = default; this.ptr = default; } public wmKeyMapItem( wmKeyMapItem next, wmKeyMapItem prev, char[] idname, IDProperty properties, char[] propvalue_str, short propvalue, short type, sbyte val, sbyte direction, short shift, short ctrl, short alt, short oskey, short keymodifier, short flag, short maptype, short id, char[] _pad, PointerRNA ptr) { this.next = next; this.prev = prev; this.idname = idname; this.properties = properties; this.propvalue_str = propvalue_str; this.propvalue = propvalue; this.type = type; this.val = val; this.direction = direction; this.shift = shift; this.ctrl = ctrl; this.alt = alt; this.oskey = oskey; this.keymodifier = keymodifier; this.flag = flag; this.maptype = maptype; this.id = id; this._pad = _pad; this.ptr = ptr; } } }