Method select
select(int, int, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static int select(int falseValue, int trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| int | falseValue | Value to use if test is false. |
| int | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int | The selection between falseValue and trueValue according to bool test. |
select(int2, int2, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static int2 select(int2 falseValue, int2 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| int2 | falseValue | Value to use if test is false. |
| int2 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int2 | The selection between falseValue and trueValue according to bool test. |
select(int3, int3, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static int3 select(int3 falseValue, int3 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| int3 | falseValue | Value to use if test is false. |
| int3 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int3 | The selection between falseValue and trueValue according to bool test. |
select(int4, int4, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static int4 select(int4 falseValue, int4 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| int4 | falseValue | Value to use if test is false. |
| int4 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int4 | The selection between falseValue and trueValue according to bool test. |
select(int2, int2, bool2)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static int2 select(int2 falseValue, int2 trueValue, bool2 test)
Parameters
| Type | Name | Description |
|---|---|---|
| int2 | falseValue | Values to use if test is false. |
| int2 | trueValue | Values to use if test is true. |
| bool2 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int2 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(int3, int3, bool3)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static int3 select(int3 falseValue, int3 trueValue, bool3 test)
Parameters
| Type | Name | Description |
|---|---|---|
| int3 | falseValue | Values to use if test is false. |
| int3 | trueValue | Values to use if test is true. |
| bool3 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int3 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(int4, int4, bool4)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static int4 select(int4 falseValue, int4 trueValue, bool4 test)
Parameters
| Type | Name | Description |
|---|---|---|
| int4 | falseValue | Values to use if test is false. |
| int4 | trueValue | Values to use if test is true. |
| bool4 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| int4 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(uint, uint, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static uint select(uint falseValue, uint trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | falseValue | Value to use if test is false. |
| uint | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint | The selection between falseValue and trueValue according to bool test. |
select(uint2, uint2, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static uint2 select(uint2 falseValue, uint2 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint2 | falseValue | Value to use if test is false. |
| uint2 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint2 | The selection between falseValue and trueValue according to bool test. |
select(uint3, uint3, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static uint3 select(uint3 falseValue, uint3 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint3 | falseValue | Value to use if test is false. |
| uint3 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint3 | The selection between falseValue and trueValue according to bool test. |
select(uint4, uint4, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static uint4 select(uint4 falseValue, uint4 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint4 | falseValue | Value to use if test is false. |
| uint4 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint4 | The selection between falseValue and trueValue according to bool test. |
select(uint2, uint2, bool2)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static uint2 select(uint2 falseValue, uint2 trueValue, bool2 test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint2 | falseValue | Values to use if test is false. |
| uint2 | trueValue | Values to use if test is true. |
| bool2 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint2 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(uint3, uint3, bool3)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static uint3 select(uint3 falseValue, uint3 trueValue, bool3 test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint3 | falseValue | Values to use if test is false. |
| uint3 | trueValue | Values to use if test is true. |
| bool3 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint3 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(uint4, uint4, bool4)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static uint4 select(uint4 falseValue, uint4 trueValue, bool4 test)
Parameters
| Type | Name | Description |
|---|---|---|
| uint4 | falseValue | Values to use if test is false. |
| uint4 | trueValue | Values to use if test is true. |
| bool4 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| uint4 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(long, long, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static long select(long falseValue, long trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| long | falseValue | Value to use if test is false. |
| long | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| long | The selection between falseValue and trueValue according to bool test. |
select(ulong, ulong, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static ulong select(ulong falseValue, ulong trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | falseValue | Value to use if test is false. |
| ulong | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| ulong | The selection between falseValue and trueValue according to bool test. |
select(float, float, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static float select(float falseValue, float trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| float | falseValue | Value to use if test is false. |
| float | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float | The selection between falseValue and trueValue according to bool test. |
select(float2, float2, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static float2 select(float2 falseValue, float2 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| float2 | falseValue | Value to use if test is false. |
| float2 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float2 | The selection between falseValue and trueValue according to bool test. |
select(float3, float3, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static float3 select(float3 falseValue, float3 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| float3 | falseValue | Value to use if test is false. |
| float3 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float3 | The selection between falseValue and trueValue according to bool test. |
select(float4, float4, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static float4 select(float4 falseValue, float4 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| float4 | falseValue | Value to use if test is false. |
| float4 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float4 | The selection between falseValue and trueValue according to bool test. |
select(float2, float2, bool2)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static float2 select(float2 falseValue, float2 trueValue, bool2 test)
Parameters
| Type | Name | Description |
|---|---|---|
| float2 | falseValue | Values to use if test is false. |
| float2 | trueValue | Values to use if test is true. |
| bool2 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float2 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(float3, float3, bool3)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static float3 select(float3 falseValue, float3 trueValue, bool3 test)
Parameters
| Type | Name | Description |
|---|---|---|
| float3 | falseValue | Values to use if test is false. |
| float3 | trueValue | Values to use if test is true. |
| bool3 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float3 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(float4, float4, bool4)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static float4 select(float4 falseValue, float4 trueValue, bool4 test)
Parameters
| Type | Name | Description |
|---|---|---|
| float4 | falseValue | Values to use if test is false. |
| float4 | trueValue | Values to use if test is true. |
| bool4 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| float4 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(double, double, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static double select(double falseValue, double trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| double | falseValue | Value to use if test is false. |
| double | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double | The selection between falseValue and trueValue according to bool test. |
select(double2, double2, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static double2 select(double2 falseValue, double2 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| double2 | falseValue | Value to use if test is false. |
| double2 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double2 | The selection between falseValue and trueValue according to bool test. |
select(double3, double3, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static double3 select(double3 falseValue, double3 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| double3 | falseValue | Value to use if test is false. |
| double3 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double3 | The selection between falseValue and trueValue according to bool test. |
select(double4, double4, bool)
Returns trueValue if test is true, falseValue otherwise.
Declaration
public static double4 select(double4 falseValue, double4 trueValue, bool test)
Parameters
| Type | Name | Description |
|---|---|---|
| double4 | falseValue | Value to use if test is false. |
| double4 | trueValue | Value to use if test is true. |
| bool | test | Bool value to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double4 | The selection between falseValue and trueValue according to bool test. |
select(double2, double2, bool2)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static double2 select(double2 falseValue, double2 trueValue, bool2 test)
Parameters
| Type | Name | Description |
|---|---|---|
| double2 | falseValue | Values to use if test is false. |
| double2 | trueValue | Values to use if test is true. |
| bool2 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double2 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(double3, double3, bool3)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static double3 select(double3 falseValue, double3 trueValue, bool3 test)
Parameters
| Type | Name | Description |
|---|---|---|
| double3 | falseValue | Values to use if test is false. |
| double3 | trueValue | Values to use if test is true. |
| bool3 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double3 | The componentwise selection between falseValue and trueValue according to selection mask test. |
select(double4, double4, bool4)
Returns a componentwise selection between two double4 vectors falseValue and trueValue based on a bool4 selection mask test. Per component, the component from trueValue is selected when test is true, otherwise the component from falseValue is selected.
Declaration
public static double4 select(double4 falseValue, double4 trueValue, bool4 test)
Parameters
| Type | Name | Description |
|---|---|---|
| double4 | falseValue | Values to use if test is false. |
| double4 | trueValue | Values to use if test is true. |
| bool4 | test | Selection mask to choose between falseValue and trueValue. |
Returns
| Type | Description |
|---|---|
| double4 | The componentwise selection between falseValue and trueValue according to selection mask test. |