Method remap
remap(float, float, float, float, float)
Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float remap(float srcStart, float srcEnd, float dstStart, float dstEnd, float x)
Parameters
| Type | Name | Description | 
|---|---|---|
| float | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| float | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| float | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| float | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| float | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| float | The remap of input x from the source range to the destination range.  | 
    
remap(float2, float2, float2, float2, float2)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float2 remap(float2 srcStart, float2 srcEnd, float2 dstStart, float2 dstEnd, float2 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| float2 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| float2 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| float2 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| float2 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| float2 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| float2 | The componentwise remap of input x from the source range to the destination range.  | 
    
remap(float3, float3, float3, float3, float3)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float3 remap(float3 srcStart, float3 srcEnd, float3 dstStart, float3 dstEnd, float3 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| float3 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| float3 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| float3 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| float3 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| float3 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| float3 | The componentwise remap of input x from the source range to the destination range.  | 
    
remap(float4, float4, float4, float4, float4)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float4 remap(float4 srcStart, float4 srcEnd, float4 dstStart, float4 dstEnd, float4 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| float4 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| float4 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| float4 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| float4 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| float4 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| float4 | The componentwise remap of input x from the source range to the destination range.  | 
    
remap(double, double, double, double, double)
Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double remap(double srcStart, double srcEnd, double dstStart, double dstEnd, double x)
Parameters
| Type | Name | Description | 
|---|---|---|
| double | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| double | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| double | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| double | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| double | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| double | The remap of input x from the source range to the destination range.  | 
    
remap(double2, double2, double2, double2, double2)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double2 remap(double2 srcStart, double2 srcEnd, double2 dstStart, double2 dstEnd, double2 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| double2 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| double2 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| double2 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| double2 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| double2 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| double2 | The componentwise remap of input x from the source range to the destination range.  | 
    
remap(double3, double3, double3, double3, double3)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double3 remap(double3 srcStart, double3 srcEnd, double3 dstStart, double3 dstEnd, double3 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| double3 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| double3 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| double3 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| double3 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| double3 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| double3 | The componentwise remap of input x from the source range to the destination range.  | 
    
remap(double4, double4, double4, double4, double4)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double4 remap(double4 srcStart, double4 srcEnd, double4 dstStart, double4 dstEnd, double4 x)
Parameters
| Type | Name | Description | 
|---|---|---|
| double4 | srcStart | The start point of the source range [srcStart, srcEnd].  | 
    
| double4 | srcEnd | The end point of the source range [srcStart, srcEnd].  | 
    
| double4 | dstStart | The start point of the destination range [dstStart, dstEnd].  | 
    
| double4 | dstEnd | The end point of the destination range [dstStart, dstEnd].  | 
    
| double4 | x | The value to remap from the source to destination range.  | 
    
Returns
| Type | Description | 
|---|---|
| double4 | The componentwise remap of input x from the source range to the destination range.  |