Scripting API

half3

struct in Unity.Mathematics · Unity.Mathematics

129 of 129 of Unity's members

Constructors 1

half3(half x, half y, half z)
half3(half x, half2 yz)
half3(half2 xy, half z)
half3(half3 xyz)
half3(half v)
half3(float v)
half3(float3 v)
half3(double v)
half3(double3 v)

Fields 4

half x
half y
half z
static readonly half3 zero

Properties 118

half this[int index] { get; set; }
readonly half2 xx { get; }
readonly half3 xxx { get; }
readonly half4 xxxx { get; }
readonly half4 xxxy { get; }
readonly half4 xxxz { get; }
readonly half3 xxy { get; }
readonly half4 xxyx { get; }
readonly half4 xxyy { get; }
readonly half4 xxyz { get; }
readonly half3 xxz { get; }
readonly half4 xxzx { get; }
readonly half4 xxzy { get; }
readonly half4 xxzz { get; }
half2 xy { get; set; }
readonly half3 xyx { get; }
readonly half4 xyxx { get; }
readonly half4 xyxy { get; }
readonly half4 xyxz { get; }
readonly half3 xyy { get; }
readonly half4 xyyx { get; }
readonly half4 xyyy { get; }
readonly half4 xyyz { get; }
half3 xyz { get; set; }
readonly half4 xyzx { get; }
readonly half4 xyzy { get; }
readonly half4 xyzz { get; }
half2 xz { get; set; }
readonly half3 xzx { get; }
readonly half4 xzxx { get; }
readonly half4 xzxy { get; }
readonly half4 xzxz { get; }
half3 xzy { get; set; }
readonly half4 xzyx { get; }
readonly half4 xzyy { get; }
readonly half4 xzyz { get; }
readonly half3 xzz { get; }
readonly half4 xzzx { get; }
readonly half4 xzzy { get; }
readonly half4 xzzz { get; }
half2 yx { get; set; }
readonly half3 yxx { get; }
readonly half4 yxxx { get; }
readonly half4 yxxy { get; }
readonly half4 yxxz { get; }
readonly half3 yxy { get; }
readonly half4 yxyx { get; }
readonly half4 yxyy { get; }
readonly half4 yxyz { get; }
half3 yxz { get; set; }
readonly half4 yxzx { get; }
readonly half4 yxzy { get; }
readonly half4 yxzz { get; }
readonly half2 yy { get; }
readonly half3 yyx { get; }
readonly half4 yyxx { get; }
readonly half4 yyxy { get; }
readonly half4 yyxz { get; }
readonly half3 yyy { get; }
readonly half4 yyyx { get; }
readonly half4 yyyy { get; }
readonly half4 yyyz { get; }
readonly half3 yyz { get; }
readonly half4 yyzx { get; }
readonly half4 yyzy { get; }
readonly half4 yyzz { get; }
half2 yz { get; set; }
half3 yzx { get; set; }
readonly half4 yzxx { get; }
readonly half4 yzxy { get; }
readonly half4 yzxz { get; }
readonly half3 yzy { get; }
readonly half4 yzyx { get; }
readonly half4 yzyy { get; }
readonly half4 yzyz { get; }
readonly half3 yzz { get; }
readonly half4 yzzx { get; }
readonly half4 yzzy { get; }
readonly half4 yzzz { get; }
half2 zx { get; set; }
readonly half3 zxx { get; }
readonly half4 zxxx { get; }
readonly half4 zxxy { get; }
readonly half4 zxxz { get; }
half3 zxy { get; set; }
readonly half4 zxyx { get; }
readonly half4 zxyy { get; }
readonly half4 zxyz { get; }
readonly half3 zxz { get; }
readonly half4 zxzx { get; }
readonly half4 zxzy { get; }
readonly half4 zxzz { get; }
half2 zy { get; set; }
half3 zyx { get; set; }
readonly half4 zyxx { get; }
readonly half4 zyxy { get; }
readonly half4 zyxz { get; }
readonly half3 zyy { get; }
readonly half4 zyyx { get; }
readonly half4 zyyy { get; }
readonly half4 zyyz { get; }
readonly half3 zyz { get; }
readonly half4 zyzx { get; }
readonly half4 zyzy { get; }
readonly half4 zyzz { get; }
readonly half2 zz { get; }
readonly half3 zzx { get; }
readonly half4 zzxx { get; }
readonly half4 zzxy { get; }
readonly half4 zzxz { get; }
readonly half3 zzy { get; }
readonly half4 zzyx { get; }
readonly half4 zzyy { get; }
readonly half4 zzyz { get; }
readonly half3 zzz { get; }
readonly half4 zzzx { get; }
readonly half4 zzzy { get; }
readonly half4 zzzz { get; }

Methods 3

readonly bool Equals(half3 rhs)
readonly bool Equals(object? o)
readonly int GetHashCode()
readonly string ToString()
readonly string ToString(string? format, IFormatProvider? formatProvider)

Operators 4

static explicit operator half3(float v)
static explicit operator half3(float3 v)
static explicit operator half3(double v)
static explicit operator half3(double3 v)
static implicit operator half3(half v)
static bool3 operator !=(half3 lhs, half3 rhs)
static bool3 operator !=(half3 lhs, half rhs)
static bool3 operator !=(half lhs, half3 rhs)
static bool3 operator ==(half3 lhs, half3 rhs)
static bool3 operator ==(half3 lhs, half rhs)
static bool3 operator ==(half lhs, half3 rhs)