Class TypeAdapterExtensions
- Namespace
- Icy.Stride
- Assembly
- IcyUI.Stride.dll
Provides extension methods for conversion between most common structures of the target engine and system library ones.
public static class TypeAdapterExtensions
- Inheritance
-
TypeAdapterExtensions
- Inherited Members
Remarks
Mirrors Icy.MonoGame.TypeAdapterExtensions - same method names/shapes, targeting Stride's
Stride.Core.Mathematics types instead of MonoGame's.
Methods
AsEngineColor(Color)
public static Color AsEngineColor(this Color value)
Parameters
Returns
AsEngineMatrix(Matrix3x2)
public static Matrix AsEngineMatrix(this Matrix3x2 value)
Parameters
Returns
- Matrix
An instance of Matrix with field values mapped from
value. The last row is set to represent a homogeneous coordinate system.
AsEngineMatrix(Matrix4x4)
public static Matrix AsEngineMatrix(this Matrix4x4 value)
Parameters
Returns
AsEnginePoint(Point)
public static Point AsEnginePoint(this Point value)
Parameters
Returns
AsEngineRectangle(Rectangle)
public static Rectangle AsEngineRectangle(this Rectangle value)
Parameters
Returns
AsEngineVector(Point)
public static Vector2 AsEngineVector(this Point value)
Parameters
Returns
AsEngineVector(Vector2)
public static Vector2 AsEngineVector(this Vector2 value)
Parameters
Returns
AsEngineVector(Vector3)
public static Vector3 AsEngineVector(this Vector3 value)
Parameters
Returns
AsEngineVector(Vector4)
public static Vector4 AsEngineVector(this Vector4 value)
Parameters
Returns
AsSystemColor(Color)
public static Color AsSystemColor(this Color value)
Parameters
Returns
AsSystemMatrix3x2(Matrix)
public static Matrix3x2 AsSystemMatrix3x2(this Matrix value)
Parameters
Returns
AsSystemMatrix4x4(Matrix)
public static Matrix4x4 AsSystemMatrix4x4(this Matrix value)
Parameters
Returns
AsSystemPoint(Point)
public static Point AsSystemPoint(this Point value)
Parameters
Returns
AsSystemPoint(Vector2)
public static Point AsSystemPoint(this Vector2 value)
Parameters
Returns
- Point
An instance of Point with field values mapped from
value, with the X and Y values cast to integers.
AsSystemRectangle(Rectangle)
public static Rectangle AsSystemRectangle(this Rectangle value)
Parameters
Returns
AsSystemVector(Vector2)
public static Vector2 AsSystemVector(this Vector2 value)
Parameters
Returns
AsSystemVector(Vector3)
public static Vector3 AsSystemVector(this Vector3 value)
Parameters
Returns
AsSystemVector(Vector4)
public static Vector4 AsSystemVector(this Vector4 value)