public struct ControlBuilder
   
  Methods
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder AsArrayOfControlsWithSize(int arraySize)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Int32 | arraySize |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder DontReset(bool value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Boolean | value |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder IsNoisy(bool value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Boolean | value |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder IsSynthetic(bool value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Boolean | value |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder UsingStateFrom(string path)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | path |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithBitOffset(uint bit)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | UInt32 | bit |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithByteOffset(uint offset)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | UInt32 | offset |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithDefaultState(PrimitiveValue value)
   
  Parameters
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithDisplayName(string displayName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | displayName |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithFormat(string format)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | format |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithFormat(FourCC format)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | FourCC | format |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithLayout(string layout)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | layout |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithParameters(string parameters)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | parameters |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithProcessors(string processors)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String | processors |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithRange(float minValue, float maxValue)
   
  Parameters
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithSizeInBits(uint sizeInBits)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | UInt32 | sizeInBits |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithUsages(IEnumerable<string> usages)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IEnumerable<String> | usages |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithUsages(params string[] usages)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | String[] | usages |  | 
    
  
  Returns
  
  
  
  
  
  
  
  Declaration
  
    public InputControlLayout.Builder.ControlBuilder WithUsages(params InternedString[] usages)
   
  Parameters
  
  Returns