DPB1Struct · Utilities and settings

Matrix

Provides matrix data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Common

public struct MatrixView DPB2 version →

Members and overloads

43 results

M11

FieldLink ↗
public float Matrix.M11

Gets or sets m11 for Matrix.

M12

FieldLink ↗
public float Matrix.M12

Gets or sets m12 for Matrix.

M13

FieldLink ↗
public float Matrix.M13

Gets or sets m13 for Matrix.

M14

FieldLink ↗
public float Matrix.M14

Gets or sets m14 for Matrix.

M21

FieldLink ↗
public float Matrix.M21

Gets or sets m21 for Matrix.

M22

FieldLink ↗
public float Matrix.M22

Gets or sets m22 for Matrix.

M23

FieldLink ↗
public float Matrix.M23

Gets or sets m23 for Matrix.

M24

FieldLink ↗
public float Matrix.M24

Gets or sets m24 for Matrix.

M31

FieldLink ↗
public float Matrix.M31

Gets or sets m31 for Matrix.

M32

FieldLink ↗
public float Matrix.M32

Gets or sets m32 for Matrix.

M33

FieldLink ↗
public float Matrix.M33

Gets or sets m33 for Matrix.

M34

FieldLink ↗
public float Matrix.M34

Gets or sets m34 for Matrix.

M41

FieldLink ↗
public float Matrix.M41

Gets or sets m41 for Matrix.

M42

FieldLink ↗
public float Matrix.M42

Gets or sets m42 for Matrix.

M43

FieldLink ↗
public float Matrix.M43

Gets or sets m43 for Matrix.

M44

FieldLink ↗
public float Matrix.M44

Gets or sets m44 for Matrix.

Matrix

MethodLink ↗
public Matrix.Matrix()

Creates a new Matrix instance.

Matrix

MethodLink ↗
public Matrix.Matrix(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)

Creates a new Matrix instance using the supplied arguments.

m11float
Specifies m11.
m12float
Specifies m12.
m13float
Specifies m13.
m14float
Specifies m14.
m21float
Specifies m21.
m22float
Specifies m22.
m23float
Specifies m23.
m24float
Specifies m24.
m31float
Specifies m31.
m32float
Specifies m32.
m33float
Specifies m33.
m34float
Specifies m34.
m41float
Specifies m41.
m42float
Specifies m42.
m43float
Specifies m43.
m44float
Specifies m44.

CreateFromQuaternion

MethodLink ↗
public static Matrix Matrix.CreateFromQuaternion(Quaternion quaternion)

Creates from quaternion using the supplied arguments.

quaternionQuaternion
Specifies quaternion.

Returns: The Matrix result.

CreateFromQuaternion

MethodLink ↗
public static void Matrix.CreateFromQuaternion(ref Quaternion quaternion, out Matrix result)

Creates from quaternion using the supplied arguments.

quaternionQuaternion
Supplies and may update quaternion.
resultMatrix
Receives result.

CreateFromYawPitchRoll

MethodLink ↗
public static Matrix Matrix.CreateFromYawPitchRoll(float yaw, float pitch, float roll)

Creates from yaw pitch roll using the supplied arguments.

yawfloat
Specifies yaw.
pitchfloat
Specifies pitch.
rollfloat
Specifies roll.

Returns: The Matrix result.

CreateRotationX

MethodLink ↗
public static Matrix Matrix.CreateRotationX(float radians)

Creates rotation x using the supplied arguments.

radiansfloat
Specifies radians.

Returns: The Matrix result.

CreateRotationX

MethodLink ↗
public static void Matrix.CreateRotationX(float radians, out Matrix result)

Creates rotation x using the supplied arguments.

radiansfloat
Specifies radians.
resultMatrix
Receives result.

CreateRotationY

MethodLink ↗
public static Matrix Matrix.CreateRotationY(float radians)

Creates rotation y using the supplied arguments.

radiansfloat
Specifies radians.

Returns: The Matrix result.

CreateRotationY

MethodLink ↗
public static void Matrix.CreateRotationY(float radians, out Matrix result)

Creates rotation y using the supplied arguments.

radiansfloat
Specifies radians.
resultMatrix
Receives result.

CreateRotationZ

MethodLink ↗
public static Matrix Matrix.CreateRotationZ(float radians)

Creates rotation z using the supplied arguments.

radiansfloat
Specifies radians.

Returns: The Matrix result.

CreateRotationZ

MethodLink ↗
public static void Matrix.CreateRotationZ(float radians, out Matrix result)

Creates rotation z using the supplied arguments.

radiansfloat
Specifies radians.
resultMatrix
Receives result.

CreateScale

MethodLink ↗
public static Matrix Matrix.CreateScale(float scale)

Creates scale using the supplied arguments.

scalefloat
Specifies scale.

Returns: The Matrix result.

CreateScale

MethodLink ↗
public static void Matrix.CreateScale(float scale, out Matrix result)

Creates scale using the supplied arguments.

scalefloat
Specifies scale.
resultMatrix
Receives result.

CreateScale

MethodLink ↗
public static Matrix Matrix.CreateScale(float xScale, float yScale, float zScale)

Creates scale using the supplied arguments.

xScalefloat
Specifies x scale.
yScalefloat
Specifies y scale.
zScalefloat
Specifies z scale.

Returns: The Matrix result.

DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.