ConversionExtensions

class ConversionExtensions : System.Object

Provides extension methods for converting between Jitter and XNA / MonoGame data structures.

public JVector ToJitterVector(Vector3 vector)

Convert the XNA vector to a Jitter vector.

Parameters:
  • vector (Microsoft.Xna.Framework.Vector3) – The XNA vector.
Returns:

The Jitter representation of the XNA vector.

public Matrix ToXNAMatrix(JMatrix matrix)

Convert the Jitter matrix to an XNA matrix.

Parameters:
  • matrix (Jitter.LinearMath.JMatrix) – The Jitter matrix.
Returns:

The XNA representation of the Jitter matrix.

public JMatrix ToJitterMatrix(Matrix matrix)

Convert the XNA matrix to a Jitter matrix.

Parameters:
  • matrix (Microsoft.Xna.Framework.Matrix) – The XNA matrix.
Returns:

The Jitter representation of the XNA matrix.

public Vector3 ToXNAVector(JVector vector)

Converts the Jitter vector to an XNA vector.

Parameters:
  • vector (Jitter.LinearMath.JVector) – The Jitter vector.
Returns:

The XNA representation of the Jitter vector.

public JQuaternion ToJitterQuaternion(Quaternion quat)

Converts the XNA quaternion to an Jitter quaternion.

Parameters:
  • quat (Microsoft.Xna.Framework.Quaternion) – The XNA quaternion.
Returns:

The Jitter representation of the XNA quaternion.

public Quaternion ToXNAQuaternion(JQuaternion quat)

Converts the Jitter quaternion to an XNA quaternion.

Parameters:
  • quat (Jitter.LinearMath.JQuaternion) – The Jitter quaternion.
Returns:

The XNA representation of the Jitter quaternion.