//------------------------------------------------------------------------------ // // 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")] public class XrActionMapItem { [DNAFieldAttribute(0, "XrActionMapItem", "*next", 288)] public XrActionMapItem ptr_next; [DNAFieldAttribute(1, "XrActionMapItem", "*prev", 288)] public XrActionMapItem ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", 1)] public char[] name = new System.Char[64]; [DNAFieldAttribute(3, "char", "type", 1)] public char type; [DNAFieldAttribute(4, "char", "_pad[7]", 1)] public char[] _pad = new System.Char[7]; [DNAFieldAttribute(5, "ListBase", "user_paths", 16)] public ListBase user_paths; [DNAFieldAttribute(6, "char", "op[64]", 1)] public char[] op = new System.Char[64]; [DNAFieldAttribute(7, "IDProperty", "*op_properties", 136)] public IDProperty ptr_op_properties; [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", 0)] public PointerRNA ptr_op_properties_ptr; [DNAFieldAttribute(9, "short", "op_flag", 2)] public short op_flag; [DNAFieldAttribute(10, "short", "action_flag", 2)] public short action_flag; [DNAFieldAttribute(11, "short", "haptic_flag", 2)] public short haptic_flag; [DNAFieldAttribute(12, "short", "pose_flag", 2)] public short pose_flag; [DNAFieldAttribute(13, "char", "haptic_name[64]", 1)] public char[] haptic_name = new System.Char[64]; [DNAFieldAttribute(14, "float", "haptic_duration", 4)] public float haptic_duration; [DNAFieldAttribute(15, "float", "haptic_frequency", 4)] public float haptic_frequency; [DNAFieldAttribute(16, "float", "haptic_amplitude", 4)] public float haptic_amplitude; [DNAFieldAttribute(17, "short", "selbinding", 2)] public short selbinding; [DNAFieldAttribute(18, "char", "_pad3[2]", 1)] public char[] _pad3 = new System.Char[2]; [DNAFieldAttribute(19, "ListBase", "bindings", 16)] public ListBase bindings; 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; } } }