Struct bool3x4
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
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; set; }
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 |
|
Implements
System.IEquatable<T>.Equals(T)
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