Struct D2D1Matrix4X4F
Represents a 4-by-4 matrix.
Assembly: JeremyAnsel.DirectX.D2D1.dll
Syntax
public struct D2D1Matrix4X4F : IEquatable<D2D1Matrix4X4F>
Constructors
|
Edit this page
View Source
D2D1Matrix4X4F(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)
Declaration
public D2D1Matrix4X4F(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44)
Parameters
Properties
|
Edit this page
View Source
M11
Gets or sets the value in the first row and first column of the matrix.
Declaration
public float M11 { get; set; }
Property Value
|
Edit this page
View Source
M12
Gets or sets the value in the first row and second column of the matrix.
Declaration
public float M12 { get; set; }
Property Value
|
Edit this page
View Source
M13
Gets or sets the value in the first row and third column of the matrix.
Declaration
public float M13 { get; set; }
Property Value
|
Edit this page
View Source
M14
Gets or sets the value in the first row and fourth column of the matrix.
Declaration
public float M14 { get; set; }
Property Value
|
Edit this page
View Source
M21
Gets or sets the value in the second row and first column of the matrix.
Declaration
public float M21 { get; set; }
Property Value
|
Edit this page
View Source
M22
Gets or sets the value in the second row and second column of the matrix.
Declaration
public float M22 { get; set; }
Property Value
|
Edit this page
View Source
M23
Gets or sets the value in the second row and third column of the matrix.
Declaration
public float M23 { get; set; }
Property Value
|
Edit this page
View Source
M24
Gets or sets the value in the second row and fourth column of the matrix.
Declaration
public float M24 { get; set; }
Property Value
|
Edit this page
View Source
M31
Gets or sets the value in the third row and first column of the matrix.
Declaration
public float M31 { get; set; }
Property Value
|
Edit this page
View Source
M32
Gets or sets the value in the third row and second column of the matrix.
Declaration
public float M32 { get; set; }
Property Value
|
Edit this page
View Source
M33
Gets or sets the value in the third row and third column of the matrix.
Declaration
public float M33 { get; set; }
Property Value
|
Edit this page
View Source
M34
Gets or sets the value in the third row and fourth column of the matrix.
Declaration
public float M34 { get; set; }
Property Value
|
Edit this page
View Source
M41
Gets or sets the value in the fourth row and first column of the matrix.
Declaration
public float M41 { get; set; }
Property Value
|
Edit this page
View Source
M42
Gets or sets the value in the fourth row and second column of the matrix.
Declaration
public float M42 { get; set; }
Property Value
|
Edit this page
View Source
M43
Gets or sets the value in the fourth row and third column of the matrix.
Declaration
public float M43 { get; set; }
Property Value
|
Edit this page
View Source
M44
Gets or sets the value in the fourth row and fourth column of the matrix.
Declaration
public float M44 { get; set; }
Property Value
Methods
|
Edit this page
View Source
Equals(D2D1Matrix4X4F)
Declaration
public readonly bool Equals(D2D1Matrix4X4F other)
Parameters
Returns
|
Edit this page
View Source
Equals(object?)
Declaration
public override readonly bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
|
Edit this page
View Source
GetHashCode()
Declaration
public override readonly int GetHashCode()
Returns
Overrides
|
Edit this page
View Source
NativeReadFrom(nint)
Declaration
public static D2D1Matrix4X4F NativeReadFrom(nint buffer)
Parameters
| Type |
Name |
Description |
| nint |
buffer |
|
Returns
|
Edit this page
View Source
NativeReadFrom(nint, Span<D2D1Matrix4X4F>)
Declaration
public static void NativeReadFrom(nint buffer, Span<D2D1Matrix4X4F> objects)
Parameters
|
Edit this page
View Source
NativeRequiredSize()
Declaration
public static int NativeRequiredSize()
Returns
|
Edit this page
View Source
NativeRequiredSize(int)
Declaration
public static int NativeRequiredSize(int count)
Parameters
| Type |
Name |
Description |
| int |
count |
|
Returns
|
Edit this page
View Source
NativeWriteTo(nint, in D2D1Matrix4X4F)
Declaration
public static void NativeWriteTo(nint buffer, in D2D1Matrix4X4F obj)
Parameters
|
Edit this page
View Source
NativeWriteTo(nint, ReadOnlySpan<D2D1Matrix4X4F>)
Declaration
public static void NativeWriteTo(nint buffer, ReadOnlySpan<D2D1Matrix4X4F> objects)
Parameters
Operators
|
Edit this page
View Source
operator ==(D2D1Matrix4X4F, D2D1Matrix4X4F)
Declaration
public static bool operator ==(D2D1Matrix4X4F left, D2D1Matrix4X4F right)
Parameters
Returns
|
Edit this page
View Source
operator !=(D2D1Matrix4X4F, D2D1Matrix4X4F)
Declaration
public static bool operator !=(D2D1Matrix4X4F left, D2D1Matrix4X4F right)
Parameters
Returns
Implements