Method sign
sign(float)
Returns the sign of a float value. -1.0f if it is less than zero, 0.0f if it is zero and 1.0f if it greater than zero.
Declaration
public static float sign(float x)
Parameters
| Type | Name | Description |
|---|---|---|
| float | x | Input value. |
Returns
| Type | Description |
|---|---|
| float | The sign of the input. |
sign(float2)
Returns the componentwise sign of a float2 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.
Declaration
public static float2 sign(float2 x)
Parameters
| Type | Name | Description |
|---|---|---|
| float2 | x | Input value. |
Returns
| Type | Description |
|---|---|
| float2 | The componentwise sign of the input. |
sign(float3)
Returns the componentwise sign of a float3 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.
Declaration
public static float3 sign(float3 x)
Parameters
| Type | Name | Description |
|---|---|---|
| float3 | x | Input value. |
Returns
| Type | Description |
|---|---|
| float3 | The componentwise sign of the input. |
sign(float4)
Returns the componentwise sign of a float4 value. 1.0f for positive components, 0.0f for zero components and -1.0f for negative components.
Declaration
public static float4 sign(float4 x)
Parameters
| Type | Name | Description |
|---|---|---|
| float4 | x | Input value. |
Returns
| Type | Description |
|---|---|
| float4 | The componentwise sign of the input. |
sign(double)
Returns the sign of a double value. -1.0 if it is less than zero, 0.0 if it is zero and 1.0 if it greater than zero.
Declaration
public static double sign(double x)
Parameters
| Type | Name | Description |
|---|---|---|
| double | x | Input value. |
Returns
| Type | Description |
|---|---|
| double | The sign of the input. |
sign(double2)
Returns the componentwise sign of a double2 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.
Declaration
public static double2 sign(double2 x)
Parameters
| Type | Name | Description |
|---|---|---|
| double2 | x | Input value. |
Returns
| Type | Description |
|---|---|
| double2 | The componentwise sign of the input. |
sign(double3)
Returns the componentwise sign of a double3 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.
Declaration
public static double3 sign(double3 x)
Parameters
| Type | Name | Description |
|---|---|---|
| double3 | x | Input value. |
Returns
| Type | Description |
|---|---|
| double3 | The componentwise sign of the input. |
sign(double4)
Returns the componentwise sign of a double4 value. 1.0 for positive components, 0.0 for zero components and -1.0 for negative components.
Declaration
public static double4 sign(double4 x)
Parameters
| Type | Name | Description |
|---|---|---|
| double4 | x | Input value. |
Returns
| Type | Description |
|---|---|
| double4 | The componentwise sign of the input. |