Class VectorInterop
- Namespace
- Misaki.HighPerformance.Mathematics
- Assembly
- Misaki.HighPerformance.Mathematics.dll
public static class VectorInterop
- Inheritance
-
VectorInterop
- Inherited Members
-
Methods
public static Vector128<double> AsVector128(this double2 value)
Parameters
value double2
Returns
- Vector128<double>
public static Vector128<float> AsVector128(this float2 value)
Parameters
value float2
Returns
- Vector128<float>
public static Vector128<float> AsVector128(this float3 value)
Parameters
value float3
Returns
- Vector128<float>
public static Vector128<float> AsVector128(this float4 value)
Parameters
value float4
Returns
- Vector128<float>
public static Vector128<int> AsVector128(this int2 value)
Parameters
value int2
Returns
- Vector128<int>
public static Vector128<int> AsVector128(this int3 value)
Parameters
value int3
Returns
- Vector128<int>
public static Vector128<int> AsVector128(this int4 value)
Parameters
value int4
Returns
- Vector128<int>
public static Vector128<uint> AsVector128(this uint2 value)
Parameters
value uint2
Returns
- Vector128<uint>
public static Vector128<uint> AsVector128(this uint3 value)
Parameters
value uint3
Returns
- Vector128<uint>
public static Vector128<uint> AsVector128(this uint4 value)
Parameters
value uint4
Returns
- Vector128<uint>
public static Vector256<double> AsVector256(this double3 value)
Parameters
value double3
Returns
- Vector256<double>
public static Vector256<double> AsVector256(this double4 value)
Parameters
value double4
Returns
- Vector256<double>
public static double2 Asdouble2(this Vector128<double> value)
Parameters
value Vector128<double>
Returns
- double2
public static double3 Asdouble3(this Vector256<double> value)
Parameters
value Vector256<double>
Returns
- double3
public static double4 Asdouble4(this Vector256<double> value)
Parameters
value Vector256<double>
Returns
- double4
public static float2 Asfloat2(this Vector128<float> value)
Parameters
value Vector128<float>
Returns
- float2
public static float3 Asfloat3(this Vector128<float> value)
Parameters
value Vector128<float>
Returns
- float3
public static float4 Asfloat4(this Vector128<float> value)
Parameters
value Vector128<float>
Returns
- float4
public static int2 Asint2(this Vector128<int> value)
Parameters
value Vector128<int>
Returns
- int2
public static int3 Asint3(this Vector128<int> value)
Parameters
value Vector128<int>
Returns
- int3
public static int4 Asint4(this Vector128<int> value)
Parameters
value Vector128<int>
Returns
- int4
public static uint2 Asuint2(this Vector128<uint> value)
Parameters
value Vector128<uint>
Returns
- uint2
public static uint3 Asuint3(this Vector128<uint> value)
Parameters
value Vector128<uint>
Returns
- uint3
public static uint4 Asuint4(this Vector128<uint> value)
Parameters
value Vector128<uint>
Returns
- uint4