Files
Misaki.HighPerformance/docs/documents/api/Misaki.HighPerformance.Mathematics.SPMD.MathV.yml

6336 lines
388 KiB
YAML

### 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<TLane, TNumber>(in TLane, in TLane)
nameWithType: MathV.Create<TLane, TNumber>(in TLane, in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create<TLane, TNumber>(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<TLane, TNumber> Create<TLane, TNumber>(in TLane x, in TLane y) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in TLane)
nameWithType: MathV.CreateVector2<TLane, TNumber>(in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector2<TLane, TNumber>(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<TLane, TNumber> CreateVector2<TLane, TNumber>(in TLane value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*)
nameWithType: MathV.LoadVector2<TLane, TNumber>(TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2<TLane, 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: 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<TLane, TNumber> LoadVector2<TLane, TNumber>(TNumber* pSrc) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber)
nameWithType: MathV.LoadVector2<TLane, TNumber>(ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector2<TLane, 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: 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<TLane, TNumber> LoadVector2<TLane, TNumber>(ref TNumber src) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane)
nameWithType: MathV.MaskLoadVector2<TLane, TNumber>(TNumber*, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector2<TLane, TNumber>(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane)
nameWithType: MathV.MaskLoadVector2<TLane, TNumber>(ref TNumber, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector2<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector2<TLane, TNumber>(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TNumber*)
nameWithType: MathV.Load<TLane, TNumber>(TNumber*, TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, 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: 81
assemblies:
- Misaki.HighPerformance.Mathematics.SPMD
namespace: Misaki.HighPerformance.Mathematics.SPMD
syntax:
content: 'public static Vector2<TLane, TNumber> Load<TLane, TNumber>(TNumber* px, TNumber* py) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref TNumber)
nameWithType: MathV.Load<TLane, TNumber>(ref TNumber, ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, 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: 93
assemblies:
- Misaki.HighPerformance.Mathematics.SPMD
namespace: Misaki.HighPerformance.Mathematics.SPMD
syntax:
content: 'public static Vector2<TLane, TNumber> Load<TLane, TNumber>(ref TNumber x, ref TNumber y) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, byte)
nameWithType: MathV.GatherVector2<TLane, TNumber>(TNumber*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2<TLane, TNumber>(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<TLane, TNumber> GatherVector2<TLane, TNumber>(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, byte)
nameWithType: MathV.GatherVector2<TLane, TNumber>(TNumber*, int*, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2<TLane, TNumber>(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<TLane, TNumber> GatherVector2<TLane, TNumber>(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, byte)
nameWithType: MathV.GatherVector2<TLane, TNumber>(ref TNumber, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2<TLane, TNumber>(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<TLane, TNumber> GatherVector2<TLane, TNumber>(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, byte)
nameWithType: MathV.GatherVector2<TLane, TNumber>(ref TNumber, ref int, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector2<TLane, TNumber>(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<TLane, TNumber> GatherVector2<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector2<TLane, TNumber>(TNumber*, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector2<TLane, TNumber>(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, TLane, byte)
nameWithType: MathV.MaskGatherVector2<TLane, TNumber>(TNumber*, int*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector2<TLane, TNumber>(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector2<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector2<TLane, TNumber>(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
nameWithType: MathV.MaskGatherVector2<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector2<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector2<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Abs<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Abs<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Dot<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Sin<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Sin<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Cos<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Cos<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, out Vector2<TLane, TNumber>, out Vector2<TLane, TNumber>)
nameWithType: MathV.SinCos<TLane, TNumber>(in Vector2<TLane, TNumber>, out Vector2<TLane, TNumber>, out Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> vector, out Vector2<TLane, TNumber> sin, out Vector2<TLane, TNumber> cos) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Sqrt<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Sqrt<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Tan<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Tan<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Asin<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Asin<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Acos<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Acos<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Atan<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Atan<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Atan2<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Atan2<TLane, TNumber>(in Vector2<TLane, TNumber> x, in Vector2<TLane, TNumber> y) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Rsqrt<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Rsqrt<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Normalize<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Normalize<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Reflect<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Reflect<TLane, TNumber>(in Vector2<TLane, TNumber> incident, in Vector2<TLane, TNumber> normal) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Min<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Min<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Max<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Max<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Clamp<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Clamp<TLane, TNumber>(in Vector2<TLane, TNumber> value, in Vector2<TLane, TNumber> min, in Vector2<TLane, TNumber> max) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Saturate<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Saturate<TLane, TNumber>(in Vector2<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, TLane)
nameWithType: MathV.Lerp<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Lerp<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b, TLane t) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.Length<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>)
nameWithType: MathV.LengthSquared<TLane, TNumber>(in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Distance<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.DistanceSquared<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber>(in Vector2<TLane, TNumber> a, in Vector2<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Step<TLane, TNumber>(in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Step<TLane, TNumber>(in Vector2<TLane, TNumber> edge, in Vector2<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector2<TLane, TNumber>, Vector2<TLane, TNumber>, Vector2<TLane, TNumber>)
nameWithType: MathV.Smoothstep<TLane, TNumber>(Vector2<TLane, TNumber>, Vector2<TLane, TNumber>, Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Smoothstep<TLane, TNumber>(Vector2<TLane, TNumber> xMin, Vector2<TLane, TNumber> xMax, Vector2<TLane, TNumber> x) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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, TNumber>(TLane, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(TLane, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(TLane condition, in Vector2<TLane, TNumber> isTrue, in Vector2<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>, in Vector2<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(Vector2<TLane, TNumber> condition, in Vector2<TLane, TNumber> isTrue, in Vector2<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in TLane, in TLane, in TLane)
nameWithType: MathV.Create<TLane, TNumber>(in TLane, in TLane, in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create<TLane, TNumber>(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<TLane, TNumber> Create<TLane, TNumber>(in TLane x, in TLane y, in TLane z) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in TLane)
nameWithType: MathV.CreateVector3<TLane, TNumber>(in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector3<TLane, TNumber>(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<TLane, TNumber> CreateVector3<TLane, TNumber>(in TLane value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*)
nameWithType: MathV.LoadVector3<TLane, TNumber>(TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3<TLane, 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: 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<TLane, TNumber> LoadVector3<TLane, TNumber>(TNumber* pSrc) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber)
nameWithType: MathV.LoadVector3<TLane, TNumber>(ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector3<TLane, 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: 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<TLane, TNumber> LoadVector3<TLane, TNumber>(ref TNumber src) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane)
nameWithType: MathV.MaskLoadVector3<TLane, TNumber>(TNumber*, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector3<TLane, TNumber>(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane)
nameWithType: MathV.MaskLoadVector3<TLane, TNumber>(ref TNumber, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector3<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector3<TLane, TNumber>(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TNumber*, TNumber*)
nameWithType: MathV.Load<TLane, TNumber>(TNumber*, TNumber*, TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, 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: 543
assemblies:
- Misaki.HighPerformance.Mathematics.SPMD
namespace: Misaki.HighPerformance.Mathematics.SPMD
syntax:
content: 'public static Vector3<TLane, TNumber> Load<TLane, TNumber>(TNumber* px, TNumber* py, TNumber* pz) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref TNumber, ref TNumber)
nameWithType: MathV.Load<TLane, TNumber>(ref TNumber, ref TNumber, ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, 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: 556
assemblies:
- Misaki.HighPerformance.Mathematics.SPMD
namespace: Misaki.HighPerformance.Mathematics.SPMD
syntax:
content: 'public static Vector3<TLane, TNumber> Load<TLane, TNumber>(ref TNumber x, ref TNumber y, ref TNumber z) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, byte)
nameWithType: MathV.GatherVector3<TLane, TNumber>(TNumber*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3<TLane, TNumber>(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<TLane, TNumber> GatherVector3<TLane, TNumber>(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, byte)
nameWithType: MathV.GatherVector3<TLane, TNumber>(TNumber*, int*, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3<TLane, TNumber>(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<TLane, TNumber> GatherVector3<TLane, TNumber>(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, byte)
nameWithType: MathV.GatherVector3<TLane, TNumber>(ref TNumber, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3<TLane, TNumber>(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<TLane, TNumber> GatherVector3<TLane, TNumber>(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, byte)
nameWithType: MathV.GatherVector3<TLane, TNumber>(ref TNumber, ref int, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector3<TLane, TNumber>(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<TLane, TNumber> GatherVector3<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector3<TLane, TNumber>(TNumber*, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector3<TLane, TNumber>(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, TLane, byte)
nameWithType: MathV.MaskGatherVector3<TLane, TNumber>(TNumber*, int*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector3<TLane, TNumber>(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector3<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector3<TLane, TNumber>(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
nameWithType: MathV.MaskGatherVector3<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector3<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector3<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Abs<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Abs<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Dot<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Sin<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Sin<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Cos<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Cos<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, out Vector3<TLane, TNumber>, out Vector3<TLane, TNumber>)
nameWithType: MathV.SinCos<TLane, TNumber>(in Vector3<TLane, TNumber>, out Vector3<TLane, TNumber>, out Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> vector, out Vector3<TLane, TNumber> sin, out Vector3<TLane, TNumber> cos) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Sqrt<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Sqrt<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Tan<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Tan<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Asin<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Asin<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Acos<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Acos<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Atan<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Atan<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Atan2<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Atan2<TLane, TNumber>(in Vector3<TLane, TNumber> x, in Vector3<TLane, TNumber> y) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Rsqrt<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Rsqrt<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Normalize<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Normalize<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Reflect<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Reflect<TLane, TNumber>(in Vector3<TLane, TNumber> incident, in Vector3<TLane, TNumber> normal) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Min<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Min<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Max<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Max<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Clamp<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Clamp<TLane, TNumber>(in Vector3<TLane, TNumber> value, in Vector3<TLane, TNumber> min, in Vector3<TLane, TNumber> max) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Saturate<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Saturate<TLane, TNumber>(in Vector3<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, TLane)
nameWithType: MathV.Lerp<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Lerp<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b, TLane t) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.Length<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>)
nameWithType: MathV.LengthSquared<TLane, TNumber>(in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Distance<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.DistanceSquared<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Step<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Step<TLane, TNumber>(in Vector3<TLane, TNumber> edge, in Vector3<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector3<TLane, TNumber>, Vector3<TLane, TNumber>, Vector3<TLane, TNumber>)
nameWithType: MathV.Smoothstep<TLane, TNumber>(Vector3<TLane, TNumber>, Vector3<TLane, TNumber>, Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Smoothstep<TLane, TNumber>(Vector3<TLane, TNumber> xMin, Vector3<TLane, TNumber> xMax, Vector3<TLane, TNumber> x) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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, TNumber>(TLane, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(TLane, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(TLane condition, in Vector3<TLane, TNumber> isTrue, in Vector3<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(Vector3<TLane, TNumber> condition, in Vector3<TLane, TNumber> isTrue, in Vector3<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in TLane, in TLane, in TLane, in TLane)
nameWithType: MathV.Create<TLane, TNumber>(in TLane, in TLane, in TLane, in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Create<TLane, TNumber>(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<TLane, TNumber> Create<TLane, TNumber>(in TLane x, in TLane y, in TLane z, in TLane w) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in TLane)
nameWithType: MathV.CreateVector4<TLane, TNumber>(in TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.CreateVector4<TLane, TNumber>(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<TLane, TNumber> CreateVector4<TLane, TNumber>(in TLane value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*)
nameWithType: MathV.LoadVector4<TLane, TNumber>(TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4<TLane, 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: 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<TLane, TNumber> LoadVector4<TLane, TNumber>(TNumber* pSrc) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber)
nameWithType: MathV.LoadVector4<TLane, TNumber>(ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LoadVector4<TLane, 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: 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<TLane, TNumber> LoadVector4<TLane, TNumber>(ref TNumber src) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane)
nameWithType: MathV.MaskLoadVector4<TLane, TNumber>(TNumber*, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector4<TLane, TNumber>(TNumber* pSrc, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane)
nameWithType: MathV.MaskLoadVector4<TLane, TNumber>(ref TNumber, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskLoadVector4<TLane, TNumber>(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<TLane, TNumber> MaskLoadVector4<TLane, TNumber>(ref TNumber src, TLane mask) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TNumber*, TNumber*, TNumber*)
nameWithType: MathV.Load<TLane, TNumber>(TNumber*, TNumber*, TNumber*, TNumber*)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, TNumber>(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<TLane, TNumber> Load<TLane, TNumber>(TNumber* px, TNumber* py, TNumber* pz, TNumber* pw) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref TNumber, ref TNumber, ref TNumber)
nameWithType: MathV.Load<TLane, TNumber>(ref TNumber, ref TNumber, ref TNumber, ref TNumber)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Load<TLane, TNumber>(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<TLane, TNumber> Load<TLane, TNumber>(ref TNumber x, ref TNumber y, ref TNumber z, ref TNumber w) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, byte)
nameWithType: MathV.GatherVector4<TLane, TNumber>(TNumber*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4<TLane, TNumber>(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<TLane, TNumber> GatherVector4<TLane, TNumber>(TNumber* pData, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, byte)
nameWithType: MathV.GatherVector4<TLane, TNumber>(TNumber*, int*, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4<TLane, TNumber>(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<TLane, TNumber> GatherVector4<TLane, TNumber>(TNumber* pData, int* pIndices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, byte)
nameWithType: MathV.GatherVector4<TLane, TNumber>(ref TNumber, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4<TLane, TNumber>(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<TLane, TNumber> GatherVector4<TLane, TNumber>(ref TNumber baseAddress, TLane indices, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, byte)
nameWithType: MathV.GatherVector4<TLane, TNumber>(ref TNumber, ref int, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.GatherVector4<TLane, TNumber>(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<TLane, TNumber> GatherVector4<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector4<TLane, TNumber>(TNumber*, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector4<TLane, TNumber>(TNumber* pData, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(TNumber*, int*, TLane, byte)
nameWithType: MathV.MaskGatherVector4<TLane, TNumber>(TNumber*, int*, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector4<TLane, TNumber>(TNumber* pData, int* pIndices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
nameWithType: MathV.MaskGatherVector4<TLane, TNumber>(ref TNumber, TLane, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector4<TLane, TNumber>(ref TNumber baseAddress, TLane indices, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
nameWithType: MathV.MaskGatherVector4<TLane, TNumber>(ref TNumber, ref int, TLane, byte)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.MaskGatherVector4<TLane, TNumber>(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<TLane, TNumber> MaskGatherVector4<TLane, TNumber>(ref TNumber baseAddress, ref int baseIndex, TLane mask, byte scale) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Abs<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Abs<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Abs<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Dot<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Dot<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Sin<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Sin<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Cos<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Cos<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, out Vector4<TLane, TNumber>, out Vector4<TLane, TNumber>)
nameWithType: MathV.SinCos<TLane, TNumber>(in Vector4<TLane, TNumber>, out Vector4<TLane, TNumber>, out Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.SinCos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, out Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> vector, out Vector4<TLane, TNumber> sin, out Vector4<TLane, TNumber> cos) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Sqrt<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Sqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Sqrt<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Tan<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Tan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Tan<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Asin<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Asin<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Asin<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Acos<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Acos<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Acos<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Atan<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Atan<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Atan2<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Atan2<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Atan2<TLane, TNumber>(in Vector4<TLane, TNumber> x, in Vector4<TLane, TNumber> y) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Rsqrt<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Rsqrt<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Rsqrt<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Normalize<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Normalize<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Normalize<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Reflect<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Reflect<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Reflect<TLane, TNumber>(in Vector4<TLane, TNumber> incident, in Vector4<TLane, TNumber> normal) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Min<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Min<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Min<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Max<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Max<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Max<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Clamp<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Clamp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Clamp<TLane, TNumber>(in Vector4<TLane, TNumber> value, in Vector4<TLane, TNumber> min, in Vector4<TLane, TNumber> max) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Saturate<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Saturate<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Saturate<TLane, TNumber>(in Vector4<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, TLane)
nameWithType: MathV.Lerp<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, TLane)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Lerp<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Lerp<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b, TLane t) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.Length<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Length<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>)
nameWithType: MathV.LengthSquared<TLane, TNumber>(in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.LengthSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> vector) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Distance<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Distance<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.DistanceSquared<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.DistanceSquared<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber>(in Vector4<TLane, TNumber> a, in Vector4<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Step<TLane, TNumber>(in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Step<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Step<TLane, TNumber>(in Vector4<TLane, TNumber> edge, in Vector4<TLane, TNumber> value) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector4<TLane, TNumber>, Vector4<TLane, TNumber>, Vector4<TLane, TNumber>)
nameWithType: MathV.Smoothstep<TLane, TNumber>(Vector4<TLane, TNumber>, Vector4<TLane, TNumber>, Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Smoothstep<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Smoothstep<TLane, TNumber>(Vector4<TLane, TNumber> xMin, Vector4<TLane, TNumber> xMax, Vector4<TLane, TNumber> x) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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, TNumber>(TLane, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(TLane, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(TLane, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(TLane condition, in Vector4<TLane, TNumber> isTrue, in Vector4<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
nameWithType: MathV.Select<TLane, TNumber>(Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>, in Vector4<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Select<TLane, TNumber>(Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, 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: 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<TLane, TNumber> Select<TLane, TNumber>(Vector4<TLane, TNumber> condition, in Vector4<TLane, TNumber> isTrue, in Vector4<TLane, TNumber> isFalse) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
nameWithType: MathV.Cross<TLane, TNumber>(in Vector3<TLane, TNumber>, in Vector3<TLane, TNumber>)
fullName: Misaki.HighPerformance.Mathematics.SPMD.MathV.Cross<TLane, TNumber>(in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>, in Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, 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: 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<TLane, TNumber> Cross<TLane, TNumber>(in Vector3<TLane, TNumber> a, in Vector3<TLane, TNumber> b) where TLane : unmanaged, ISPMDLane<TLane, TNumber> where TNumber : unmanaged, INumber<TNumber>, IBinaryNumber<TNumber>, IMinMaxValue<TNumber>, IBitwiseOperators<TNumber, TNumber, TNumber>'
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<TLane, TNumber>
nameWithType: Vector2<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>
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<TLane, TNumber>
nameWithType: Vector2<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector2<TLane, TNumber>
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<TLane, TNumber>
nameWithType: Vector3<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>
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<TLane, TNumber>
nameWithType: Vector3<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector3<TLane, TNumber>
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<TLane, TNumber>
nameWithType: Vector4<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>
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<TLane, TNumber>
nameWithType: Vector4<TLane, TNumber>
fullName: Misaki.HighPerformance.Mathematics.SPMD.Vector4<TLane, TNumber>
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