Method square
square(float)
Computes the square (x * x) of the input argument x.
Declaration
public static float square(float x)
Parameters
Type | Name | Description |
---|---|---|
float | x | Value to square. |
Returns
Type | Description |
---|---|
float | Returns the square of the input. |
square(float2)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static float2 square(float2 x)
Parameters
Type | Name | Description |
---|---|---|
float2 | x | Value to square. |
Returns
Type | Description |
---|---|
float2 | Returns the square of the input. |
square(float3)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static float3 square(float3 x)
Parameters
Type | Name | Description |
---|---|---|
float3 | x | Value to square. |
Returns
Type | Description |
---|---|
float3 | Returns the square of the input. |
square(float4)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static float4 square(float4 x)
Parameters
Type | Name | Description |
---|---|---|
float4 | x | Value to square. |
Returns
Type | Description |
---|---|
float4 | Returns the square of the input. |
square(double)
Computes the square (x * x) of the input argument x.
Declaration
public static double square(double x)
Parameters
Type | Name | Description |
---|---|---|
double | x | Value to square. |
Returns
Type | Description |
---|---|
double | Returns the square of the input. |
square(double2)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static double2 square(double2 x)
Parameters
Type | Name | Description |
---|---|---|
double2 | x | Value to square. |
Returns
Type | Description |
---|---|
double2 | Returns the square of the input. |
square(double3)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static double3 square(double3 x)
Parameters
Type | Name | Description |
---|---|---|
double3 | x | Value to square. |
Returns
Type | Description |
---|---|
double3 | Returns the square of the input. |
square(double4)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static double4 square(double4 x)
Parameters
Type | Name | Description |
---|---|---|
double4 | x | Value to square. |
Returns
Type | Description |
---|---|
double4 | Returns the square of the input. |
square(int)
Computes the square (x * x) of the input argument x.
Declaration
public static int square(int x)
Parameters
Type | Name | Description |
---|---|---|
int | x | Value to square. |
Returns
Type | Description |
---|---|
int | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x)
is positive. For example, square(46341)
will return -2147479015
.
square(int2)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static int2 square(int2 x)
Parameters
Type | Name | Description |
---|---|---|
int2 | x | Value to square. |
Returns
Type | Description |
---|---|
int2 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x)
is positive. For example, square(new int2(46341))
will return new int2(-2147479015)
.
square(int3)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static int3 square(int3 x)
Parameters
Type | Name | Description |
---|---|---|
int3 | x | Value to square. |
Returns
Type | Description |
---|---|
int3 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x)
is positive. For example, square(new int3(46341))
will return new int3(-2147479015)
.
square(int4)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static int4 square(int4 x)
Parameters
Type | Name | Description |
---|---|---|
int4 | x | Value to square. |
Returns
Type | Description |
---|---|
int4 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x)
is positive. For example, square(new int4(46341))
will return new int4(-2147479015)
.
square(uint)
Computes the square (x * x) of the input argument x.
Declaration
public static uint square(uint x)
Parameters
Type | Name | Description |
---|---|---|
uint | x | Value to square. |
Returns
Type | Description |
---|---|
uint | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x) >= x
. For example, square(4294967295u)
will return 1u
.
square(uint2)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static uint2 square(uint2 x)
Parameters
Type | Name | Description |
---|---|---|
uint2 | x | Value to square. |
Returns
Type | Description |
---|---|
uint2 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x) >= x
. For example, square(new uint2(4294967295u))
will return new uint2(1u)
.
square(uint3)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static uint3 square(uint3 x)
Parameters
Type | Name | Description |
---|---|---|
uint3 | x | Value to square. |
Returns
Type | Description |
---|---|
uint3 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x) >= x
. For example, square(new uint3(4294967295u))
will return new uint3(1u)
.
square(uint4)
Computes the component-wise square (x * x) of the input argument x.
Declaration
public static uint4 square(uint4 x)
Parameters
Type | Name | Description |
---|---|---|
uint4 | x | Value to square. |
Returns
Type | Description |
---|---|
uint4 | Returns the square of the input. |
Remarks
Due to integer overflow, it's not always guaranteed that square(x) >= x
. For example, square(new uint4(4294967295u))
will return new uint4(1u)
.