Class QuaternionControl
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.Input.Controls
Syntax
public class QuaternionControl : InputControl<Quaternion>
Constructors
QuaternionControl()
Declaration
public QuaternionControl()
Properties
w
Declaration
public AxisControl w { get; }
Property Value
Type | Description |
---|---|
AxisControl |
x
Declaration
public AxisControl x { get; }
Property Value
Type | Description |
---|---|
AxisControl |
y
Declaration
public AxisControl y { get; }
Property Value
Type | Description |
---|---|
AxisControl |
z
Declaration
public AxisControl z { get; }
Property Value
Type | Description |
---|---|
AxisControl |
Methods
FinishSetup(InputDeviceBuilder)
Declaration
protected override void FinishSetup(InputDeviceBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
InputDeviceBuilder | builder |
Overrides
ReadUnprocessedValueFromState(Void*)
Declaration
public override Quaternion ReadUnprocessedValueFromState(void *statePtr)
Parameters
Type | Name | Description |
---|---|---|
System.Void* | statePtr |
Returns
Type | Description |
---|---|
Quaternion |
Overrides
UnityEngine.Experimental.Input.InputControl<Quaternion>.ReadUnprocessedValueFromState(System.Void*)
WriteValueIntoState(Quaternion, Void*)
Declaration
public override void WriteValueIntoState(Quaternion value, void *statePtr)
Parameters
Type | Name | Description |
---|---|---|
Quaternion | value | |
System.Void* | statePtr |
Overrides
UnityEngine.Experimental.Input.InputControl<Quaternion>.WriteValueIntoState(Quaternion, System.Void*)