Namespace Unity.Mathematics
Classes
DoNotNormalizeAttribute
math
noise
PostNormalizeAttribute
Structs
bool2
bool2x2
bool2x3
bool2x4
bool3
bool3x2
bool3x3
bool3x4
bool4
bool4x2
bool4x3
bool4x4
double2
double2x2
double2x3
double2x4
double3
double3x2
double3x3
double3x4
double4
double4x2
double4x3
double4x4
float2
float2x2
float2x3
float2x4
float3
float3x2
float3x3
float3x4
float4
float4x2
float4x3
float4x4
half
half2
half3
half4
int2
int2x2
int2x3
int2x4
int3
int3x2
int3x3
int3x4
int4
int4x2
int4x3
int4x4
quaternion
Random
Random Number Generator based on xorshift. Designed for minimal state (32bits) to be easily embeddable into components. Core functionality is integer multiplication free to improve vectorization on less capable SIMD instruction sets.
RigidTransform
uint2
uint2x2
uint2x3
uint2x4
uint3
uint3x2
uint3x3
uint3x4
uint4
uint4x2
uint4x3
uint4x4
Enums
math.RotationOrder
Extrinsic rotation order. Specifies in which order rotations around the principal axes (x, y and z) are to be applied.
math.ShuffleComponent
Specifies a shuffle component.