Structure

# simd_float4x4

A matrix of four columns and four rows containing single-precision values.

## Topics

### Matrix Properties

`columns`

The columns of the matrix.

### Matrix Creation Functions

`simd_matrix`

Returns a new matrix with the specified columns.

`simd_matrix_from_rows`

Returns a new matrix with the specified rows.

`simd_matrix4x4`

Returns a new matrix with the specified quarternion.

### Math Functions

`simd_add`

Returns the sum of two matrices.

`simd_sub`

Returns the difference of two matrices.

`simd_mul`

Returns the product of a scalar and a matrix.

`simd_mul`

Returns the product of two matrices.

### Equality Functions

`simd_equal`

Returns true if every element in a matrix is exactly equal to the corresponding element in a second matrix.

`simd_almost_equal_elements`

Returns true if every element in a matrix is within a specified tolerance to the corresponding element in a second matrix.

`simd_almost_equal_elements_relative`

Returns true if every element in a matrix is within a specified single-precision relative tolerance to the corresponding element in a second matrix.

### Linear Combination Function

`simd_linear_combination`

Returns the linear combination of two scalar values and two matrices.

### Transpose Function

`simd_transpose`

Returns the transpose of a matrix.

### Matrices: Single-Precision Values

`simd_float2x2`

A matrix of two columns and two rows containing single-precision values.

`simd_float3x2`

A matrix of three columns and two rows containing single-precision values.

`simd_float4x2`

A matrix of four columns and two rows containing single-precision values.

`simd_float2x3`

A matrix of two columns and three rows containing single-precision values.

`simd_float3x3`

A matrix of three columns and three rows containing single-precision values.

`simd_float4x3`

A matrix of four columns and three rows containing single-precision values.

`simd_float2x4`

A matrix of two columns and four rows containing single-precision values.

`simd_float3x4`

A matrix of three columns and four rows containing single-precision values.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.