mul
Returns the result of transforming the AffineTransform b by the AffineTransform a.
Read time 45 minutesLast updated 4 days ago
Definition
- Type: Method
- Namespace: Unity.Mathematics
- Assembly: UnityEngine.MathematicsModule
mul(AffineTransform, AffineTransform)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static AffineTransform mul(AffineTransform a, AffineTransform b)
Parameters
Returns
Type | Description |
|---|---|
| AffineTransform | The AffineTransform of a transforming b. |
mul(float3x3, AffineTransform)
Returns the result of transforming the AffineTransform b by a float3x3 matrix a.
public static AffineTransform mul(float3x3 a, AffineTransform b)
Parameters
Returns
Type | Description |
|---|---|
| AffineTransform | The AffineTransform of a transforming b. |
mul(AffineTransform, float3x3)
Returns the result of transforming the float3x3 b by an AffineTransform a.
public static AffineTransform mul(AffineTransform a, float3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| AffineTransform | The AffineTransform of a transforming b. |
mul(AffineTransform, float4)
Returns the result of transforming a float4 homogeneous coordinate by an AffineTransform.
public static float4 mul(AffineTransform a, float4 pos)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The transformed position. |
mul(float, float)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float mul(float a, float b)
Parameters
Returns
Type | Description |
|---|---|
| float | The AffineTransform of a transforming b. |
mul(float2, float2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float mul(float2 a, float2 b)
Parameters
Returns
Type | Description |
|---|---|
| float | The AffineTransform of a transforming b. |
mul(float2, float2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float2 a, float2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float2, float2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float2 a, float2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float2, float2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float2 a, float2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float3, float3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float mul(float3 a, float3 b)
Parameters
Returns
Type | Description |
|---|---|
| float | The AffineTransform of a transforming b. |
mul(float3, float3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float3 a, float3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float3, float3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float3 a, float3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float3, float3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float3 a, float3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float4, float4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float mul(float4 a, float4 b)
Parameters
Returns
Type | Description |
|---|---|
| float | The AffineTransform of a transforming b. |
mul(float4, float4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float4 a, float4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float4, float4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float4 a, float4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float4, float4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float4 a, float4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float2x2, float2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float2x2 a, float2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float2x2, float2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x2 mul(float2x2 a, float2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x2 | The AffineTransform of a transforming b. |
mul(float2x2, float2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x3 mul(float2x2 a, float2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x3 | The AffineTransform of a transforming b. |
mul(float2x2, float2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x4 mul(float2x2 a, float2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x4 | The AffineTransform of a transforming b. |
mul(float2x3, float3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float2x3 a, float3 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float2x3, float3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x2 mul(float2x3 a, float3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x2 | The AffineTransform of a transforming b. |
mul(float2x3, float3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x3 mul(float2x3 a, float3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x3 | The AffineTransform of a transforming b. |
mul(float2x3, float3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x4 mul(float2x3 a, float3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x4 | The AffineTransform of a transforming b. |
mul(float2x4, float4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2 mul(float2x4 a, float4 b)
Parameters
Returns
Type | Description |
|---|---|
| float2 | The AffineTransform of a transforming b. |
mul(float2x4, float4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x2 mul(float2x4 a, float4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x2 | The AffineTransform of a transforming b. |
mul(float2x4, float4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x3 mul(float2x4 a, float4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x3 | The AffineTransform of a transforming b. |
mul(float2x4, float4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float2x4 mul(float2x4 a, float4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float2x4 | The AffineTransform of a transforming b. |
mul(float3x2, float2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float3x2 a, float2 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float3x2, float2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x2 mul(float3x2 a, float2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x2 | The AffineTransform of a transforming b. |
mul(float3x2, float2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x3 mul(float3x2 a, float2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x3 | The AffineTransform of a transforming b. |
mul(float3x2, float2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x4 mul(float3x2 a, float2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x4 | The AffineTransform of a transforming b. |
mul(float3x3, float3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float3x3 a, float3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float3x3, float3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x2 mul(float3x3 a, float3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x2 | The AffineTransform of a transforming b. |
mul(float3x3, float3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x3 mul(float3x3 a, float3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x3 | The AffineTransform of a transforming b. |
mul(float3x3, float3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x4 mul(float3x3 a, float3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x4 | The AffineTransform of a transforming b. |
mul(float3x4, float4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3 mul(float3x4 a, float4 b)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The AffineTransform of a transforming b. |
mul(float3x4, float4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x2 mul(float3x4 a, float4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x2 | The AffineTransform of a transforming b. |
mul(float3x4, float4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x3 mul(float3x4 a, float4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x3 | The AffineTransform of a transforming b. |
mul(float3x4, float4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float3x4 mul(float3x4 a, float4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float3x4 | The AffineTransform of a transforming b. |
mul(float4x2, float2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float4x2 a, float2 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float4x2, float2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x2 mul(float4x2 a, float2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x2 | The AffineTransform of a transforming b. |
mul(float4x2, float2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x3 mul(float4x2 a, float2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x3 | The AffineTransform of a transforming b. |
mul(float4x2, float2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x4 mul(float4x2 a, float2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x4 | The AffineTransform of a transforming b. |
mul(float4x3, float3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float4x3 a, float3 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float4x3, float3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x2 mul(float4x3 a, float3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x2 | The AffineTransform of a transforming b. |
mul(float4x3, float3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x3 mul(float4x3 a, float3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x3 | The AffineTransform of a transforming b. |
mul(float4x3, float3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x4 mul(float4x3 a, float3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x4 | The AffineTransform of a transforming b. |
mul(float4x4, float4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4 mul(float4x4 a, float4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The AffineTransform of a transforming b. |
mul(float4x4, float4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x2 mul(float4x4 a, float4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x2 | The AffineTransform of a transforming b. |
mul(float4x4, float4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x3 mul(float4x4 a, float4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x3 | The AffineTransform of a transforming b. |
mul(float4x4, float4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static float4x4 mul(float4x4 a, float4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| float4x4 | The AffineTransform of a transforming b. |
mul(double, double)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double mul(double a, double b)
Parameters
Returns
Type | Description |
|---|---|
| double | The AffineTransform of a transforming b. |
mul(double2, double2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double mul(double2 a, double2 b)
Parameters
Returns
Type | Description |
|---|---|
| double | The AffineTransform of a transforming b. |
mul(double2, double2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double2 a, double2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double2, double2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double2 a, double2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double2, double2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double2 a, double2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double3, double3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double mul(double3 a, double3 b)
Parameters
Returns
Type | Description |
|---|---|
| double | The AffineTransform of a transforming b. |
mul(double3, double3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double3 a, double3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double3, double3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double3 a, double3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double3, double3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double3 a, double3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double4, double4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double mul(double4 a, double4 b)
Parameters
Returns
Type | Description |
|---|---|
| double | The AffineTransform of a transforming b. |
mul(double4, double4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double4 a, double4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double4, double4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double4 a, double4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double4, double4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double4 a, double4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double2x2, double2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double2x2 a, double2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double2x2, double2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x2 mul(double2x2 a, double2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x2 | The AffineTransform of a transforming b. |
mul(double2x2, double2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x3 mul(double2x2 a, double2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x3 | The AffineTransform of a transforming b. |
mul(double2x2, double2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x4 mul(double2x2 a, double2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x4 | The AffineTransform of a transforming b. |
mul(double2x3, double3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double2x3 a, double3 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double2x3, double3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x2 mul(double2x3 a, double3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x2 | The AffineTransform of a transforming b. |
mul(double2x3, double3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x3 mul(double2x3 a, double3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x3 | The AffineTransform of a transforming b. |
mul(double2x3, double3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x4 mul(double2x3 a, double3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x4 | The AffineTransform of a transforming b. |
mul(double2x4, double4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2 mul(double2x4 a, double4 b)
Parameters
Returns
Type | Description |
|---|---|
| double2 | The AffineTransform of a transforming b. |
mul(double2x4, double4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x2 mul(double2x4 a, double4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x2 | The AffineTransform of a transforming b. |
mul(double2x4, double4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x3 mul(double2x4 a, double4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x3 | The AffineTransform of a transforming b. |
mul(double2x4, double4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double2x4 mul(double2x4 a, double4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double2x4 | The AffineTransform of a transforming b. |
mul(double3x2, double2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double3x2 a, double2 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double3x2, double2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x2 mul(double3x2 a, double2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x2 | The AffineTransform of a transforming b. |
mul(double3x2, double2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x3 mul(double3x2 a, double2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x3 | The AffineTransform of a transforming b. |
mul(double3x2, double2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x4 mul(double3x2 a, double2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x4 | The AffineTransform of a transforming b. |
mul(double3x3, double3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double3x3 a, double3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double3x3, double3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x2 mul(double3x3 a, double3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x2 | The AffineTransform of a transforming b. |
mul(double3x3, double3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x3 mul(double3x3 a, double3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x3 | The AffineTransform of a transforming b. |
mul(double3x3, double3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x4 mul(double3x3 a, double3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x4 | The AffineTransform of a transforming b. |
mul(double3x4, double4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3 mul(double3x4 a, double4 b)
Parameters
Returns
Type | Description |
|---|---|
| double3 | The AffineTransform of a transforming b. |
mul(double3x4, double4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x2 mul(double3x4 a, double4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x2 | The AffineTransform of a transforming b. |
mul(double3x4, double4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x3 mul(double3x4 a, double4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x3 | The AffineTransform of a transforming b. |
mul(double3x4, double4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double3x4 mul(double3x4 a, double4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double3x4 | The AffineTransform of a transforming b. |
mul(double4x2, double2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double4x2 a, double2 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double4x2, double2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x2 mul(double4x2 a, double2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x2 | The AffineTransform of a transforming b. |
mul(double4x2, double2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x3 mul(double4x2 a, double2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x3 | The AffineTransform of a transforming b. |
mul(double4x2, double2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x4 mul(double4x2 a, double2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x4 | The AffineTransform of a transforming b. |
mul(double4x3, double3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double4x3 a, double3 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double4x3, double3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x2 mul(double4x3 a, double3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x2 | The AffineTransform of a transforming b. |
mul(double4x3, double3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x3 mul(double4x3 a, double3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x3 | The AffineTransform of a transforming b. |
mul(double4x3, double3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x4 mul(double4x3 a, double3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x4 | The AffineTransform of a transforming b. |
mul(double4x4, double4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4 mul(double4x4 a, double4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4 | The AffineTransform of a transforming b. |
mul(double4x4, double4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x2 mul(double4x4 a, double4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x2 | The AffineTransform of a transforming b. |
mul(double4x4, double4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x3 mul(double4x4 a, double4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x3 | The AffineTransform of a transforming b. |
mul(double4x4, double4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static double4x4 mul(double4x4 a, double4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| double4x4 | The AffineTransform of a transforming b. |
mul(int, int)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int mul(int a, int b)
Parameters
Returns
Type | Description |
|---|---|
| int | The AffineTransform of a transforming b. |
mul(int2, int2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int mul(int2 a, int2 b)
Parameters
Returns
Type | Description |
|---|---|
| int | The AffineTransform of a transforming b. |
mul(int2, int2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int2 a, int2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int2, int2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int2 a, int2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int2, int2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int2 a, int2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int3, int3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int mul(int3 a, int3 b)
Parameters
Returns
Type | Description |
|---|---|
| int | The AffineTransform of a transforming b. |
mul(int3, int3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int3 a, int3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int3, int3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int3 a, int3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int3, int3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int3 a, int3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int4, int4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int mul(int4 a, int4 b)
Parameters
Returns
Type | Description |
|---|---|
| int | The AffineTransform of a transforming b. |
mul(int4, int4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int4 a, int4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int4, int4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int4 a, int4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int4, int4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int4 a, int4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int2x2, int2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int2x2 a, int2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int2x2, int2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x2 mul(int2x2 a, int2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x2 | The AffineTransform of a transforming b. |
mul(int2x2, int2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x3 mul(int2x2 a, int2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x3 | The AffineTransform of a transforming b. |
mul(int2x2, int2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x4 mul(int2x2 a, int2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x4 | The AffineTransform of a transforming b. |
mul(int2x3, int3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int2x3 a, int3 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int2x3, int3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x2 mul(int2x3 a, int3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x2 | The AffineTransform of a transforming b. |
mul(int2x3, int3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x3 mul(int2x3 a, int3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x3 | The AffineTransform of a transforming b. |
mul(int2x3, int3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x4 mul(int2x3 a, int3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x4 | The AffineTransform of a transforming b. |
mul(int2x4, int4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2 mul(int2x4 a, int4 b)
Parameters
Returns
Type | Description |
|---|---|
| int2 | The AffineTransform of a transforming b. |
mul(int2x4, int4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x2 mul(int2x4 a, int4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x2 | The AffineTransform of a transforming b. |
mul(int2x4, int4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x3 mul(int2x4 a, int4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x3 | The AffineTransform of a transforming b. |
mul(int2x4, int4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int2x4 mul(int2x4 a, int4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int2x4 | The AffineTransform of a transforming b. |
mul(int3x2, int2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int3x2 a, int2 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int3x2, int2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x2 mul(int3x2 a, int2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x2 | The AffineTransform of a transforming b. |
mul(int3x2, int2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x3 mul(int3x2 a, int2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x3 | The AffineTransform of a transforming b. |
mul(int3x2, int2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x4 mul(int3x2 a, int2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x4 | The AffineTransform of a transforming b. |
mul(int3x3, int3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int3x3 a, int3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int3x3, int3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x2 mul(int3x3 a, int3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x2 | The AffineTransform of a transforming b. |
mul(int3x3, int3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x3 mul(int3x3 a, int3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x3 | The AffineTransform of a transforming b. |
mul(int3x3, int3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x4 mul(int3x3 a, int3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x4 | The AffineTransform of a transforming b. |
mul(int3x4, int4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3 mul(int3x4 a, int4 b)
Parameters
Returns
Type | Description |
|---|---|
| int3 | The AffineTransform of a transforming b. |
mul(int3x4, int4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x2 mul(int3x4 a, int4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x2 | The AffineTransform of a transforming b. |
mul(int3x4, int4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x3 mul(int3x4 a, int4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x3 | The AffineTransform of a transforming b. |
mul(int3x4, int4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int3x4 mul(int3x4 a, int4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int3x4 | The AffineTransform of a transforming b. |
mul(int4x2, int2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int4x2 a, int2 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int4x2, int2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x2 mul(int4x2 a, int2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x2 | The AffineTransform of a transforming b. |
mul(int4x2, int2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x3 mul(int4x2 a, int2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x3 | The AffineTransform of a transforming b. |
mul(int4x2, int2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x4 mul(int4x2 a, int2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x4 | The AffineTransform of a transforming b. |
mul(int4x3, int3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int4x3 a, int3 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int4x3, int3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x2 mul(int4x3 a, int3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x2 | The AffineTransform of a transforming b. |
mul(int4x3, int3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x3 mul(int4x3 a, int3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x3 | The AffineTransform of a transforming b. |
mul(int4x3, int3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x4 mul(int4x3 a, int3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x4 | The AffineTransform of a transforming b. |
mul(int4x4, int4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4 mul(int4x4 a, int4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4 | The AffineTransform of a transforming b. |
mul(int4x4, int4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x2 mul(int4x4 a, int4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x2 | The AffineTransform of a transforming b. |
mul(int4x4, int4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x3 mul(int4x4 a, int4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x3 | The AffineTransform of a transforming b. |
mul(int4x4, int4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static int4x4 mul(int4x4 a, int4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| int4x4 | The AffineTransform of a transforming b. |
mul(uint, uint)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint mul(uint a, uint b)
Parameters
Returns
Type | Description |
|---|---|
| uint | The AffineTransform of a transforming b. |
mul(uint2, uint2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint mul(uint2 a, uint2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint | The AffineTransform of a transforming b. |
mul(uint2, uint2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint2 a, uint2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint2, uint2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint2 a, uint2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint2, uint2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint2 a, uint2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint3, uint3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint mul(uint3 a, uint3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint | The AffineTransform of a transforming b. |
mul(uint3, uint3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint3 a, uint3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint3, uint3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint3 a, uint3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint3, uint3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint3 a, uint3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint4, uint4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint mul(uint4 a, uint4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint | The AffineTransform of a transforming b. |
mul(uint4, uint4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint4 a, uint4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint4, uint4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint4 a, uint4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint4, uint4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint4 a, uint4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint2x2, uint2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint2x2 a, uint2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint2x2, uint2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x2 mul(uint2x2 a, uint2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x2 | The AffineTransform of a transforming b. |
mul(uint2x2, uint2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x3 mul(uint2x2 a, uint2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x3 | The AffineTransform of a transforming b. |
mul(uint2x2, uint2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x4 mul(uint2x2 a, uint2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x4 | The AffineTransform of a transforming b. |
mul(uint2x3, uint3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint2x3 a, uint3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint2x3, uint3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x2 mul(uint2x3 a, uint3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x2 | The AffineTransform of a transforming b. |
mul(uint2x3, uint3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x3 mul(uint2x3 a, uint3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x3 | The AffineTransform of a transforming b. |
mul(uint2x3, uint3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x4 mul(uint2x3 a, uint3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x4 | The AffineTransform of a transforming b. |
mul(uint2x4, uint4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2 mul(uint2x4 a, uint4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2 | The AffineTransform of a transforming b. |
mul(uint2x4, uint4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x2 mul(uint2x4 a, uint4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x2 | The AffineTransform of a transforming b. |
mul(uint2x4, uint4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x3 mul(uint2x4 a, uint4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x3 | The AffineTransform of a transforming b. |
mul(uint2x4, uint4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint2x4 mul(uint2x4 a, uint4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint2x4 | The AffineTransform of a transforming b. |
mul(uint3x2, uint2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint3x2 a, uint2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint3x2, uint2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x2 mul(uint3x2 a, uint2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x2 | The AffineTransform of a transforming b. |
mul(uint3x2, uint2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x3 mul(uint3x2 a, uint2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x3 | The AffineTransform of a transforming b. |
mul(uint3x2, uint2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x4 mul(uint3x2 a, uint2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x4 | The AffineTransform of a transforming b. |
mul(uint3x3, uint3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint3x3 a, uint3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint3x3, uint3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x2 mul(uint3x3 a, uint3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x2 | The AffineTransform of a transforming b. |
mul(uint3x3, uint3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x3 mul(uint3x3 a, uint3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x3 | The AffineTransform of a transforming b. |
mul(uint3x3, uint3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x4 mul(uint3x3 a, uint3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x4 | The AffineTransform of a transforming b. |
mul(uint3x4, uint4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3 mul(uint3x4 a, uint4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3 | The AffineTransform of a transforming b. |
mul(uint3x4, uint4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x2 mul(uint3x4 a, uint4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x2 | The AffineTransform of a transforming b. |
mul(uint3x4, uint4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x3 mul(uint3x4 a, uint4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x3 | The AffineTransform of a transforming b. |
mul(uint3x4, uint4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint3x4 mul(uint3x4 a, uint4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint3x4 | The AffineTransform of a transforming b. |
mul(uint4x2, uint2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint4x2 a, uint2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint4x2, uint2x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x2 mul(uint4x2 a, uint2x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x2 | The AffineTransform of a transforming b. |
mul(uint4x2, uint2x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x3 mul(uint4x2 a, uint2x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x3 | The AffineTransform of a transforming b. |
mul(uint4x2, uint2x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x4 mul(uint4x2 a, uint2x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x4 | The AffineTransform of a transforming b. |
mul(uint4x3, uint3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint4x3 a, uint3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint4x3, uint3x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x2 mul(uint4x3 a, uint3x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x2 | The AffineTransform of a transforming b. |
mul(uint4x3, uint3x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x3 mul(uint4x3 a, uint3x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x3 | The AffineTransform of a transforming b. |
mul(uint4x3, uint3x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x4 mul(uint4x3 a, uint3x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x4 | The AffineTransform of a transforming b. |
mul(uint4x4, uint4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4 mul(uint4x4 a, uint4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4 | The AffineTransform of a transforming b. |
mul(uint4x4, uint4x2)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x2 mul(uint4x4 a, uint4x2 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x2 | The AffineTransform of a transforming b. |
mul(uint4x4, uint4x3)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x3 mul(uint4x4 a, uint4x3 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x3 | The AffineTransform of a transforming b. |
mul(uint4x4, uint4x4)
Returns the result of transforming the AffineTransform b by the AffineTransform a.
public static uint4x4 mul(uint4x4 a, uint4x4 b)
Parameters
Returns
Type | Description |
|---|---|
| uint4x4 | The AffineTransform of a transforming b. |
mul(quaternion, quaternion)
Returns the result of transforming the quaternion b by the quaternion a.
public static quaternion mul(quaternion a, quaternion b)
Parameters
Returns
Type | Description |
|---|---|
| quaternion | The result of transforming quaternion b by the quaternion a. |
mul(quaternion, float3)
Returns the result of transforming a vector by a quaternion.
public static float3 mul(quaternion q, float3 v)
Parameters
Returns
Type | Description |
|---|---|
| float3 | The transformation of vector v by quaternion q. |
mul(RigidTransform, RigidTransform)
Returns the result of transforming the RigidTransform b by the RigidTransform a.
public static RigidTransform mul(RigidTransform a, RigidTransform b)
Parameters
Returns
Type | Description |
|---|---|
| RigidTransform | The RigidTransform of a transforming b. |
mul(RigidTransform, float4)
Returns the result of transforming a float4 homogeneous coordinate by a RigidTransform.
public static float4 mul(RigidTransform a, float4 pos)
Parameters
Returns
Type | Description |
|---|---|
| float4 | The transformed position. |