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