| string get_name() | Public+1 flags | | 0x08 |
| void set_name(const string& value) | Public+1 flags | | 0x08 |
| string get_displayName() | Public+1 flags | | 0x08 |
| void set_displayName(const string& value) | Public+1 flags | | 0x08 |
| Type get_type() | Public+1 flags | | 0x08 |
| void set_type(Type value) | Public+1 flags | | 0x08 |
| FourCC get_stateFormat() | Public+1 flags | | 0x04 |
| void set_stateFormat(const FourCC& value) | Public+1 flags | | 0x04 |
| int get_stateSizeInBytes() | Public+1 flags | | 0x04 |
| void set_stateSizeInBytes(int value) | Public+1 flags | | 0x04 |
| string get_extendsLayout() | Public+1 flags | | 0x08 |
| void set_extendsLayout(const string& value) | Public+1 flags | | 0x08 |
| Nullable<System.Boolean> get_updateBeforeRender() | Public+1 flags | | 0x02 |
| void set_updateBeforeRender(const Nullable<System.Boolean>& value) | Public+1 flags | | 0x02 |
| ReadOnlyArray<UnityEngine.InputSystem.Layouts.InputControlLayout.ControlItem> get_controls() | Public+1 flags | | 0x10 |
| ControlBuilder AddControl(const string& name) | Public | | 0x10 |
| Builder WithName(const string& name) | Public | | 0x08 |
| Builder WithDisplayName(const string& displayName) | Public | | 0x08 |
| Builder WithType() | Public | | 0x08 |
| Builder WithFormat(const FourCC& format) | Public | | 0x08 |
| Builder WithFormat(const string& format) | Public | | 0x08 |
| Builder WithSizeInBytes(int sizeInBytes) | Public | | 0x08 |
| Builder Extend(const string& baseLayoutName) | Public | | 0x08 |
| InputControlLayout Build() | Public | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |