Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
public struct ParameterValue : IEquatable<InputControlLayout.ParameterValue>
Constructors
Declaration
public ParameterValue(string name, bool value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Boolean |
value |
|
Declaration
public ParameterValue(string name, int value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Int32 |
value |
|
Declaration
public ParameterValue(string name, float value)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
| System.Single |
value |
|
Fields
Declaration
public const int kMaxValueSize = 4
Field Value
| Type |
Description |
| System.Int32 |
|
Declaration
Field Value
| Type |
Description |
| System.String |
|
Declaration
public InputControlLayout.ParameterType type
Field Value
Declaration
Field Value
| Type |
Description |
| System.Byte* |
|
Properties
Declaration
public int sizeInBytes { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
Declaration
public InputControlLayout.ParameterValue ConvertTo(InputControlLayout.ParameterType type)
Parameters
Returns
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
Declaration
public bool Equals(InputControlLayout.ParameterValue other)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool GetBoolValue()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public float GetFloatValue()
Returns
| Type |
Description |
| System.Single |
|
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
Declaration
Returns
| Type |
Description |
| System.Int32 |
|
Declaration
public string GetValueAsString()
Returns
| Type |
Description |
| System.String |
|
Declaration
public void SetValue(bool value)
Parameters
| Type |
Name |
Description |
| System.Boolean |
value |
|
Declaration
public void SetValue(int value)
Parameters
| Type |
Name |
Description |
| System.Int32 |
value |
|
Declaration
public void SetValue(float value)
Parameters
| Type |
Name |
Description |
| System.Single |
value |
|
Declaration
public void SetValue(string value)
Parameters
| Type |
Name |
Description |
| System.String |
value |
|
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
System.ValueType.ToString()
Operators
Declaration
public static bool operator ==(InputControlLayout.ParameterValue left, InputControlLayout.ParameterValue right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public static bool operator !=(InputControlLayout.ParameterValue left, InputControlLayout.ParameterValue right)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|