Table of Contents

Class VectorInterop

Namespace
Misaki.HighPerformance.Mathematics
Assembly
Misaki.HighPerformance.Mathematics.dll
public static class VectorInterop
Inheritance
VectorInterop
Inherited Members

Methods

AsVector128(double2)

public static Vector128<double> AsVector128(this double2 value)

Parameters

value double2

Returns

Vector128<double>

AsVector128(float2)

public static Vector128<float> AsVector128(this float2 value)

Parameters

value float2

Returns

Vector128<float>

AsVector128(float3)

public static Vector128<float> AsVector128(this float3 value)

Parameters

value float3

Returns

Vector128<float>

AsVector128(float4)

public static Vector128<float> AsVector128(this float4 value)

Parameters

value float4

Returns

Vector128<float>

AsVector128(int2)

public static Vector128<int> AsVector128(this int2 value)

Parameters

value int2

Returns

Vector128<int>

AsVector128(int3)

public static Vector128<int> AsVector128(this int3 value)

Parameters

value int3

Returns

Vector128<int>

AsVector128(int4)

public static Vector128<int> AsVector128(this int4 value)

Parameters

value int4

Returns

Vector128<int>

AsVector128(uint2)

public static Vector128<uint> AsVector128(this uint2 value)

Parameters

value uint2

Returns

Vector128<uint>

AsVector128(uint3)

public static Vector128<uint> AsVector128(this uint3 value)

Parameters

value uint3

Returns

Vector128<uint>

AsVector128(uint4)

public static Vector128<uint> AsVector128(this uint4 value)

Parameters

value uint4

Returns

Vector128<uint>

AsVector256(double3)

public static Vector256<double> AsVector256(this double3 value)

Parameters

value double3

Returns

Vector256<double>

AsVector256(double4)

public static Vector256<double> AsVector256(this double4 value)

Parameters

value double4

Returns

Vector256<double>

Asdouble2(Vector128<double>)

public static double2 Asdouble2(this Vector128<double> value)

Parameters

value Vector128<double>

Returns

double2

Asdouble3(Vector256<double>)

public static double3 Asdouble3(this Vector256<double> value)

Parameters

value Vector256<double>

Returns

double3

Asdouble4(Vector256<double>)

public static double4 Asdouble4(this Vector256<double> value)

Parameters

value Vector256<double>

Returns

double4

Asfloat2(Vector128<float>)

public static float2 Asfloat2(this Vector128<float> value)

Parameters

value Vector128<float>

Returns

float2

Asfloat3(Vector128<float>)

public static float3 Asfloat3(this Vector128<float> value)

Parameters

value Vector128<float>

Returns

float3

Asfloat4(Vector128<float>)

public static float4 Asfloat4(this Vector128<float> value)

Parameters

value Vector128<float>

Returns

float4

Asint2(Vector128<int>)

public static int2 Asint2(this Vector128<int> value)

Parameters

value Vector128<int>

Returns

int2

Asint3(Vector128<int>)

public static int3 Asint3(this Vector128<int> value)

Parameters

value Vector128<int>

Returns

int3

Asint4(Vector128<int>)

public static int4 Asint4(this Vector128<int> value)

Parameters

value Vector128<int>

Returns

int4

Asuint2(Vector128<uint>)

public static uint2 Asuint2(this Vector128<uint> value)

Parameters

value Vector128<uint>

Returns

uint2

Asuint3(Vector128<uint>)

public static uint3 Asuint3(this Vector128<uint> value)

Parameters

value Vector128<uint>

Returns

uint3

Asuint4(Vector128<uint>)

public static uint4 Asuint4(this Vector128<uint> value)

Parameters

value Vector128<uint>

Returns

uint4