### YamlMime:ManagedReference items: - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV commentId: T:Misaki.HighPerformance.Mathematics.SPMD.MathV id: MathV parent: Misaki.HighPerformance.Mathematics.SPMD children: - Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2``2(``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3``2(``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4``2(``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@,``0@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,System.Int32*,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,System.Int32@,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,System.Int32*,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,System.Int32@,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,System.Int32*,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,System.Int32@,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*,``1*) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@,``1@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,System.Int32*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,System.Int32@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,System.Int32*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,System.Int32@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,System.Int32*,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,System.Int32@,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,``0,``0,System.Byte) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1*,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1*,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1*,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1@,``0) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) - Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) langs: - csharp - vb name: MathV nameWithType: MathV fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV type: Class source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MathV path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 11 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: public static class MathV content.vb: Public Module MathV inheritance: - System.Object inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@) id: Create``2(``0@,``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Create(in TLane, in TLane) nameWithType: MathV.Create(in TLane, in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(in TLane, in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Create path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 17 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Create(in TLane x, in TLane y) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TLane}' - id: y type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Create(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TLane, y As TLane) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create* nameWithType.vb: MathV.Create(Of TLane, TNumber)(TLane, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(Of TLane, TNumber)(TLane, TLane) name.vb: Create(Of TLane, TNumber)(TLane, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2``2(``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2``2(``0@) id: CreateVector2``2(``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: CreateVector2(in TLane) nameWithType: MathV.CreateVector2(in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2(in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: CreateVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 29 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 CreateVector2(in TLane value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function CreateVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As TLane) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2* nameWithType.vb: MathV.CreateVector2(Of TLane, TNumber)(TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2(Of TLane, TNumber)(TLane) name.vb: CreateVector2(Of TLane, TNumber)(TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1*) id: LoadVector2``2(``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector2(TNumber*) nameWithType: MathV.LoadVector2(TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2(TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 41 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 LoadVector2(TNumber* pSrc) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2* nameWithType.vb: MathV.LoadVector2(Of TLane, TNumber)(TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2(Of TLane, TNumber)(TNumber*) name.vb: LoadVector2(Of TLane, TNumber)(TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2``2(``1@) id: LoadVector2``2(``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector2(ref TNumber) nameWithType: MathV.LoadVector2(ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2(ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 53 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 LoadVector2(ref TNumber src) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2* nameWithType.vb: MathV.LoadVector2(Of TLane, TNumber)(TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2(Of TLane, TNumber)(TNumber) name.vb: LoadVector2(Of TLane, TNumber)(TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1*,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1*,``0) id: MaskLoadVector2``2(``1*,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector2(TNumber*, TLane) nameWithType: MathV.MaskLoadVector2(TNumber*, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2(TNumber*, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 61 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskLoadVector2(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*, mask As TLane) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2* nameWithType.vb: MathV.MaskLoadVector2(Of TLane, TNumber)(TNumber*, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2(Of TLane, TNumber)(TNumber*, TLane) name.vb: MaskLoadVector2(Of TLane, TNumber)(TNumber*, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2``2(``1@,``0) id: MaskLoadVector2``2(``1@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector2(ref TNumber, TLane) nameWithType: MathV.MaskLoadVector2(ref TNumber, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2(ref TNumber, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 73 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskLoadVector2(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber, mask As TLane) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2* nameWithType.vb: MathV.MaskLoadVector2(Of TLane, TNumber)(TNumber, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2(Of TLane, TNumber)(TNumber, TLane) name.vb: MaskLoadVector2(Of TLane, TNumber)(TNumber, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*) id: Load``2(``1*,``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(TNumber*, TNumber*) nameWithType: MathV.Load(TNumber*, TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(TNumber*, TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 81 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Load(TNumber* px, TNumber* py) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: px type: '{TNumber}*' - id: py type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(px As TNumber*, py As TNumber*) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*) name.vb: Load(Of TLane, TNumber)(TNumber*, TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@) id: Load``2(``1@,``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(ref TNumber, ref TNumber) nameWithType: MathV.Load(ref TNumber, ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(ref TNumber, ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 93 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Load(ref TNumber x, ref TNumber y) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TNumber}' - id: y type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TNumber, y As TNumber) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber, TNumber) name.vb: Load(Of TLane, TNumber)(TNumber, TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,``0,System.Byte) id: GatherVector2``2(``1*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector2(TNumber*, TLane, byte) nameWithType: MathV.GatherVector2(TNumber*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(TNumber*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 106 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 GatherVector2(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2* nameWithType.vb: MathV.GatherVector2(Of TLane, TNumber)(TNumber*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(Of TLane, TNumber)(TNumber*, TLane, Byte) name.vb: GatherVector2(Of TLane, TNumber)(TNumber*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,System.Int32*,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1*,System.Int32*,System.Byte) id: GatherVector2``2(``1*,System.Int32*,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector2(TNumber*, int*, byte) nameWithType: MathV.GatherVector2(TNumber*, int*, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(TNumber*, int*, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 118 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 GatherVector2(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2* nameWithType.vb: MathV.GatherVector2(Of TLane, TNumber)(TNumber*, Integer*, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(Of TLane, TNumber)(TNumber*, Integer*, Byte) name.vb: GatherVector2(Of TLane, TNumber)(TNumber*, Integer*, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,``0,System.Byte) id: GatherVector2``2(``1@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector2(ref TNumber, TLane, byte) nameWithType: MathV.GatherVector2(ref TNumber, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(ref TNumber, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 130 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 GatherVector2(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2* nameWithType.vb: MathV.GatherVector2(Of TLane, TNumber)(TNumber, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(Of TLane, TNumber)(TNumber, TLane, Byte) name.vb: GatherVector2(Of TLane, TNumber)(TNumber, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,System.Int32@,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2``2(``1@,System.Int32@,System.Byte) id: GatherVector2``2(``1@,System.Int32@,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector2(ref TNumber, ref int, byte) nameWithType: MathV.GatherVector2(ref TNumber, ref int, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(ref TNumber, ref int, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 138 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 GatherVector2(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2* nameWithType.vb: MathV.GatherVector2(Of TLane, TNumber)(TNumber, Integer, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2(Of TLane, TNumber)(TNumber, Integer, Byte) name.vb: GatherVector2(Of TLane, TNumber)(TNumber, Integer, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,``0,``0,System.Byte) id: MaskGatherVector2``2(``1*,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector2(TNumber*, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector2(TNumber*, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(TNumber*, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 146 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskGatherVector2(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, mask As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2* nameWithType.vb: MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) name.vb: MaskGatherVector2(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,System.Int32*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1*,System.Int32*,``0,System.Byte) id: MaskGatherVector2``2(``1*,System.Int32*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector2(TNumber*, int*, TLane, byte) nameWithType: MathV.MaskGatherVector2(TNumber*, int*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(TNumber*, int*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 158 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskGatherVector2(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, mask As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2* nameWithType.vb: MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) name.vb: MaskGatherVector2(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,``0,``0,System.Byte) id: MaskGatherVector2``2(``1@,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector2(ref TNumber, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector2(ref TNumber, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(ref TNumber, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 170 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskGatherVector2(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, mask As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2* nameWithType.vb: MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) name.vb: MaskGatherVector2(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,System.Int32@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2``2(``1@,System.Int32@,``0,System.Byte) id: MaskGatherVector2``2(``1@,System.Int32@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector2(ref TNumber, ref int, TLane, byte) nameWithType: MathV.MaskGatherVector2(ref TNumber, ref int, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(ref TNumber, ref int, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 178 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 MaskGatherVector2(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, mask As TLane, scale As Byte) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2* nameWithType.vb: MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) name.vb: MaskGatherVector2(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Abs(in Vector2) nameWithType: MathV.Abs(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Abs path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 189 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Abs(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Abs(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs* nameWithType.vb: MathV.Abs(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Abs(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Dot(in Vector2, in Vector2) nameWithType: MathV.Dot(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dot path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 201 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Dot(in Vector2 a, in Vector2 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Dot(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot* nameWithType.vb: MathV.Dot(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Dot(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sin(in Vector2) nameWithType: MathV.Sin(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 209 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Sin(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Sin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin* nameWithType.vb: MathV.Sin(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Sin(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Cos(in Vector2) nameWithType: MathV.Cos(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Cos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 221 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Cos(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Cos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos* nameWithType.vb: MathV.Cos(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Cos(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: SinCos(in Vector2, out Vector2, out Vector2) nameWithType: MathV.SinCos(in Vector2, out Vector2, out Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, out Misaki.HighPerformance.Mathematics.SPMD.Vector2, out Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: SinCos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 233 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static void SinCos(in Vector2 vector, out Vector2 sin, out Vector2 cos) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: sin type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: cos type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber content.vb: Public Shared Sub SinCos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber), sin As Vector2(Of TLane, TNumber), cos As Vector2(Of TLane, TNumber)) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos* nameWithType.vb: MathV.SinCos(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: SinCos(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sqrt(in Vector2) nameWithType: MathV.Sqrt(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 242 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Sqrt(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Sqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt* nameWithType.vb: MathV.Sqrt(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Sqrt(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Tan(in Vector2) nameWithType: MathV.Tan(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Tan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 254 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Tan(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Tan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan* nameWithType.vb: MathV.Tan(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Tan(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Asin(in Vector2) nameWithType: MathV.Asin(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Asin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 266 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Asin(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Asin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin* nameWithType.vb: MathV.Asin(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Asin(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Acos(in Vector2) nameWithType: MathV.Acos(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Acos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 278 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Acos(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Acos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos* nameWithType.vb: MathV.Acos(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Acos(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan(in Vector2) nameWithType: MathV.Atan(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 290 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Atan(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Atan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan* nameWithType.vb: MathV.Atan(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Atan(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan2(in Vector2, in Vector2) nameWithType: MathV.Atan2(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 302 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Atan2(in Vector2 x, in Vector2 y) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: y type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Atan2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As Vector2(Of TLane, TNumber), y As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2* nameWithType.vb: MathV.Atan2(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Atan2(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Rsqrt(in Vector2) nameWithType: MathV.Rsqrt(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Rsqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 314 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Rsqrt(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Rsqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt* nameWithType.vb: MathV.Rsqrt(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Rsqrt(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Normalize(in Vector2) nameWithType: MathV.Normalize(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Normalize path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 326 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Normalize(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Normalize(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize* nameWithType.vb: MathV.Normalize(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Normalize(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Reflect(in Vector2, in Vector2) nameWithType: MathV.Reflect(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reflect path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 334 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Reflect(in Vector2 incident, in Vector2 normal) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: incident type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: normal type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Reflect(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(incident As Vector2(Of TLane, TNumber), normal As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect* nameWithType.vb: MathV.Reflect(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Reflect(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Min(in Vector2, in Vector2) nameWithType: MathV.Min(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Min path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 343 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Min(in Vector2 a, in Vector2 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Min(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min* nameWithType.vb: MathV.Min(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Min(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Max(in Vector2, in Vector2) nameWithType: MathV.Max(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Max path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 355 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Max(in Vector2 a, in Vector2 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Max(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max* nameWithType.vb: MathV.Max(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Max(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Clamp(in Vector2, in Vector2, in Vector2) nameWithType: MathV.Clamp(in Vector2, in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clamp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 367 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Clamp(in Vector2 value, in Vector2 min, in Vector2 max) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: min type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: max type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Clamp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector2(Of TLane, TNumber), min As Vector2(Of TLane, TNumber), max As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp* nameWithType.vb: MathV.Clamp(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Clamp(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Saturate(in Vector2) nameWithType: MathV.Saturate(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Saturate path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 375 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Saturate(in Vector2 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Saturate(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate* nameWithType.vb: MathV.Saturate(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Saturate(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,``0) id: Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Lerp(in Vector2, in Vector2, TLane) nameWithType: MathV.Lerp(in Vector2, in Vector2, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Lerp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 383 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Lerp(in Vector2 a, in Vector2 b, TLane t) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: t type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Lerp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber), t As TLane) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp* nameWithType.vb: MathV.Lerp(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), TLane) name.vb: Lerp(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Length(in Vector2) nameWithType: MathV.Length(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Length path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 391 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Length(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Length(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length* nameWithType.vb: MathV.Length(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Length(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LengthSquared(in Vector2) nameWithType: MathV.LengthSquared(in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LengthSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 399 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane LengthSquared(in Vector2 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function LengthSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector2(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared* nameWithType.vb: MathV.LengthSquared(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: LengthSquared(Of TLane, TNumber)(Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Distance(in Vector2, in Vector2) nameWithType: MathV.Distance(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Distance path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 407 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Distance(in Vector2 a, in Vector2 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Distance(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance* nameWithType.vb: MathV.Distance(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Distance(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: DistanceSquared(in Vector2, in Vector2) nameWithType: MathV.DistanceSquared(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: DistanceSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 416 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane DistanceSquared(in Vector2 a, in Vector2 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function DistanceSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector2(Of TLane, TNumber), b As Vector2(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared* nameWithType.vb: MathV.DistanceSquared(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: DistanceSquared(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Step(in Vector2, in Vector2) nameWithType: MathV.Step(in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Step path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 425 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Step(in Vector2 edge, in Vector2 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: edge type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function [Step](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(edge As Vector2(Of TLane, TNumber), value As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step* nameWithType.vb: MathV.Step(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Step(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}) id: Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Smoothstep(Vector2, Vector2, Vector2) nameWithType: MathV.Smoothstep(Vector2, Vector2, Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Misaki.HighPerformance.Mathematics.SPMD.Vector2, Misaki.HighPerformance.Mathematics.SPMD.Vector2, Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Smoothstep path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 433 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Smoothstep(Vector2 xMin, Vector2 xMax, Vector2 x) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: xMin type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: xMax type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function Smoothstep(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(xMin As Vector2(Of TLane, TNumber), xMax As Vector2(Of TLane, TNumber), x As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep* nameWithType.vb: MathV.Smoothstep(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Smoothstep(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(TLane, in Vector2, in Vector2) nameWithType: MathV.Select(TLane, in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 445 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Select(TLane condition, in Vector2 isTrue, in Vector2 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: '{TLane}' - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As TLane, isTrue As Vector2(Of TLane, TNumber), isFalse As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(TLane, Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(TLane, Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(TLane, Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) id: Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(Vector2, in Vector2, in Vector2) nameWithType: MathV.Select(Vector2, in Vector2, in Vector2) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2, in Misaki.HighPerformance.Mathematics.SPMD.Vector2) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 457 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector2 Select(Vector2 condition, in Vector2 isTrue, in Vector2 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As Vector2(Of TLane, TNumber), isTrue As Vector2(Of TLane, TNumber), isFalse As Vector2(Of TLane, TNumber)) As Vector2(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber), Vector2(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@) id: Create``2(``0@,``0@,``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Create(in TLane, in TLane, in TLane) nameWithType: MathV.Create(in TLane, in TLane, in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(in TLane, in TLane, in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Create path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 475 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Create(in TLane x, in TLane y, in TLane z) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TLane}' - id: y type: '{TLane}' - id: z type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Create(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TLane, y As TLane, z As TLane) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create* nameWithType.vb: MathV.Create(Of TLane, TNumber)(TLane, TLane, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(Of TLane, TNumber)(TLane, TLane, TLane) name.vb: Create(Of TLane, TNumber)(TLane, TLane, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3``2(``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3``2(``0@) id: CreateVector3``2(``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: CreateVector3(in TLane) nameWithType: MathV.CreateVector3(in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3(in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: CreateVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 488 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 CreateVector3(in TLane value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function CreateVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As TLane) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3* nameWithType.vb: MathV.CreateVector3(Of TLane, TNumber)(TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3(Of TLane, TNumber)(TLane) name.vb: CreateVector3(Of TLane, TNumber)(TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1*) id: LoadVector3``2(``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector3(TNumber*) nameWithType: MathV.LoadVector3(TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3(TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 501 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 LoadVector3(TNumber* pSrc) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3* nameWithType.vb: MathV.LoadVector3(Of TLane, TNumber)(TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3(Of TLane, TNumber)(TNumber*) name.vb: LoadVector3(Of TLane, TNumber)(TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3``2(``1@) id: LoadVector3``2(``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector3(ref TNumber) nameWithType: MathV.LoadVector3(ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3(ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 514 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 LoadVector3(ref TNumber src) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3* nameWithType.vb: MathV.LoadVector3(Of TLane, TNumber)(TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3(Of TLane, TNumber)(TNumber) name.vb: LoadVector3(Of TLane, TNumber)(TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1*,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1*,``0) id: MaskLoadVector3``2(``1*,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector3(TNumber*, TLane) nameWithType: MathV.MaskLoadVector3(TNumber*, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3(TNumber*, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 522 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskLoadVector3(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*, mask As TLane) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3* nameWithType.vb: MathV.MaskLoadVector3(Of TLane, TNumber)(TNumber*, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3(Of TLane, TNumber)(TNumber*, TLane) name.vb: MaskLoadVector3(Of TLane, TNumber)(TNumber*, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3``2(``1@,``0) id: MaskLoadVector3``2(``1@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector3(ref TNumber, TLane) nameWithType: MathV.MaskLoadVector3(ref TNumber, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3(ref TNumber, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 535 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskLoadVector3(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber, mask As TLane) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3* nameWithType.vb: MathV.MaskLoadVector3(Of TLane, TNumber)(TNumber, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3(Of TLane, TNumber)(TNumber, TLane) name.vb: MaskLoadVector3(Of TLane, TNumber)(TNumber, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*) id: Load``2(``1*,``1*,``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(TNumber*, TNumber*, TNumber*) nameWithType: MathV.Load(TNumber*, TNumber*, TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(TNumber*, TNumber*, TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 543 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Load(TNumber* px, TNumber* py, TNumber* pz) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: px type: '{TNumber}*' - id: py type: '{TNumber}*' - id: pz type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(px As TNumber*, py As TNumber*, pz As TNumber*) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*) name.vb: Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@) id: Load``2(``1@,``1@,``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(ref TNumber, ref TNumber, ref TNumber) nameWithType: MathV.Load(ref TNumber, ref TNumber, ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(ref TNumber, ref TNumber, ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 556 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Load(ref TNumber x, ref TNumber y, ref TNumber z) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TNumber}' - id: y type: '{TNumber}' - id: z type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TNumber, y As TNumber, z As TNumber) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber, TNumber, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber, TNumber, TNumber) name.vb: Load(Of TLane, TNumber)(TNumber, TNumber, TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,``0,System.Byte) id: GatherVector3``2(``1*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector3(TNumber*, TLane, byte) nameWithType: MathV.GatherVector3(TNumber*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(TNumber*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 570 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 GatherVector3(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3* nameWithType.vb: MathV.GatherVector3(Of TLane, TNumber)(TNumber*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(Of TLane, TNumber)(TNumber*, TLane, Byte) name.vb: GatherVector3(Of TLane, TNumber)(TNumber*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,System.Int32*,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1*,System.Int32*,System.Byte) id: GatherVector3``2(``1*,System.Int32*,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector3(TNumber*, int*, byte) nameWithType: MathV.GatherVector3(TNumber*, int*, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(TNumber*, int*, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 583 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 GatherVector3(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3* nameWithType.vb: MathV.GatherVector3(Of TLane, TNumber)(TNumber*, Integer*, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(Of TLane, TNumber)(TNumber*, Integer*, Byte) name.vb: GatherVector3(Of TLane, TNumber)(TNumber*, Integer*, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,``0,System.Byte) id: GatherVector3``2(``1@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector3(ref TNumber, TLane, byte) nameWithType: MathV.GatherVector3(ref TNumber, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(ref TNumber, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 596 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 GatherVector3(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3* nameWithType.vb: MathV.GatherVector3(Of TLane, TNumber)(TNumber, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(Of TLane, TNumber)(TNumber, TLane, Byte) name.vb: GatherVector3(Of TLane, TNumber)(TNumber, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,System.Int32@,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3``2(``1@,System.Int32@,System.Byte) id: GatherVector3``2(``1@,System.Int32@,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector3(ref TNumber, ref int, byte) nameWithType: MathV.GatherVector3(ref TNumber, ref int, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(ref TNumber, ref int, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 604 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 GatherVector3(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3* nameWithType.vb: MathV.GatherVector3(Of TLane, TNumber)(TNumber, Integer, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3(Of TLane, TNumber)(TNumber, Integer, Byte) name.vb: GatherVector3(Of TLane, TNumber)(TNumber, Integer, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,``0,``0,System.Byte) id: MaskGatherVector3``2(``1*,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector3(TNumber*, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector3(TNumber*, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(TNumber*, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 612 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskGatherVector3(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, mask As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3* nameWithType.vb: MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) name.vb: MaskGatherVector3(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,System.Int32*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1*,System.Int32*,``0,System.Byte) id: MaskGatherVector3``2(``1*,System.Int32*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector3(TNumber*, int*, TLane, byte) nameWithType: MathV.MaskGatherVector3(TNumber*, int*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(TNumber*, int*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 625 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskGatherVector3(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, mask As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3* nameWithType.vb: MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) name.vb: MaskGatherVector3(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,``0,``0,System.Byte) id: MaskGatherVector3``2(``1@,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector3(ref TNumber, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector3(ref TNumber, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(ref TNumber, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 638 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskGatherVector3(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, mask As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3* nameWithType.vb: MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) name.vb: MaskGatherVector3(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,System.Int32@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3``2(``1@,System.Int32@,``0,System.Byte) id: MaskGatherVector3``2(``1@,System.Int32@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector3(ref TNumber, ref int, TLane, byte) nameWithType: MathV.MaskGatherVector3(ref TNumber, ref int, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(ref TNumber, ref int, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector3 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 646 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 MaskGatherVector3(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector3(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, mask As TLane, scale As Byte) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3* nameWithType.vb: MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) name.vb: MaskGatherVector3(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Abs(in Vector3) nameWithType: MathV.Abs(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Abs path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 657 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Abs(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Abs(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs* nameWithType.vb: MathV.Abs(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Abs(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Dot(in Vector3, in Vector3) nameWithType: MathV.Dot(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dot path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 670 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Dot(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Dot(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot* nameWithType.vb: MathV.Dot(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Dot(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sin(in Vector3) nameWithType: MathV.Sin(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 678 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Sin(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Sin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin* nameWithType.vb: MathV.Sin(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Sin(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Cos(in Vector3) nameWithType: MathV.Cos(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Cos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 691 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Cos(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Cos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos* nameWithType.vb: MathV.Cos(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Cos(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: SinCos(in Vector3, out Vector3, out Vector3) nameWithType: MathV.SinCos(in Vector3, out Vector3, out Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, out Misaki.HighPerformance.Mathematics.SPMD.Vector3, out Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: SinCos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 704 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static void SinCos(in Vector3 vector, out Vector3 sin, out Vector3 cos) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: sin type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: cos type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber content.vb: Public Shared Sub SinCos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber), sin As Vector3(Of TLane, TNumber), cos As Vector3(Of TLane, TNumber)) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos* nameWithType.vb: MathV.SinCos(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: SinCos(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sqrt(in Vector3) nameWithType: MathV.Sqrt(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 714 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Sqrt(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Sqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt* nameWithType.vb: MathV.Sqrt(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Sqrt(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Tan(in Vector3) nameWithType: MathV.Tan(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Tan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 727 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Tan(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Tan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan* nameWithType.vb: MathV.Tan(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Tan(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Asin(in Vector3) nameWithType: MathV.Asin(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Asin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 740 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Asin(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Asin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin* nameWithType.vb: MathV.Asin(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Asin(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Acos(in Vector3) nameWithType: MathV.Acos(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Acos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 753 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Acos(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Acos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos* nameWithType.vb: MathV.Acos(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Acos(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan(in Vector3) nameWithType: MathV.Atan(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 766 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Atan(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Atan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan* nameWithType.vb: MathV.Atan(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Atan(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan2(in Vector3, in Vector3) nameWithType: MathV.Atan2(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 779 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Atan2(in Vector3 x, in Vector3 y) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: y type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Atan2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As Vector3(Of TLane, TNumber), y As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2* nameWithType.vb: MathV.Atan2(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Atan2(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Rsqrt(in Vector3) nameWithType: MathV.Rsqrt(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Rsqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 792 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Rsqrt(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Rsqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt* nameWithType.vb: MathV.Rsqrt(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Rsqrt(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Normalize(in Vector3) nameWithType: MathV.Normalize(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Normalize path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 805 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Normalize(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Normalize(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize* nameWithType.vb: MathV.Normalize(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Normalize(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Reflect(in Vector3, in Vector3) nameWithType: MathV.Reflect(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reflect path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 813 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Reflect(in Vector3 incident, in Vector3 normal) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: incident type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: normal type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Reflect(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(incident As Vector3(Of TLane, TNumber), normal As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect* nameWithType.vb: MathV.Reflect(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Reflect(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Min(in Vector3, in Vector3) nameWithType: MathV.Min(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Min path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 822 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Min(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Min(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min* nameWithType.vb: MathV.Min(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Min(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Max(in Vector3, in Vector3) nameWithType: MathV.Max(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Max path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 835 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Max(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Max(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max* nameWithType.vb: MathV.Max(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Max(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Clamp(in Vector3, in Vector3, in Vector3) nameWithType: MathV.Clamp(in Vector3, in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clamp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 848 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Clamp(in Vector3 value, in Vector3 min, in Vector3 max) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: min type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: max type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Clamp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector3(Of TLane, TNumber), min As Vector3(Of TLane, TNumber), max As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp* nameWithType.vb: MathV.Clamp(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Clamp(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Saturate(in Vector3) nameWithType: MathV.Saturate(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Saturate path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 856 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Saturate(in Vector3 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Saturate(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate* nameWithType.vb: MathV.Saturate(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Saturate(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,``0) id: Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Lerp(in Vector3, in Vector3, TLane) nameWithType: MathV.Lerp(in Vector3, in Vector3, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Lerp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 864 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Lerp(in Vector3 a, in Vector3 b, TLane t) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: t type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Lerp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber), t As TLane) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp* nameWithType.vb: MathV.Lerp(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), TLane) name.vb: Lerp(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Length(in Vector3) nameWithType: MathV.Length(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Length path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 872 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Length(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Length(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length* nameWithType.vb: MathV.Length(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Length(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LengthSquared(in Vector3) nameWithType: MathV.LengthSquared(in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LengthSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 880 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane LengthSquared(in Vector3 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function LengthSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector3(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared* nameWithType.vb: MathV.LengthSquared(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: LengthSquared(Of TLane, TNumber)(Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Distance(in Vector3, in Vector3) nameWithType: MathV.Distance(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Distance path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 888 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Distance(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Distance(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance* nameWithType.vb: MathV.Distance(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Distance(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: DistanceSquared(in Vector3, in Vector3) nameWithType: MathV.DistanceSquared(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: DistanceSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 897 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane DistanceSquared(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function DistanceSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared* nameWithType.vb: MathV.DistanceSquared(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: DistanceSquared(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Step(in Vector3, in Vector3) nameWithType: MathV.Step(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Step path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 906 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Step(in Vector3 edge, in Vector3 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: edge type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function [Step](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(edge As Vector3(Of TLane, TNumber), value As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step* nameWithType.vb: MathV.Step(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Step(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}) id: Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Smoothstep(Vector3, Vector3, Vector3) nameWithType: MathV.Smoothstep(Vector3, Vector3, Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Misaki.HighPerformance.Mathematics.SPMD.Vector3, Misaki.HighPerformance.Mathematics.SPMD.Vector3, Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Smoothstep path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 914 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Smoothstep(Vector3 xMin, Vector3 xMax, Vector3 x) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: xMin type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: xMax type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Smoothstep(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(xMin As Vector3(Of TLane, TNumber), xMax As Vector3(Of TLane, TNumber), x As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep* nameWithType.vb: MathV.Smoothstep(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Smoothstep(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(TLane, in Vector3, in Vector3) nameWithType: MathV.Select(TLane, in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 926 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Select(TLane condition, in Vector3 isTrue, in Vector3 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: '{TLane}' - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As TLane, isTrue As Vector3(Of TLane, TNumber), isFalse As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(TLane, Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(TLane, Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(TLane, Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(Vector3, in Vector3, in Vector3) nameWithType: MathV.Select(Vector3, in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 939 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Select(Vector3 condition, in Vector3 isTrue, in Vector3 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As Vector3(Of TLane, TNumber), isTrue As Vector3(Of TLane, TNumber), isFalse As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@,``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Create``2(``0@,``0@,``0@,``0@) id: Create``2(``0@,``0@,``0@,``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Create(in TLane, in TLane, in TLane, in TLane) nameWithType: MathV.Create(in TLane, in TLane, in TLane, in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(in TLane, in TLane, in TLane, in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Create path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 958 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Create(in TLane x, in TLane y, in TLane z, in TLane w) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TLane}' - id: y type: '{TLane}' - id: z type: '{TLane}' - id: w type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Create(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TLane, y As TLane, z As TLane, w As TLane) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create* nameWithType.vb: MathV.Create(Of TLane, TNumber)(TLane, TLane, TLane, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create(Of TLane, TNumber)(TLane, TLane, TLane, TLane) name.vb: Create(Of TLane, TNumber)(TLane, TLane, TLane, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4``2(``0@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4``2(``0@) id: CreateVector4``2(``0@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: CreateVector4(in TLane) nameWithType: MathV.CreateVector4(in TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4(in TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: CreateVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 972 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 CreateVector4(in TLane value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function CreateVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As TLane) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4* nameWithType.vb: MathV.CreateVector4(Of TLane, TNumber)(TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4(Of TLane, TNumber)(TLane) name.vb: CreateVector4(Of TLane, TNumber)(TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1*) id: LoadVector4``2(``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector4(TNumber*) nameWithType: MathV.LoadVector4(TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4(TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 986 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 LoadVector4(TNumber* pSrc) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4* nameWithType.vb: MathV.LoadVector4(Of TLane, TNumber)(TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4(Of TLane, TNumber)(TNumber*) name.vb: LoadVector4(Of TLane, TNumber)(TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4``2(``1@) id: LoadVector4``2(``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LoadVector4(ref TNumber) nameWithType: MathV.LoadVector4(ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4(ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LoadVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1000 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 LoadVector4(ref TNumber src) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function LoadVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4* nameWithType.vb: MathV.LoadVector4(Of TLane, TNumber)(TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4(Of TLane, TNumber)(TNumber) name.vb: LoadVector4(Of TLane, TNumber)(TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1*,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1*,``0) id: MaskLoadVector4``2(``1*,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector4(TNumber*, TLane) nameWithType: MathV.MaskLoadVector4(TNumber*, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4(TNumber*, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1008 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskLoadVector4(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pSrc type: '{TNumber}*' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pSrc As TNumber*, mask As TLane) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4* nameWithType.vb: MathV.MaskLoadVector4(Of TLane, TNumber)(TNumber*, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4(Of TLane, TNumber)(TNumber*, TLane) name.vb: MaskLoadVector4(Of TLane, TNumber)(TNumber*, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4``2(``1@,``0) id: MaskLoadVector4``2(``1@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskLoadVector4(ref TNumber, TLane) nameWithType: MathV.MaskLoadVector4(ref TNumber, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4(ref TNumber, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskLoadVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1022 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskLoadVector4(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: src type: '{TNumber}' - id: mask type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskLoadVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(src As TNumber, mask As TLane) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4* nameWithType.vb: MathV.MaskLoadVector4(Of TLane, TNumber)(TNumber, TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4(Of TLane, TNumber)(TNumber, TLane) name.vb: MaskLoadVector4(Of TLane, TNumber)(TNumber, TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*,``1*) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1*,``1*,``1*,``1*) id: Load``2(``1*,``1*,``1*,``1*) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(TNumber*, TNumber*, TNumber*, TNumber*) nameWithType: MathV.Load(TNumber*, TNumber*, TNumber*, TNumber*) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(TNumber*, TNumber*, TNumber*, TNumber*) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1030 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Load(TNumber* px, TNumber* py, TNumber* pz, TNumber* pw) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: px type: '{TNumber}*' - id: py type: '{TNumber}*' - id: pz type: '{TNumber}*' - id: pw type: '{TNumber}*' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(px As TNumber*, py As TNumber*, pz As TNumber*, pw As TNumber*) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*, TNumber*) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*, TNumber*) name.vb: Load(Of TLane, TNumber)(TNumber*, TNumber*, TNumber*, TNumber*) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@,``1@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load``2(``1@,``1@,``1@,``1@) id: Load``2(``1@,``1@,``1@,``1@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Load(ref TNumber, ref TNumber, ref TNumber, ref TNumber) nameWithType: MathV.Load(ref TNumber, ref TNumber, ref TNumber, ref TNumber) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(ref TNumber, ref TNumber, ref TNumber, ref TNumber) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Load path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1044 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Load(ref TNumber x, ref TNumber y, ref TNumber z, ref TNumber w) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: '{TNumber}' - id: y type: '{TNumber}' - id: z type: '{TNumber}' - id: w type: '{TNumber}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Load(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As TNumber, y As TNumber, z As TNumber, w As TNumber) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* nameWithType.vb: MathV.Load(Of TLane, TNumber)(TNumber, TNumber, TNumber, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load(Of TLane, TNumber)(TNumber, TNumber, TNumber, TNumber) name.vb: Load(Of TLane, TNumber)(TNumber, TNumber, TNumber, TNumber) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,``0,System.Byte) id: GatherVector4``2(``1*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector4(TNumber*, TLane, byte) nameWithType: MathV.GatherVector4(TNumber*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(TNumber*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1059 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 GatherVector4(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4* nameWithType.vb: MathV.GatherVector4(Of TLane, TNumber)(TNumber*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(Of TLane, TNumber)(TNumber*, TLane, Byte) name.vb: GatherVector4(Of TLane, TNumber)(TNumber*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,System.Int32*,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1*,System.Int32*,System.Byte) id: GatherVector4``2(``1*,System.Int32*,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector4(TNumber*, int*, byte) nameWithType: MathV.GatherVector4(TNumber*, int*, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(TNumber*, int*, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1073 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 GatherVector4(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4* nameWithType.vb: MathV.GatherVector4(Of TLane, TNumber)(TNumber*, Integer*, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(Of TLane, TNumber)(TNumber*, Integer*, Byte) name.vb: GatherVector4(Of TLane, TNumber)(TNumber*, Integer*, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,``0,System.Byte) id: GatherVector4``2(``1@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector4(ref TNumber, TLane, byte) nameWithType: MathV.GatherVector4(ref TNumber, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(ref TNumber, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1087 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 GatherVector4(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4* nameWithType.vb: MathV.GatherVector4(Of TLane, TNumber)(TNumber, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(Of TLane, TNumber)(TNumber, TLane, Byte) name.vb: GatherVector4(Of TLane, TNumber)(TNumber, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,System.Int32@,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4``2(``1@,System.Int32@,System.Byte) id: GatherVector4``2(``1@,System.Int32@,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: GatherVector4(ref TNumber, ref int, byte) nameWithType: MathV.GatherVector4(ref TNumber, ref int, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(ref TNumber, ref int, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1095 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 GatherVector4(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function GatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4* nameWithType.vb: MathV.GatherVector4(Of TLane, TNumber)(TNumber, Integer, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4(Of TLane, TNumber)(TNumber, Integer, Byte) name.vb: GatherVector4(Of TLane, TNumber)(TNumber, Integer, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,``0,``0,System.Byte) id: MaskGatherVector4``2(``1*,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector4(TNumber*, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector4(TNumber*, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(TNumber*, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1103 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskGatherVector4(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, indices As TLane, mask As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4* nameWithType.vb: MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) name.vb: MaskGatherVector4(Of TLane, TNumber)(TNumber*, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,System.Int32*,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1*,System.Int32*,``0,System.Byte) id: MaskGatherVector4``2(``1*,System.Int32*,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector4(TNumber*, int*, TLane, byte) nameWithType: MathV.MaskGatherVector4(TNumber*, int*, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(TNumber*, int*, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1117 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskGatherVector4(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: pData type: '{TNumber}*' - id: pIndices type: System.Int32* - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(pData As TNumber*, pIndices As Integer*, mask As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4* nameWithType.vb: MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) name.vb: MaskGatherVector4(Of TLane, TNumber)(TNumber*, Integer*, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,``0,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,``0,``0,System.Byte) id: MaskGatherVector4``2(``1@,``0,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector4(ref TNumber, TLane, TLane, byte) nameWithType: MathV.MaskGatherVector4(ref TNumber, TLane, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(ref TNumber, TLane, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1131 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskGatherVector4(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: indices type: '{TLane}' - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, indices As TLane, mask As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4* nameWithType.vb: MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) name.vb: MaskGatherVector4(Of TLane, TNumber)(TNumber, TLane, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,System.Int32@,``0,System.Byte) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4``2(``1@,System.Int32@,``0,System.Byte) id: MaskGatherVector4``2(``1@,System.Int32@,``0,System.Byte) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: MaskGatherVector4(ref TNumber, ref int, TLane, byte) nameWithType: MathV.MaskGatherVector4(ref TNumber, ref int, TLane, byte) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(ref TNumber, ref int, TLane, byte) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: MaskGatherVector4 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1139 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 MaskGatherVector4(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: baseAddress type: '{TNumber}' - id: baseIndex type: System.Int32 - id: mask type: '{TLane}' - id: scale type: System.Byte attributes: - type: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute ctor: System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute.#ctor arguments: [] namedArguments: - name: Min type: System.Byte value: 1 - name: Max type: System.Byte value: 8 typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function MaskGatherVector4(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(baseAddress As TNumber, baseIndex As Integer, mask As TLane, scale As Byte) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4* nameWithType.vb: MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) name.vb: MaskGatherVector4(Of TLane, TNumber)(TNumber, Integer, TLane, Byte) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Abs``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Abs(in Vector4) nameWithType: MathV.Abs(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Abs path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1150 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Abs(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Abs(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs* nameWithType.vb: MathV.Abs(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Abs(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Dot``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Dot(in Vector4, in Vector4) nameWithType: MathV.Dot(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dot path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1164 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Dot(in Vector4 a, in Vector4 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Dot(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot* nameWithType.vb: MathV.Dot(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Dot(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Sin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sin(in Vector4) nameWithType: MathV.Sin(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1172 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Sin(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Sin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin* nameWithType.vb: MathV.Sin(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Sin(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Cos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Cos(in Vector4) nameWithType: MathV.Cos(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Cos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1186 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Cos(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Cos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos* nameWithType.vb: MathV.Cos(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Cos(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: SinCos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: SinCos(in Vector4, out Vector4, out Vector4) nameWithType: MathV.SinCos(in Vector4, out Vector4, out Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, out Misaki.HighPerformance.Mathematics.SPMD.Vector4, out Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: SinCos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1200 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static void SinCos(in Vector4 vector, out Vector4 sin, out Vector4 cos) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: sin type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: cos type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber content.vb: Public Shared Sub SinCos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber), sin As Vector4(Of TLane, TNumber), cos As Vector4(Of TLane, TNumber)) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos* nameWithType.vb: MathV.SinCos(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: SinCos(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Sqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Sqrt(in Vector4) nameWithType: MathV.Sqrt(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Sqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1211 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Sqrt(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Sqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt* nameWithType.vb: MathV.Sqrt(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Sqrt(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Tan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Tan(in Vector4) nameWithType: MathV.Tan(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Tan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1225 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Tan(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Tan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan* nameWithType.vb: MathV.Tan(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Tan(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Asin``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Asin(in Vector4) nameWithType: MathV.Asin(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Asin path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1239 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Asin(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Asin(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin* nameWithType.vb: MathV.Asin(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Asin(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Acos``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Acos(in Vector4) nameWithType: MathV.Acos(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Acos path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1253 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Acos(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Acos(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos* nameWithType.vb: MathV.Acos(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Acos(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Atan``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan(in Vector4) nameWithType: MathV.Atan(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1267 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Atan(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Atan(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan* nameWithType.vb: MathV.Atan(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Atan(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Atan2``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Atan2(in Vector4, in Vector4) nameWithType: MathV.Atan2(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Atan2 path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1281 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Atan2(in Vector4 x, in Vector4 y) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: y type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Atan2(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(x As Vector4(Of TLane, TNumber), y As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2* nameWithType.vb: MathV.Atan2(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Atan2(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Rsqrt``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Rsqrt(in Vector4) nameWithType: MathV.Rsqrt(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Rsqrt path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1295 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Rsqrt(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Rsqrt(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt* nameWithType.vb: MathV.Rsqrt(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Rsqrt(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Normalize``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Normalize(in Vector4) nameWithType: MathV.Normalize(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Normalize path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1309 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Normalize(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Normalize(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize* nameWithType.vb: MathV.Normalize(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Normalize(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Reflect``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Reflect(in Vector4, in Vector4) nameWithType: MathV.Reflect(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reflect path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1317 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Reflect(in Vector4 incident, in Vector4 normal) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: incident type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: normal type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Reflect(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(incident As Vector4(Of TLane, TNumber), normal As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect* nameWithType.vb: MathV.Reflect(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Reflect(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Min``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Min(in Vector4, in Vector4) nameWithType: MathV.Min(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Min path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1326 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Min(in Vector4 a, in Vector4 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Min(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min* nameWithType.vb: MathV.Min(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Min(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Max``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Max(in Vector4, in Vector4) nameWithType: MathV.Max(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Max path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1340 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Max(in Vector4 a, in Vector4 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Max(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max* nameWithType.vb: MathV.Max(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Max(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Clamp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Clamp(in Vector4, in Vector4, in Vector4) nameWithType: MathV.Clamp(in Vector4, in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clamp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1354 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Clamp(in Vector4 value, in Vector4 min, in Vector4 max) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: min type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: max type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Clamp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector4(Of TLane, TNumber), min As Vector4(Of TLane, TNumber), max As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp* nameWithType.vb: MathV.Clamp(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Clamp(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Saturate``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Saturate(in Vector4) nameWithType: MathV.Saturate(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Saturate path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1362 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Saturate(in Vector4 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Saturate(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(value As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate* nameWithType.vb: MathV.Saturate(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Saturate(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,``0) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,``0) id: Lerp``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,``0) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Lerp(in Vector4, in Vector4, TLane) nameWithType: MathV.Lerp(in Vector4, in Vector4, TLane) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4, TLane) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Lerp path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1370 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Lerp(in Vector4 a, in Vector4 b, TLane t) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: t type: '{TLane}' typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Lerp(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber), t As TLane) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp* nameWithType.vb: MathV.Lerp(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), TLane) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), TLane) name.vb: Lerp(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), TLane) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Length``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Length(in Vector4) nameWithType: MathV.Length(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Length path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1378 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Length(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Length(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length* nameWithType.vb: MathV.Length(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Length(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: LengthSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: LengthSquared(in Vector4) nameWithType: MathV.LengthSquared(in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: LengthSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1386 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane LengthSquared(in Vector4 vector) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: vector type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function LengthSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(vector As Vector4(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared* nameWithType.vb: MathV.LengthSquared(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: LengthSquared(Of TLane, TNumber)(Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Distance``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Distance(in Vector4, in Vector4) nameWithType: MathV.Distance(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Distance path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1394 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane Distance(in Vector4 a, in Vector4 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function Distance(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance* nameWithType.vb: MathV.Distance(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Distance(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: DistanceSquared``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: DistanceSquared(in Vector4, in Vector4) nameWithType: MathV.DistanceSquared(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: DistanceSquared path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1403 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static TLane DistanceSquared(in Vector4 a, in Vector4 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: '{TLane}' content.vb: Public Shared Function DistanceSquared(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector4(Of TLane, TNumber), b As Vector4(Of TLane, TNumber)) As TLane overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared* nameWithType.vb: MathV.DistanceSquared(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: DistanceSquared(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Step``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Step(in Vector4, in Vector4) nameWithType: MathV.Step(in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Step path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1412 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Step(in Vector4 edge, in Vector4 value) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: edge type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: value type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function [Step](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(edge As Vector4(Of TLane, TNumber), value As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step* nameWithType.vb: MathV.Step(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Step(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}) id: Smoothstep``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Smoothstep(Vector4, Vector4, Vector4) nameWithType: MathV.Smoothstep(Vector4, Vector4, Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Misaki.HighPerformance.Mathematics.SPMD.Vector4, Misaki.HighPerformance.Mathematics.SPMD.Vector4, Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Smoothstep path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1420 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Smoothstep(Vector4 xMin, Vector4 xMax, Vector4 x) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: xMin type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: xMax type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: x type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function Smoothstep(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(xMin As Vector4(Of TLane, TNumber), xMax As Vector4(Of TLane, TNumber), x As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep* nameWithType.vb: MathV.Smoothstep(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Smoothstep(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Select``2(``0,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(TLane, in Vector4, in Vector4) nameWithType: MathV.Select(TLane, in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1432 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Select(TLane condition, in Vector4 isTrue, in Vector4 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: '{TLane}' - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As TLane, isTrue As Vector4(Of TLane, TNumber), isFalse As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(TLane, Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(TLane, Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(TLane, Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) id: Select``2(Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1},Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Select(Vector4, in Vector4, in Vector4) nameWithType: MathV.Select(Vector4, in Vector4, in Vector4) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4, in Misaki.HighPerformance.Mathematics.SPMD.Vector4) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Select path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1446 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector4 Select(Vector4 condition, in Vector4 isTrue, in Vector4 isFalse) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: condition type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: isTrue type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} - id: isFalse type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} content.vb: Public Shared Function [Select](Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(condition As Vector4(Of TLane, TNumber), isTrue As Vector4(Of TLane, TNumber), isFalse As Vector4(Of TLane, TNumber)) As Vector4(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* nameWithType.vb: MathV.Select(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber)) name.vb: Select(Of TLane, TNumber)(Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber), Vector4(Of TLane, TNumber)) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) commentId: M:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) id: Cross``2(Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@,Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1}@) parent: Misaki.HighPerformance.Mathematics.SPMD.MathV langs: - csharp - vb name: Cross(in Vector3, in Vector3) nameWithType: MathV.Cross(in Vector3, in Vector3) fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross(in Misaki.HighPerformance.Mathematics.SPMD.Vector3, in Misaki.HighPerformance.Mathematics.SPMD.Vector3) type: Method source: remote: path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Cross path: src/Misaki.HighPerformance.Mathematics.SPMD/Templates/MathV.Vector.gen.cs startLine: 1465 assemblies: - Misaki.HighPerformance.Mathematics.SPMD namespace: Misaki.HighPerformance.Mathematics.SPMD syntax: content: 'public static Vector3 Cross(in Vector3 a, in Vector3 b) where TLane : unmanaged, ISPMDLane where TNumber : unmanaged, INumber, IBinaryNumber, IMinMaxValue, IBitwiseOperators' parameters: - id: a type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} - id: b type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} typeParameters: - id: TLane - id: TNumber return: type: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} content.vb: Public Shared Function Cross(Of TLane As {Structure, ISPMDLane(Of TLane, TNumber)}, TNumber As {Structure, INumber(Of TNumber), IBinaryNumber(Of TNumber), IMinMaxValue(Of TNumber), IBitwiseOperators(Of TNumber, TNumber, TNumber)})(a As Vector3(Of TLane, TNumber), b As Vector3(Of TLane, TNumber)) As Vector3(Of TLane, TNumber) overload: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross* nameWithType.vb: MathV.Cross(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross(Of TLane, TNumber)(Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber), Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber)) name.vb: Cross(Of TLane, TNumber)(Vector3(Of TLane, TNumber), Vector3(Of TLane, TNumber)) references: - uid: Misaki.HighPerformance.Mathematics.SPMD commentId: N:Misaki.HighPerformance.Mathematics.SPMD href: Misaki.html name: Misaki.HighPerformance.Mathematics.SPMD nameWithType: Misaki.HighPerformance.Mathematics.SPMD fullName: Misaki.HighPerformance.Mathematics.SPMD spec.csharp: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.Mathematics name: Mathematics href: Misaki.HighPerformance.Mathematics.html - name: . - uid: Misaki.HighPerformance.Mathematics.SPMD name: SPMD href: Misaki.HighPerformance.Mathematics.SPMD.html spec.vb: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.Mathematics name: Mathematics href: Misaki.HighPerformance.Mathematics.html - name: . - uid: Misaki.HighPerformance.Mathematics.SPMD name: SPMD href: Misaki.HighPerformance.Mathematics.SPMD.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Create href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Create__2___0____0__ name: Create nameWithType: MathV.Create fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create - uid: '{TLane}' commentId: '!:TLane' definition: TLane name: TLane nameWithType: TLane fullName: TLane - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2{{TLane},{TNumber}} commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector2{``0,``1} parent: Misaki.HighPerformance.Mathematics.SPMD definition: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html name: Vector2 nameWithType: Vector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector2 nameWithType.vb: Vector2(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber) name.vb: Vector2(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 name: Vector2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 name: Vector2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: TLane name: TLane nameWithType: TLane fullName: TLane - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 parent: Misaki.HighPerformance.Mathematics.SPMD href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html name: Vector2 nameWithType: Vector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector2 nameWithType.vb: Vector2(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector2(Of TLane, TNumber) name.vb: Vector2(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 name: Vector2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector2`2 name: Vector2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector2-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_CreateVector2__2___0__ name: CreateVector2 nameWithType: MathV.CreateVector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_LoadVector2__2___1__ name: LoadVector2 nameWithType: MathV.LoadVector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2 - uid: '{TNumber}*' isExternal: true name: TNumber* nameWithType: TNumber* fullName: TNumber* spec.csharp: - name: TNumber - name: '*' spec.vb: - name: TNumber - name: '*' - uid: '{TNumber}' commentId: '!:TNumber' definition: TNumber name: TNumber nameWithType: TNumber fullName: TNumber - uid: TNumber name: TNumber nameWithType: TNumber fullName: TNumber - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskLoadVector2__2___1____0_ name: MaskLoadVector2 nameWithType: MathV.MaskLoadVector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Load href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Load__2___1____1__ name: Load nameWithType: MathV.Load fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_GatherVector2__2___1____0_System_Byte_ name: GatherVector2 nameWithType: MathV.GatherVector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2 - uid: System.Byte commentId: T:System.Byte parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte name: byte nameWithType: byte fullName: byte nameWithType.vb: Byte fullName.vb: Byte name.vb: Byte - uid: System.Int32* isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int* nameWithType: int* fullName: int* nameWithType.vb: Integer* fullName.vb: Integer* name.vb: Integer* spec.csharp: - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '*' spec.vb: - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: '*' - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskGatherVector2__2___1____0___0_System_Byte_ name: MaskGatherVector2 nameWithType: MathV.MaskGatherVector2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Abs__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Abs nameWithType: MathV.Abs fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Dot__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Dot nameWithType: MathV.Dot fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Sin__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Sin nameWithType: MathV.Sin fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Cos__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Cos nameWithType: MathV.Cos fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_SinCos__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: SinCos nameWithType: MathV.SinCos fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Sqrt__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Sqrt nameWithType: MathV.Sqrt fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Tan__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Tan nameWithType: MathV.Tan fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Asin__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Asin nameWithType: MathV.Asin fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Acos__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Acos nameWithType: MathV.Acos fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Atan__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Atan nameWithType: MathV.Atan fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Atan2__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Atan2 nameWithType: MathV.Atan2 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Rsqrt__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Rsqrt nameWithType: MathV.Rsqrt fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Normalize__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Normalize nameWithType: MathV.Normalize fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Reflect__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Reflect nameWithType: MathV.Reflect fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Min href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Min__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Min nameWithType: MathV.Min fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Max href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Max__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Max nameWithType: MathV.Max fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Clamp__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Clamp nameWithType: MathV.Clamp fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Saturate__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Saturate nameWithType: MathV.Saturate fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Lerp__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1_____0_ name: Lerp nameWithType: MathV.Lerp fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Length href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Length__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Length nameWithType: MathV.Length fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_LengthSquared__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: LengthSquared nameWithType: MathV.LengthSquared fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Distance__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Distance nameWithType: MathV.Distance fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_DistanceSquared__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: DistanceSquared nameWithType: MathV.DistanceSquared fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Step href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Step__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Step nameWithType: MathV.Step fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Smoothstep__2_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1__Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1__Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1__ name: Smoothstep nameWithType: MathV.Smoothstep fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Select href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Select__2___0_Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector2___0___1___ name: Select nameWithType: MathV.Select fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3{{TLane},{TNumber}} commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector3{``0,``1} parent: Misaki.HighPerformance.Mathematics.SPMD definition: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html name: Vector3 nameWithType: Vector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector3 nameWithType.vb: Vector3(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber) name.vb: Vector3(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 name: Vector3 href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 name: Vector3 href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 parent: Misaki.HighPerformance.Mathematics.SPMD href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html name: Vector3 nameWithType: Vector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector3 nameWithType.vb: Vector3(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector3(Of TLane, TNumber) name.vb: Vector3(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 name: Vector3 href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector3`2 name: Vector3 href: Misaki.HighPerformance.Mathematics.SPMD.Vector3-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_CreateVector3__2___0__ name: CreateVector3 nameWithType: MathV.CreateVector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_LoadVector3__2___1__ name: LoadVector3 nameWithType: MathV.LoadVector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskLoadVector3__2___1____0_ name: MaskLoadVector3 nameWithType: MathV.MaskLoadVector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_GatherVector3__2___1____0_System_Byte_ name: GatherVector3 nameWithType: MathV.GatherVector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskGatherVector3__2___1____0___0_System_Byte_ name: MaskGatherVector3 nameWithType: MathV.MaskGatherVector3 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3 - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4{{TLane},{TNumber}} commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector4{``0,``1} parent: Misaki.HighPerformance.Mathematics.SPMD definition: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html name: Vector4 nameWithType: Vector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector4 nameWithType.vb: Vector4(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber) name.vb: Vector4(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 name: Vector4 href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 name: Vector4 href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 commentId: T:Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 parent: Misaki.HighPerformance.Mathematics.SPMD href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html name: Vector4 nameWithType: Vector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector4 nameWithType.vb: Vector4(Of TLane, TNumber) fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.Vector4(Of TLane, TNumber) name.vb: Vector4(Of TLane, TNumber) spec.csharp: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 name: Vector4 href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html - name: < - name: TLane - name: ',' - name: " " - name: TNumber - name: '>' spec.vb: - uid: Misaki.HighPerformance.Mathematics.SPMD.Vector4`2 name: Vector4 href: Misaki.HighPerformance.Mathematics.SPMD.Vector4-2.html - name: ( - name: Of - name: " " - name: TLane - name: ',' - name: " " - name: TNumber - name: ) - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_CreateVector4__2___0__ name: CreateVector4 nameWithType: MathV.CreateVector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_LoadVector4__2___1__ name: LoadVector4 nameWithType: MathV.LoadVector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskLoadVector4__2___1____0_ name: MaskLoadVector4 nameWithType: MathV.MaskLoadVector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_GatherVector4__2___1____0_System_Byte_ name: GatherVector4 nameWithType: MathV.GatherVector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4 href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_MaskGatherVector4__2___1____0___0_System_Byte_ name: MaskGatherVector4 nameWithType: MathV.MaskGatherVector4 fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4 - uid: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross* commentId: Overload:Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross href: Misaki.HighPerformance.Mathematics.SPMD.MathV.html#Misaki_HighPerformance_Mathematics_SPMD_MathV_Cross__2_Misaki_HighPerformance_Mathematics_SPMD_Vector3___0___1___Misaki_HighPerformance_Mathematics_SPMD_Vector3___0___1___ name: Cross nameWithType: MathV.Cross fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross