Class FieldQuaternion
FieldQuaternion, represents a quaternion field. Implements the FieldType
Inherited Members
Namespace: Mechatronics.SystemGraph
Syntax
[Serializable]
public class FieldQuaternion : FieldType
Constructors
FieldQuaternion(INodeEditor, Object)
Initializes a new instance of the FieldQuaternion class.
Declaration
public FieldQuaternion(INodeEditor editor, object inData = null)
Parameters
| Type | Name | Description |
|---|---|---|
| INodeEditor | editor | The editor. |
| Object | inData | The data binding. |
Properties
Data
Gets or sets the data.
Declaration
public Quaternion Data { get; set; }
Property Value
| Type | Description |
|---|---|
| Quaternion | The data. |
PortType
Gets the type of the port.
Declaration
public PortType<Quaternion> PortType { get; }
Property Value
| Type | Description |
|---|---|
| PortType<Quaternion> | The type of the port. |
Methods
OnValueChangedX(ChangeEvent<Single>)
Called when [value changed x].
Declaration
public void OnValueChangedX(ChangeEvent<float> e)
Parameters
| Type | Name | Description |
|---|---|---|
| ChangeEvent<Single> | e | The event. |
OnValueChangedY(ChangeEvent<Single>)
Called when [value changed y].
Declaration
public void OnValueChangedY(ChangeEvent<float> e)
Parameters
| Type | Name | Description |
|---|---|---|
| ChangeEvent<Single> | e | The event. |
OnValueChangedZ(ChangeEvent<Single>)
Called when [value changed z].
Declaration
public void OnValueChangedZ(ChangeEvent<float> e)
Parameters
| Type | Name | Description |
|---|---|---|
| ChangeEvent<Single> | e | The event. |
SynchronizePortValue()
Synchronizes the port value.
Declaration
public override void SynchronizePortValue()