| Parameter | Description |
|---|---|
| left | bool2 to use as the left argument of the shuffle operation. |
| right | bool2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool. |
bool bool result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool2 vectors into a bool value.
| Parameter | Description |
|---|---|
| left | bool2 to use as the left argument of the shuffle operation. |
| right | bool2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool2 x component. |
| y | The ShuffleComponent to use when setting the resulting bool2 y component. |
bool2 bool2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool2 vectors into a bool2 vector.
| Parameter | Description |
|---|---|
| left | bool2 to use as the left argument of the shuffle operation. |
| right | bool2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool3 x component. |
| y | The ShuffleComponent to use when setting the resulting bool3 y component. |
| z | The ShuffleComponent to use when setting the resulting bool3 z component. |
bool3 bool3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool2 vectors into a bool3 vector.
| Parameter | Description |
|---|---|
| left | bool2 to use as the left argument of the shuffle operation. |
| right | bool2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool4 x component. |
| y | The ShuffleComponent to use when setting the resulting bool4 y component. |
| z | The ShuffleComponent to use when setting the resulting bool4 z component. |
| w | The ShuffleComponent to use when setting the resulting bool4 w component. |
bool4 bool4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool2 vectors into a bool4 vector.
| Parameter | Description |
|---|---|
| left | bool3 to use as the left argument of the shuffle operation. |
| right | bool3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool. |
bool bool result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool3 vectors into a bool value.
| Parameter | Description |
|---|---|
| left | bool3 to use as the left argument of the shuffle operation. |
| right | bool3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool2 x component. |
| y | The ShuffleComponent to use when setting the resulting bool2 y component. |
bool2 bool2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool3 vectors into a bool2 vector.
| Parameter | Description |
|---|---|
| left | bool3 to use as the left argument of the shuffle operation. |
| right | bool3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool3 x component. |
| y | The ShuffleComponent to use when setting the resulting bool3 y component. |
| z | The ShuffleComponent to use when setting the resulting bool3 z component. |
bool3 bool3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool3 vectors into a bool3 vector.
| Parameter | Description |
|---|---|
| left | bool3 to use as the left argument of the shuffle operation. |
| right | bool3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool4 x component. |
| y | The ShuffleComponent to use when setting the resulting bool4 y component. |
| z | The ShuffleComponent to use when setting the resulting bool4 z component. |
| w | The ShuffleComponent to use when setting the resulting bool4 w component. |
bool4 bool4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool3 vectors into a bool4 vector.
| Parameter | Description |
|---|---|
| left | bool4 to use as the left argument of the shuffle operation. |
| right | bool4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool. |
bool bool result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool4 vectors into a bool value.
| Parameter | Description |
|---|---|
| left | bool4 to use as the left argument of the shuffle operation. |
| right | bool4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool2 x component. |
| y | The ShuffleComponent to use when setting the resulting bool2 y component. |
bool2 bool2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool4 vectors into a bool2 vector.
| Parameter | Description |
|---|---|
| left | bool4 to use as the left argument of the shuffle operation. |
| right | bool4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool3 x component. |
| y | The ShuffleComponent to use when setting the resulting bool3 y component. |
| z | The ShuffleComponent to use when setting the resulting bool3 z component. |
bool3 bool3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool4 vectors into a bool3 vector.
| Parameter | Description |
|---|---|
| left | bool4 to use as the left argument of the shuffle operation. |
| right | bool4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting bool4 x component. |
| y | The ShuffleComponent to use when setting the resulting bool4 y component. |
| z | The ShuffleComponent to use when setting the resulting bool4 z component. |
| w | The ShuffleComponent to use when setting the resulting bool4 w component. |
bool4 bool4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two bool4 vectors into a bool4 vector.
| Parameter | Description |
|---|---|
| left | double2 to use as the left argument of the shuffle operation. |
| right | double2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double. |
double double result of the shuffle operation.
Returns the result of specified shuffling of the components from two double2 vectors into a double value.
| Parameter | Description |
|---|---|
| left | double2 to use as the left argument of the shuffle operation. |
| right | double2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double2 x component. |
| y | The ShuffleComponent to use when setting the resulting double2 y component. |
double2 double2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double2 vectors into a double2 vector.
| Parameter | Description |
|---|---|
| left | double2 to use as the left argument of the shuffle operation. |
| right | double2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double3 x component. |
| y | The ShuffleComponent to use when setting the resulting double3 y component. |
| z | The ShuffleComponent to use when setting the resulting double3 z component. |
double3 double3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double2 vectors into a double3 vector.
| Parameter | Description |
|---|---|
| left | double2 to use as the left argument of the shuffle operation. |
| right | double2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double4 x component. |
| y | The ShuffleComponent to use when setting the resulting double4 y component. |
| z | The ShuffleComponent to use when setting the resulting double4 z component. |
| w | The ShuffleComponent to use when setting the resulting double4 w component. |
double4 double4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double2 vectors into a double4 vector.
| Parameter | Description |
|---|---|
| left | double3 to use as the left argument of the shuffle operation. |
| right | double3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double. |
double double result of the shuffle operation.
Returns the result of specified shuffling of the components from two double3 vectors into a double value.
| Parameter | Description |
|---|---|
| left | double3 to use as the left argument of the shuffle operation. |
| right | double3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double2 x component. |
| y | The ShuffleComponent to use when setting the resulting double2 y component. |
double2 double2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double3 vectors into a double2 vector.
| Parameter | Description |
|---|---|
| left | double3 to use as the left argument of the shuffle operation. |
| right | double3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double3 x component. |
| y | The ShuffleComponent to use when setting the resulting double3 y component. |
| z | The ShuffleComponent to use when setting the resulting double3 z component. |
double3 double3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double3 vectors into a double3 vector.
| Parameter | Description |
|---|---|
| left | double3 to use as the left argument of the shuffle operation. |
| right | double3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double4 x component. |
| y | The ShuffleComponent to use when setting the resulting double4 y component. |
| z | The ShuffleComponent to use when setting the resulting double4 z component. |
| w | The ShuffleComponent to use when setting the resulting double4 w component. |
double4 double4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double3 vectors into a double4 vector.
| Parameter | Description |
|---|---|
| left | double4 to use as the left argument of the shuffle operation. |
| right | double4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double. |
double double result of the shuffle operation.
Returns the result of specified shuffling of the components from two double4 vectors into a double value.
| Parameter | Description |
|---|---|
| left | double4 to use as the left argument of the shuffle operation. |
| right | double4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double2 x component. |
| y | The ShuffleComponent to use when setting the resulting double2 y component. |
double2 double2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double4 vectors into a double2 vector.
| Parameter | Description |
|---|---|
| left | double4 to use as the left argument of the shuffle operation. |
| right | double4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double3 x component. |
| y | The ShuffleComponent to use when setting the resulting double3 y component. |
| z | The ShuffleComponent to use when setting the resulting double3 z component. |
double3 double3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double4 vectors into a double3 vector.
| Parameter | Description |
|---|---|
| left | double4 to use as the left argument of the shuffle operation. |
| right | double4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting double4 x component. |
| y | The ShuffleComponent to use when setting the resulting double4 y component. |
| z | The ShuffleComponent to use when setting the resulting double4 z component. |
| w | The ShuffleComponent to use when setting the resulting double4 w component. |
double4 double4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two double4 vectors into a double4 vector.
| Parameter | Description |
|---|---|
| left | float2 to use as the left argument of the shuffle operation. |
| right | float2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float. |
float float result of the shuffle operation.
Returns the result of specified shuffling of the components from two float2 vectors into a float value.
| Parameter | Description |
|---|---|
| left | float2 to use as the left argument of the shuffle operation. |
| right | float2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float2 x component. |
| y | The ShuffleComponent to use when setting the resulting float2 y component. |
float2 float2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float2 vectors into a float2 vector.
| Parameter | Description |
|---|---|
| left | float2 to use as the left argument of the shuffle operation. |
| right | float2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float3 x component. |
| y | The ShuffleComponent to use when setting the resulting float3 y component. |
| z | The ShuffleComponent to use when setting the resulting float3 z component. |
float3 float3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float2 vectors into a float3 vector.
| Parameter | Description |
|---|---|
| left | float2 to use as the left argument of the shuffle operation. |
| right | float2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float4 x component. |
| y | The ShuffleComponent to use when setting the resulting float4 y component. |
| z | The ShuffleComponent to use when setting the resulting float4 z component. |
| w | The ShuffleComponent to use when setting the resulting float4 w component. |
float4 float4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float2 vectors into a float4 vector.
| Parameter | Description |
|---|---|
| left | float3 to use as the left argument of the shuffle operation. |
| right | float3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float. |
float float result of the shuffle operation.
Returns the result of specified shuffling of the components from two float3 vectors into a float value.
| Parameter | Description |
|---|---|
| left | float3 to use as the left argument of the shuffle operation. |
| right | float3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float2 x component. |
| y | The ShuffleComponent to use when setting the resulting float2 y component. |
float2 float2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float3 vectors into a float2 vector.
| Parameter | Description |
|---|---|
| left | float3 to use as the left argument of the shuffle operation. |
| right | float3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float3 x component. |
| y | The ShuffleComponent to use when setting the resulting float3 y component. |
| z | The ShuffleComponent to use when setting the resulting float3 z component. |
float3 float3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float3 vectors into a float3 vector.
| Parameter | Description |
|---|---|
| left | float3 to use as the left argument of the shuffle operation. |
| right | float3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float4 x component. |
| y | The ShuffleComponent to use when setting the resulting float4 y component. |
| z | The ShuffleComponent to use when setting the resulting float4 z component. |
| w | The ShuffleComponent to use when setting the resulting float4 w component. |
float4 float4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float3 vectors into a float4 vector.
| Parameter | Description |
|---|---|
| left | float4 to use as the left argument of the shuffle operation. |
| right | float4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float. |
float float result of the shuffle operation.
Returns the result of specified shuffling of the components from two float4 vectors into a float value.
| Parameter | Description |
|---|---|
| left | float4 to use as the left argument of the shuffle operation. |
| right | float4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float2 x component. |
| y | The ShuffleComponent to use when setting the resulting float2 y component. |
float2 float2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float4 vectors into a float2 vector.
| Parameter | Description |
|---|---|
| left | float4 to use as the left argument of the shuffle operation. |
| right | float4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float3 x component. |
| y | The ShuffleComponent to use when setting the resulting float3 y component. |
| z | The ShuffleComponent to use when setting the resulting float3 z component. |
float3 float3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float4 vectors into a float3 vector.
| Parameter | Description |
|---|---|
| left | float4 to use as the left argument of the shuffle operation. |
| right | float4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting float4 x component. |
| y | The ShuffleComponent to use when setting the resulting float4 y component. |
| z | The ShuffleComponent to use when setting the resulting float4 z component. |
| w | The ShuffleComponent to use when setting the resulting float4 w component. |
float4 float4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two float4 vectors into a float4 vector.
| Parameter | Description |
|---|---|
| left | int2 to use as the left argument of the shuffle operation. |
| right | int2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int. |
int int result of the shuffle operation.
Returns the result of specified shuffling of the components from two int2 vectors into an int value.
| Parameter | Description |
|---|---|
| left | int2 to use as the left argument of the shuffle operation. |
| right | int2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int2 x component. |
| y | The ShuffleComponent to use when setting the resulting int2 y component. |
int2 int2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int2 vectors into an int2 vector.
| Parameter | Description |
|---|---|
| left | int2 to use as the left argument of the shuffle operation. |
| right | int2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int3 x component. |
| y | The ShuffleComponent to use when setting the resulting int3 y component. |
| z | The ShuffleComponent to use when setting the resulting int3 z component. |
int3 int3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int2 vectors into an int3 vector.
| Parameter | Description |
|---|---|
| left | int2 to use as the left argument of the shuffle operation. |
| right | int2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int4 x component. |
| y | The ShuffleComponent to use when setting the resulting int4 y component. |
| z | The ShuffleComponent to use when setting the resulting int4 z component. |
| w | The ShuffleComponent to use when setting the resulting int4 w component. |
int4 int4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int2 vectors into an int4 vector.
| Parameter | Description |
|---|---|
| left | int3 to use as the left argument of the shuffle operation. |
| right | int3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int. |
int int result of the shuffle operation.
Returns the result of specified shuffling of the components from two int3 vectors into an int value.
| Parameter | Description |
|---|---|
| left | int3 to use as the left argument of the shuffle operation. |
| right | int3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int2 x component. |
| y | The ShuffleComponent to use when setting the resulting int2 y component. |
int2 int2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int3 vectors into an int2 vector.
| Parameter | Description |
|---|---|
| left | int3 to use as the left argument of the shuffle operation. |
| right | int3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int3 x component. |
| y | The ShuffleComponent to use when setting the resulting int3 y component. |
| z | The ShuffleComponent to use when setting the resulting int3 z component. |
int3 int3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int3 vectors into an int3 vector.
| Parameter | Description |
|---|---|
| left | int3 to use as the left argument of the shuffle operation. |
| right | int3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int4 x component. |
| y | The ShuffleComponent to use when setting the resulting int4 y component. |
| z | The ShuffleComponent to use when setting the resulting int4 z component. |
| w | The ShuffleComponent to use when setting the resulting int4 w component. |
int4 int4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int3 vectors into an int4 vector.
| Parameter | Description |
|---|---|
| left | int4 to use as the left argument of the shuffle operation. |
| right | int4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int. |
int int result of the shuffle operation.
Returns the result of specified shuffling of the components from two int4 vectors into an int value.
| Parameter | Description |
|---|---|
| left | int4 to use as the left argument of the shuffle operation. |
| right | int4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int2 x component. |
| y | The ShuffleComponent to use when setting the resulting int2 y component. |
int2 int2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int4 vectors into an int2 vector.
| Parameter | Description |
|---|---|
| left | int4 to use as the left argument of the shuffle operation. |
| right | int4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int3 x component. |
| y | The ShuffleComponent to use when setting the resulting int3 y component. |
| z | The ShuffleComponent to use when setting the resulting int3 z component. |
int3 int3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int4 vectors into an int3 vector.
| Parameter | Description |
|---|---|
| left | int4 to use as the left argument of the shuffle operation. |
| right | int4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting int4 x component. |
| y | The ShuffleComponent to use when setting the resulting int4 y component. |
| z | The ShuffleComponent to use when setting the resulting int4 z component. |
| w | The ShuffleComponent to use when setting the resulting int4 w component. |
int4 int4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two int4 vectors into an int4 vector.
| Parameter | Description |
|---|---|
| left | uint2 to use as the left argument of the shuffle operation. |
| right | uint2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint. |
uint uint result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint2 vectors into a uint value.
| Parameter | Description |
|---|---|
| left | uint2 to use as the left argument of the shuffle operation. |
| right | uint2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint2 x component. |
| y | The ShuffleComponent to use when setting the resulting uint2 y component. |
uint2 uint2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint2 vectors into a uint2 vector.
| Parameter | Description |
|---|---|
| left | uint2 to use as the left argument of the shuffle operation. |
| right | uint2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint3 x component. |
| y | The ShuffleComponent to use when setting the resulting uint3 y component. |
| z | The ShuffleComponent to use when setting the resulting uint3 z component. |
uint3 uint3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint2 vectors into a uint3 vector.
| Parameter | Description |
|---|---|
| left | uint2 to use as the left argument of the shuffle operation. |
| right | uint2 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint4 x component. |
| y | The ShuffleComponent to use when setting the resulting uint4 y component. |
| z | The ShuffleComponent to use when setting the resulting uint4 z component. |
| w | The ShuffleComponent to use when setting the resulting uint4 w component. |
uint4 uint4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint2 vectors into a uint4 vector.
| Parameter | Description |
|---|---|
| left | uint3 to use as the left argument of the shuffle operation. |
| right | uint3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint. |
uint uint result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint3 vectors into a uint value.
| Parameter | Description |
|---|---|
| left | uint3 to use as the left argument of the shuffle operation. |
| right | uint3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint2 x component. |
| y | The ShuffleComponent to use when setting the resulting uint2 y component. |
uint2 uint2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint3 vectors into a uint2 vector.
| Parameter | Description |
|---|---|
| left | uint3 to use as the left argument of the shuffle operation. |
| right | uint3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint3 x component. |
| y | The ShuffleComponent to use when setting the resulting uint3 y component. |
| z | The ShuffleComponent to use when setting the resulting uint3 z component. |
uint3 uint3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint3 vectors into a uint3 vector.
| Parameter | Description |
|---|---|
| left | uint3 to use as the left argument of the shuffle operation. |
| right | uint3 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint4 x component. |
| y | The ShuffleComponent to use when setting the resulting uint4 y component. |
| z | The ShuffleComponent to use when setting the resulting uint4 z component. |
| w | The ShuffleComponent to use when setting the resulting uint4 w component. |
uint4 uint4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint3 vectors into a uint4 vector.
| Parameter | Description |
|---|---|
| left | uint4 to use as the left argument of the shuffle operation. |
| right | uint4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint. |
uint uint result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint4 vectors into a uint value.
| Parameter | Description |
|---|---|
| left | uint4 to use as the left argument of the shuffle operation. |
| right | uint4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint2 x component. |
| y | The ShuffleComponent to use when setting the resulting uint2 y component. |
uint2 uint2 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint4 vectors into a uint2 vector.
| Parameter | Description |
|---|---|
| left | uint4 to use as the left argument of the shuffle operation. |
| right | uint4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint3 x component. |
| y | The ShuffleComponent to use when setting the resulting uint3 y component. |
| z | The ShuffleComponent to use when setting the resulting uint3 z component. |
uint3 uint3 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint4 vectors into a uint3 vector.
| Parameter | Description |
|---|---|
| left | uint4 to use as the left argument of the shuffle operation. |
| right | uint4 to use as the right argument of the shuffle operation. |
| x | The ShuffleComponent to use when setting the resulting uint4 x component. |
| y | The ShuffleComponent to use when setting the resulting uint4 y component. |
| z | The ShuffleComponent to use when setting the resulting uint4 z component. |
| w | The ShuffleComponent to use when setting the resulting uint4 w component. |
uint4 uint4 result of the shuffle operation.
Returns the result of specified shuffling of the components from two uint4 vectors into a uint4 vector.