Unigine.Bits16 Struct
Bits16 Class
Members
void Clear ( ) #
Clears the value by setting all components/elements to 0.bool Contains ( Bits16 v ) #
Arguments
- Bits16 v
Return value
Return value.bool Contains ( short v ) #
Arguments
- short v
Return value
Return value.bool Contains ( ushort v ) #
Arguments
- ushort v
Return value
Return value.Bits16 operator~ ( Bits16 v ) #
Bitwise negation. Produces a bitwise complement of its operand by reversing each bit.Arguments
- Bits16 v - Value.
Bits16 operator<< ( Bits16 v0, int v1 ) #
Bitwise left shift.Arguments
- Bits16 v0 - First value.
- int v1 - Second value.
Bits16 operator>> ( Bits16 v0, int v1 ) #
Bitwise right shift.Arguments
- Bits16 v0 - First value.
- int v1 - Second value.
Bits16 operator& ( Bits16 v0, Bits16 v1 ) #
Component-wise logical AND operation (conjunction).Arguments
- Bits16 v0 - First value.
- Bits16 v1 - Second value.
Bits16 operator& ( Bits16 v0, ushort v1 ) #
Component-wise logical AND operation (conjunction).Arguments
- Bits16 v0 - First value.
- ushort v1 - Second value.
Bits16 operator& ( Bits16 v0, short v1 ) #
Component-wise logical AND operation (conjunction).Arguments
- Bits16 v0 - First value.
- short v1 - Second value.
ushort operator& ( ushort v0, Bits16 v1 ) #
Component-wise logical AND operation (conjunction).Arguments
- ushort v0 - First value.
- Bits16 v1 - Second value.
short operator& ( short v0, Bits16 v1 ) #
Component-wise logical AND operation (conjunction).Arguments
- short v0 - First value.
- Bits16 v1 - Second value.
Bits16 operator| ( Bits16 v0, Bits16 v1 ) #
Component-wise logical OR operation (disjunction).Arguments
- Bits16 v0 - First value.
- Bits16 v1 - Second value.
Bits16 operator| ( Bits16 v0, uint v1 ) #
Component-wise logical OR operation (disjunction).Arguments
- Bits16 v0 - First value.
- uint v1 - Second value.
Bits16 operator| ( Bits16 v0, short v1 ) #
Component-wise logical OR operation (disjunction).Arguments
- Bits16 v0 - First value.
- short v1 - Second value.
ushort operator| ( uint v0, Bits16 v1 ) #
Component-wise logical OR operation (disjunction).Arguments
- uint v0 - First value.
- Bits16 v1 - Second value.
short operator| ( short v0, Bits16 v1 ) #
Component-wise logical OR operation (disjunction).Arguments
- short v0 - First value.
- Bits16 v1 - Second value.
bool operator== ( Bits16 v0, Bits16 v1 ) #
Performs equal comparison.Arguments
- Bits16 v0 - First value.
- Bits16 v1 - Second value.
bool operator== ( short v0, Bits16 v1 ) #
Performs equal comparison.Arguments
- short v0 - First value.
- Bits16 v1 - Second value.
bool operator== ( ushort v0, Bits16 v1 ) #
Performs equal comparison.Arguments
- ushort v0 - First value.
- Bits16 v1 - Second value.
bool operator== ( Bits16 v0, short v1 ) #
Performs equal comparison.Arguments
- Bits16 v0 - First value.
- short v1 - Second value.
bool operator== ( Bits16 v0, ushort v1 ) #
Performs equal comparison.Arguments
- Bits16 v0 - First value.
- ushort v1 - Second value.
bool operator!= ( Bits16 v0, Bits16 v1 ) #
Not equal comparison.Arguments
- Bits16 v0 - First value.
- Bits16 v1 - Second value.
bool operator!= ( short v0, Bits16 v1 ) #
Not equal comparison.Arguments
- short v0 - First value.
- Bits16 v1 - Second value.
bool operator!= ( ushort v0, Bits16 v1 ) #
Not equal comparison.Arguments
- ushort v0 - First value.
- Bits16 v1 - Second value.
bool operator!= ( Bits16 v0, short v1 ) #
Not equal comparison.Arguments
- Bits16 v0 - First value.
- short v1 - Second value.
bool operator!= ( Bits16 v0, ushort v1 ) #
Not equal comparison.Arguments
- Bits16 v0 - First value.
- ushort v1 - Second value.
bool operatortrue ( Bits16 v ) #
Returns true if the operand is both, not null and not NaN.Arguments
- Bits16 v - Value.
bool operatorfalse ( Bits16 v ) #
Returns true if the operand is both, null and NaN.Arguments
- Bits16 v - Value.
IEnumerator<bool> GetEnumerator ( ) #
Returns an IEnumerator for the object.Return value
Return value.IEnumerator GetEnumerator ( ) #
Returns an IEnumerator for the object.Return value
Return value.bool Equals ( Bits16 other ) #
Checks if the vector and the specified argument are equal (epsilon).Arguments
- Bits16 other - Value to be checked for equality.
Return value
Return value.bool Equals ( object obj ) #
Checks if the vector and the specified argument are equal (epsilon).Arguments
- object obj
Return value
Return value.Int32 GetHashCode ( ) #
Returns a hash code for the current object. Serves as the default hash function.Return value
Return value.string ToString ( ) #
Converts the current value to a string value.Return value
Resulting string value.string ToString ( IFormatProvider provider ) #
Converts the current value to a string value.Arguments
- IFormatProvider provider
Return value
Resulting string value.string ToString ( string format ) #
Converts the current value to a string value.Arguments
- string format - String formatting to be used. A format string is composed of zero or more ordinary characters (excluding %) that are copied directly to the result string and control sequences, each of which results in fetching its own parameter. Each control sequence consists of a percent sign (%) followed by one or more of these elements, in order:
- An optional number, a width specifier, that says how many characters (minimum) this conversion should result in.
- An optional precision specifier that says how many decimal digits should be displayed for floating-point numbers.
- A type specifier that says what type the argument data should be treated as. Possible types:
- c: the argument is treated as an integer and presented as a character with that ASCII value.
- d or i: the argument is treated as an integer and presented as a (signed) decimal number.
- o: the argument is treated as an integer and presented as an octal number.
- u: the argument is treated as an integer and presented as an unsigned decimal number.
- x: the argument is treated as an integer and presented as a hexadecimal number (with lower-case letters).
- X: the argument is treated as an integer and presented as a hexadecimal number (with upper-case letters).
- f: the argument is treated as a float and presented as a floating-point number.
- g: the same as e or f, the shortest one is selected.
- G: the same as E or F, the shortest one is selected.
- e: the argument is treated as using the scientific notation with lower-case 'e' (e.g. 1.2e+2).
- E: the argument is treated as using the scientific notation with upper-case 'E' (e.g. 1.2E+2).
- s: the argument is treated as and presented as a string.
- p: the argument is treated as and presented as a pointer address.
- %: a literal percent character. No argument is required.
Return value
Resulting string value.string ToString ( string format, IFormatProvider provider ) #
Converts the current value to a string value.Arguments
- string format - String formatting to be used. A format string is composed of zero or more ordinary characters (excluding %) that are copied directly to the result string and control sequences, each of which results in fetching its own parameter. Each control sequence consists of a percent sign (%) followed by one or more of these elements, in order:
- An optional number, a width specifier, that says how many characters (minimum) this conversion should result in.
- An optional precision specifier that says how many decimal digits should be displayed for floating-point numbers.
- A type specifier that says what type the argument data should be treated as. Possible types:
- c: the argument is treated as an integer and presented as a character with that ASCII value.
- d or i: the argument is treated as an integer and presented as a (signed) decimal number.
- o: the argument is treated as an integer and presented as an octal number.
- u: the argument is treated as an integer and presented as an unsigned decimal number.
- x: the argument is treated as an integer and presented as a hexadecimal number (with lower-case letters).
- X: the argument is treated as an integer and presented as a hexadecimal number (with upper-case letters).
- f: the argument is treated as a float and presented as a floating-point number.
- g: the same as e or f, the shortest one is selected.
- G: the same as E or F, the shortest one is selected.
- e: the argument is treated as using the scientific notation with lower-case 'e' (e.g. 1.2e+2).
- E: the argument is treated as using the scientific notation with upper-case 'E' (e.g. 1.2E+2).
- s: the argument is treated as and presented as a string.
- p: the argument is treated as and presented as a pointer address.
- %: a literal percent character. No argument is required.
- IFormatProvider provider
Return value
Resulting string value.Last update:
2024-04-19
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)