Struct bool3x4
Syntax
[Serializable]
public struct bool3x4 : IEquatable<bool3x4>
Constructors
bool3x4(Boolean)
Constructs a bool3x4 matrix from a single bool value by assigning it to every component.
Declaration
Parameters
| Type |
Name |
Description |
| System.Boolean |
v |
|
bool3x4(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Constructs a bool3x4 matrix from 12 bool values given in row-major order.
Declaration
public bool3x4(bool m00, bool m01, bool m02, bool m03, bool m10, bool m11, bool m12, bool m13, bool m20, bool m21, bool m22, bool m23)
Parameters
| Type |
Name |
Description |
| System.Boolean |
m00 |
|
| System.Boolean |
m01 |
|
| System.Boolean |
m02 |
|
| System.Boolean |
m03 |
|
| System.Boolean |
m10 |
|
| System.Boolean |
m11 |
|
| System.Boolean |
m12 |
|
| System.Boolean |
m13 |
|
| System.Boolean |
m20 |
|
| System.Boolean |
m21 |
|
| System.Boolean |
m22 |
|
| System.Boolean |
m23 |
|
bool3x4(bool3, bool3, bool3, bool3)
Constructs a bool3x4 matrix from four bool3 vectors.
Declaration
public bool3x4(bool3 c0, bool3 c1, bool3 c2, bool3 c3)
Parameters
Fields
c0
Declaration
Field Value
c1
Declaration
Field Value
c2
Declaration
Field Value
c3
Declaration
Field Value
Properties
Item[Int32]
Returns the bool3 element at a specified index.
Declaration
public bool3 this[int index] { get; }
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Property Value
Methods
Equals(Object)
Returns true if the bool3x4 is equal to a given bool3x4, false otherwise.
Declaration
public override bool Equals(object o)
Parameters
| Type |
Name |
Description |
| System.Object |
o |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
Equals(bool3x4)
Returns true if the bool3x4 is equal to a given bool3x4, false otherwise.
Declaration
public bool Equals(bool3x4 rhs)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
GetHashCode()
Returns a hash code for the bool3x4.
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
ToString()
Returns a string representation of the bool3x4.
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
System.ValueType.ToString()
Operators
BitwiseAnd(Boolean, bool3x4)
Returns the result of a componentwise bitwise and operation on a bool value and a bool3x4 matrix.
Declaration
public static bool3x4 operator &(bool lhs, bool3x4 rhs)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lhs |
|
| bool3x4 |
rhs |
|
Returns
BitwiseAnd(bool3x4, Boolean)
Returns the result of a componentwise bitwise and operation on a bool3x4 matrix and a bool value.
Declaration
public static bool3x4 operator &(bool3x4 lhs, bool rhs)
Parameters
| Type |
Name |
Description |
| bool3x4 |
lhs |
|
| System.Boolean |
rhs |
|
Returns
BitwiseAnd(bool3x4, bool3x4)
Returns the result of a componentwise bitwise and operation on two bool3x4 matrices.
Declaration
public static bool3x4 operator &(bool3x4 lhs, bool3x4 rhs)
Parameters
Returns
BitwiseOr(Boolean, bool3x4)
Returns the result of a componentwise bitwise or operation on a bool value and a bool3x4 matrix.
Declaration
public static bool3x4 operator |(bool lhs, bool3x4 rhs)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lhs |
|
| bool3x4 |
rhs |
|
Returns
BitwiseOr(bool3x4, Boolean)
Returns the result of a componentwise bitwise or operation on a bool3x4 matrix and a bool value.
Declaration
public static bool3x4 operator |(bool3x4 lhs, bool rhs)
Parameters
| Type |
Name |
Description |
| bool3x4 |
lhs |
|
| System.Boolean |
rhs |
|
Returns
BitwiseOr(bool3x4, bool3x4)
Returns the result of a componentwise bitwise or operation on two bool3x4 matrices.
Declaration
public static bool3x4 operator |(bool3x4 lhs, bool3x4 rhs)
Parameters
Returns
Equality(Boolean, bool3x4)
Returns the result of a componentwise equality operation on a bool value and a bool3x4 matrix.
Declaration
public static bool3x4 operator ==(bool lhs, bool3x4 rhs)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lhs |
|
| bool3x4 |
rhs |
|
Returns
Equality(bool3x4, Boolean)
Returns the result of a componentwise equality operation on a bool3x4 matrix and a bool value.
Declaration
public static bool3x4 operator ==(bool3x4 lhs, bool rhs)
Parameters
| Type |
Name |
Description |
| bool3x4 |
lhs |
|
| System.Boolean |
rhs |
|
Returns
Equality(bool3x4, bool3x4)
Returns the result of a componentwise equality operation on two bool3x4 matrices.
Declaration
public static bool3x4 operator ==(bool3x4 lhs, bool3x4 rhs)
Parameters
Returns
ExclusiveOr(Boolean, bool3x4)
Returns the result of a componentwise bitwise exclusive or operation on a bool value and a bool3x4 matrix.
Declaration
public static bool3x4 operator ^(bool lhs, bool3x4 rhs)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lhs |
|
| bool3x4 |
rhs |
|
Returns
ExclusiveOr(bool3x4, Boolean)
Returns the result of a componentwise bitwise exclusive or operation on a bool3x4 matrix and a bool value.
Declaration
public static bool3x4 operator ^(bool3x4 lhs, bool rhs)
Parameters
| Type |
Name |
Description |
| bool3x4 |
lhs |
|
| System.Boolean |
rhs |
|
Returns
ExclusiveOr(bool3x4, bool3x4)
Returns the result of a componentwise bitwise exclusive or operation on two bool3x4 matrices.
Declaration
public static bool3x4 operator ^(bool3x4 lhs, bool3x4 rhs)
Parameters
Returns
Implicit(Boolean to bool3x4)
Implicitly converts a single bool value to a bool3x4 matrix by assigning it to every component.
Declaration
public static implicit operator bool3x4(bool v)
Parameters
| Type |
Name |
Description |
| System.Boolean |
v |
|
Returns
Inequality(Boolean, bool3x4)
Returns the result of a componentwise not equal operation on a bool value and a bool3x4 matrix.
Declaration
public static bool3x4 operator !=(bool lhs, bool3x4 rhs)
Parameters
| Type |
Name |
Description |
| System.Boolean |
lhs |
|
| bool3x4 |
rhs |
|
Returns
Inequality(bool3x4, Boolean)
Returns the result of a componentwise not equal operation on a bool3x4 matrix and a bool value.
Declaration
public static bool3x4 operator !=(bool3x4 lhs, bool rhs)
Parameters
| Type |
Name |
Description |
| bool3x4 |
lhs |
|
| System.Boolean |
rhs |
|
Returns
Inequality(bool3x4, bool3x4)
Returns the result of a componentwise not equal operation on two bool3x4 matrices.
Declaration
public static bool3x4 operator !=(bool3x4 lhs, bool3x4 rhs)
Parameters
Returns
LogicalNot(bool3x4)
Returns the result of a componentwise not operation on a bool3x4 matrix.
Declaration
public static bool3x4 operator !(bool3x4 val)
Parameters
Returns