Files
BlenderSharp/BlendFile/DNA/wmKeyMapItem.cs
2025-03-04 18:48:04 +01:00

119 lines
4.6 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(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;
[DNAFieldAttribute(64, "char", 2, "idname[64]", "System.Char[]", false, 16)]
public char[] idname = new System.Char[64];
[DNAFieldAttribute(8, "IDProperty", 3, "*properties", "IDProperty", true, 80)]
public IDProperty properties;
[DNAFieldAttribute(64, "char", 4, "propvalue_str[64]", "System.Char[]", false, 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;
[DNAFieldAttribute(2, "char", 17, "_pad[2]", "System.Char[]", false, 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;
}
}
}