2 instantiations of Matrix3x2
System.Numerics (2)
System\Numerics\Matrix3x2.cs (2)
40
private static readonly Matrix3x2 _identity = new
Matrix3x2
480
result = new
Matrix3x2
(float.NaN, float.NaN, float.NaN, float.NaN, float.NaN, float.NaN);
79 references to Matrix3x2
System.Numerics (79)
System\Numerics\Matrix3x2.cs (76)
11
public struct Matrix3x2 : IEquatable<
Matrix3x2
>
40
private static readonly
Matrix3x2
_identity = new Matrix3x2
50
public static
Matrix3x2
Identity
106
public static
Matrix3x2
CreateTranslation(Vector2 position)
108
Matrix3x2
result;
127
public static
Matrix3x2
CreateTranslation(float xPosition, float yPosition)
129
Matrix3x2
result;
148
public static
Matrix3x2
CreateScale(float xScale, float yScale)
150
Matrix3x2
result;
169
public static
Matrix3x2
CreateScale(float xScale, float yScale, Vector2 centerPoint)
171
Matrix3x2
result;
191
public static
Matrix3x2
CreateScale(Vector2 scales)
193
Matrix3x2
result;
211
public static
Matrix3x2
CreateScale(Vector2 scales, Vector2 centerPoint)
213
Matrix3x2
result;
233
public static
Matrix3x2
CreateScale(float scale)
235
Matrix3x2
result;
253
public static
Matrix3x2
CreateScale(float scale, Vector2 centerPoint)
255
Matrix3x2
result;
276
public static
Matrix3x2
CreateSkew(float radiansX, float radiansY)
278
Matrix3x2
result;
300
public static
Matrix3x2
CreateSkew(float radiansX, float radiansY, Vector2 centerPoint)
302
Matrix3x2
result;
325
public static
Matrix3x2
CreateRotation(float radians)
327
Matrix3x2
result;
385
public static
Matrix3x2
CreateRotation(float radians, Vector2 centerPoint)
387
Matrix3x2
result;
474
public static bool Invert(
Matrix3x2
matrix, out
Matrix3x2
result)
503
public static
Matrix3x2
Lerp(
Matrix3x2
matrix1,
Matrix3x2
matrix2, float amount)
505
Matrix3x2
result;
527
public static
Matrix3x2
Negate(
Matrix3x2
value)
529
Matrix3x2
result;
547
public static
Matrix3x2
Add(
Matrix3x2
value1,
Matrix3x2
value2)
549
Matrix3x2
result;
567
public static
Matrix3x2
Subtract(
Matrix3x2
value1,
Matrix3x2
value2)
569
Matrix3x2
result;
587
public static
Matrix3x2
Multiply(
Matrix3x2
value1,
Matrix3x2
value2)
589
Matrix3x2
result;
612
public static
Matrix3x2
Multiply(
Matrix3x2
value1, float value2)
614
Matrix3x2
result;
631
public static
Matrix3x2
operator -(
Matrix3x2
value)
633
Matrix3x2
m;
651
public static
Matrix3x2
operator +(
Matrix3x2
value1,
Matrix3x2
value2)
653
Matrix3x2
m;
671
public static
Matrix3x2
operator -(
Matrix3x2
value1,
Matrix3x2
value2)
673
Matrix3x2
m;
691
public static
Matrix3x2
operator *(
Matrix3x2
value1,
Matrix3x2
value2)
693
Matrix3x2
m;
716
public static
Matrix3x2
operator *(
Matrix3x2
value1, float value2)
718
Matrix3x2
m;
736
public static bool operator ==(
Matrix3x2
value1,
Matrix3x2
value2)
750
public static bool operator !=(
Matrix3x2
value1,
Matrix3x2
value2)
762
public bool Equals(
Matrix3x2
other)
777
if (obj is
Matrix3x2
)
779
return Equals((
Matrix3x2
)obj);
System\Numerics\Matrix4x4.cs (1)
164
public Matrix4x4(
Matrix3x2
value)
System\Numerics\Vector2.cs (2)
277
public static Vector2 Transform(Vector2 position,
Matrix3x2
matrix)
305
public static Vector2 TransformNormal(Vector2 normal,
Matrix3x2
matrix)