Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


bool3

A 3 component vector of bools.
Read time 4 minutesLast updated 4 days ago

Definition

public struct bool3 : IEquatable<bool3>

Fields

Value

Description

xx component of the vector.
yy component of the vector.
zz component of the vector.

Constructors

Constructor

Description

bool3(System.Boolean)Constructs a bool3 vector from a single bool value by assigning it to every component.
bool3(System.Boolean,System.Boolean,System.Boolean)Constructs a bool3 vector from three bool values.
bool3(System.Boolean,Unity.Mathematics.bool2)Constructs a bool3 vector from a bool value and a bool2 vector.
bool3(Unity.Mathematics.bool2,System.Boolean)Constructs a bool3 vector from a bool2 vector and a bool value.
bool3(Unity.Mathematics.bool3)Constructs a bool3 vector from a bool3 vector.

Properties

Property

Description

this[]Returns the bool element at a specified index.
xxSwizzles the vector.
xxxSwizzles the vector.
xxxxSwizzles the vector.
xxxySwizzles the vector.
xxxzSwizzles the vector.
xxySwizzles the vector.
xxyxSwizzles the vector.
xxyySwizzles the vector.
xxyzSwizzles the vector.
xxzSwizzles the vector.
xxzxSwizzles the vector.
xxzySwizzles the vector.
xxzzSwizzles the vector.
xySwizzles the vector.
xyxSwizzles the vector.
xyxxSwizzles the vector.
xyxySwizzles the vector.
xyxzSwizzles the vector.
xyySwizzles the vector.
xyyxSwizzles the vector.
xyyySwizzles the vector.
xyyzSwizzles the vector.
xyzSwizzles the vector.
xyzxSwizzles the vector.
xyzySwizzles the vector.
xyzzSwizzles the vector.
xzSwizzles the vector.
xzxSwizzles the vector.
xzxxSwizzles the vector.
xzxySwizzles the vector.
xzxzSwizzles the vector.
xzySwizzles the vector.
xzyxSwizzles the vector.
xzyySwizzles the vector.
xzyzSwizzles the vector.
xzzSwizzles the vector.
xzzxSwizzles the vector.
xzzySwizzles the vector.
xzzzSwizzles the vector.
yxSwizzles the vector.
yxxSwizzles the vector.
yxxxSwizzles the vector.
yxxySwizzles the vector.
yxxzSwizzles the vector.
yxySwizzles the vector.
yxyxSwizzles the vector.
yxyySwizzles the vector.
yxyzSwizzles the vector.
yxzSwizzles the vector.
yxzxSwizzles the vector.
yxzySwizzles the vector.
yxzzSwizzles the vector.
yySwizzles the vector.
yyxSwizzles the vector.
yyxxSwizzles the vector.
yyxySwizzles the vector.
yyxzSwizzles the vector.
yyySwizzles the vector.
yyyxSwizzles the vector.
yyyySwizzles the vector.
yyyzSwizzles the vector.
yyzSwizzles the vector.
yyzxSwizzles the vector.
yyzySwizzles the vector.
yyzzSwizzles the vector.
yzSwizzles the vector.
yzxSwizzles the vector.
yzxxSwizzles the vector.
yzxySwizzles the vector.
yzxzSwizzles the vector.
yzySwizzles the vector.
yzyxSwizzles the vector.
yzyySwizzles the vector.
yzyzSwizzles the vector.
yzzSwizzles the vector.
yzzxSwizzles the vector.
yzzySwizzles the vector.
yzzzSwizzles the vector.
zxSwizzles the vector.
zxxSwizzles the vector.
zxxxSwizzles the vector.
zxxySwizzles the vector.
zxxzSwizzles the vector.
zxySwizzles the vector.
zxyxSwizzles the vector.
zxyySwizzles the vector.
zxyzSwizzles the vector.
zxzSwizzles the vector.
zxzxSwizzles the vector.
zxzySwizzles the vector.
zxzzSwizzles the vector.
zySwizzles the vector.
zyxSwizzles the vector.
zyxxSwizzles the vector.
zyxySwizzles the vector.
zyxzSwizzles the vector.
zyySwizzles the vector.
zyyxSwizzles the vector.
zyyySwizzles the vector.
zyyzSwizzles the vector.
zyzSwizzles the vector.
zyzxSwizzles the vector.
zyzySwizzles the vector.
zyzzSwizzles the vector.
zzSwizzles the vector.
zzxSwizzles the vector.
zzxxSwizzles the vector.
zzxySwizzles the vector.
zzxzSwizzles the vector.
zzySwizzles the vector.
zzyxSwizzles the vector.
zzyySwizzles the vector.
zzyzSwizzles the vector.
zzzSwizzles the vector.
zzzxSwizzles the vector.
zzzySwizzles the vector.
zzzzSwizzles the vector.

Methods

Method

Description

EqualsReturns true if the bool3 is equal to a given bool3, false otherwise.
GetHashCodeReturns a hash code for the bool3.
ToStringReturns a string representation of the bool3.

Operators

Operator

Description

operator &Returns the result of a componentwise bitwise and operation on a bool value and a bool3 vector.
operator |Returns the result of a componentwise bitwise or operation on a bool value and a bool3 vector.
operator ==Returns the result of a componentwise equality operation on a bool value and a bool3 vector.
operator ^Returns the result of a componentwise bitwise exclusive or operation on a bool value and a bool3 vector.
bool3Implicitly converts a single bool value to a bool3 vector by assigning it to every component.
operator !=Returns the result of a componentwise not equal operation on a bool value and a bool3 vector.
operator !Returns the result of a componentwise not operation on a bool3 vector.