//------------------------------------------------------------------------------ // // 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(1074, "XrActionMapItem", 288)] public class XrActionMapItem { [DNAFieldAttribute(0, "XrActionMapItem", "*next", "XrActionMapItem", 8, true, 0)] public XrActionMapItem ptr_next; [DNAFieldAttribute(1, "XrActionMapItem", "*prev", "XrActionMapItem", 8, true, 8)] public XrActionMapItem ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)] public char[] name = new System.Char[64]; [DNAFieldAttribute(3, "char", "type", "char", 1, false, 80)] public char type; [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false, 81)] public char[] _pad = new System.Char[7]; [DNAFieldAttribute(5, "ListBase", "user_paths", "ListBase", 16, false, 88)] public ListBase user_paths; [DNAFieldAttribute(6, "char", "op[64]", "System.Char[]", 64, false, 104)] public char[] op = new System.Char[64]; [DNAFieldAttribute(7, "IDProperty", "*op_properties", "IDProperty", 8, true, 168)] public IDProperty ptr_op_properties; [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", "PointerRNA", 8, true, 176)] public PointerRNA ptr_op_properties_ptr; [DNAFieldAttribute(9, "short", "op_flag", "short", 2, false, 184)] public short op_flag; [DNAFieldAttribute(10, "short", "action_flag", "short", 2, false, 186)] public short action_flag; [DNAFieldAttribute(11, "short", "haptic_flag", "short", 2, false, 188)] public short haptic_flag; [DNAFieldAttribute(12, "short", "pose_flag", "short", 2, false, 190)] public short pose_flag; [DNAFieldAttribute(13, "char", "haptic_name[64]", "System.Char[]", 64, false, 192)] public char[] haptic_name = new System.Char[64]; [DNAFieldAttribute(14, "float", "haptic_duration", "float", 4, false, 256)] public float haptic_duration; [DNAFieldAttribute(15, "float", "haptic_frequency", "float", 4, false, 260)] public float haptic_frequency; [DNAFieldAttribute(16, "float", "haptic_amplitude", "float", 4, false, 264)] public float haptic_amplitude; [DNAFieldAttribute(17, "short", "selbinding", "short", 2, false, 268)] public short selbinding; [DNAFieldAttribute(18, "char", "_pad3[2]", "System.Char[]", 2, false, 270)] public char[] _pad3 = new System.Char[2]; [DNAFieldAttribute(19, "ListBase", "bindings", "ListBase", 16, false, 272)] public ListBase bindings; public XrActionMapItem() { this.ptr_next = default; this.ptr_prev = default; this.name = default; this.type = default; this._pad = default; this.user_paths = default; this.op = default; this.ptr_op_properties = default; this.ptr_op_properties_ptr = default; this.op_flag = default; this.action_flag = default; this.haptic_flag = default; this.pose_flag = default; this.haptic_name = default; this.haptic_duration = default; this.haptic_frequency = default; this.haptic_amplitude = default; this.selbinding = default; this._pad3 = default; this.bindings = default; } public XrActionMapItem( XrActionMapItem ptr_next, XrActionMapItem ptr_prev, char[] name, char type, char[] _pad, ListBase user_paths, char[] op, IDProperty ptr_op_properties, PointerRNA ptr_op_properties_ptr, short op_flag, short action_flag, short haptic_flag, short pose_flag, char[] haptic_name, float haptic_duration, float haptic_frequency, float haptic_amplitude, short selbinding, char[] _pad3, ListBase bindings) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.name = name; this.type = type; this._pad = _pad; this.user_paths = user_paths; this.op = op; this.ptr_op_properties = ptr_op_properties; this.ptr_op_properties_ptr = ptr_op_properties_ptr; this.op_flag = op_flag; this.action_flag = action_flag; this.haptic_flag = haptic_flag; this.pose_flag = pose_flag; this.haptic_name = haptic_name; this.haptic_duration = haptic_duration; this.haptic_frequency = haptic_frequency; this.haptic_amplitude = haptic_amplitude; this.selbinding = selbinding; this._pad3 = _pad3; this.bindings = bindings; } } }