filament-umbrella
Toggle table of contents
0.1.2-beta06
common
Target filter
common
Switch theme
Search in API
Skip to content
filament-umbrella
filament-utils
/
io.github.erkko68.filament.utils
/
Bool3
Bool3
data
class
Bool3
(
var
x
:
Boolean
=
false
,
var
y
:
Boolean
=
false
,
var
z
:
Boolean
=
false
)
A three-component boolean vector, typically the result of per-component comparisons on
Float3
.
Members
Constructors
Bool3
Link copied to clipboard
constructor
(
x
:
Boolean
=
false
,
y
:
Boolean
=
false
,
z
:
Boolean
=
false
)
constructor
(
v
:
Bool2
,
z
:
Boolean
=
false
)
constructor
(
v
:
Bool3
)
Properties
b
Link copied to clipboard
var
b
:
Boolean
g
Link copied to clipboard
var
g
:
Boolean
p
Link copied to clipboard
var
p
:
Boolean
r
Link copied to clipboard
var
r
:
Boolean
rg
Link copied to clipboard
var
rg
:
Bool2
rgb
Link copied to clipboard
var
rgb
:
Bool3
s
Link copied to clipboard
var
s
:
Boolean
st
Link copied to clipboard
var
st
:
Bool2
stp
Link copied to clipboard
var
stp
:
Bool3
t
Link copied to clipboard
var
t
:
Boolean
x
Link copied to clipboard
var
x
:
Boolean
xy
Link copied to clipboard
var
xy
:
Bool2
xyz
Link copied to clipboard
var
xyz
:
Bool3
y
Link copied to clipboard
var
y
:
Boolean
z
Link copied to clipboard
var
z
:
Boolean
Functions
get
Link copied to clipboard
operator
fun
get
(
index
:
VectorComponent
)
:
Boolean
operator
fun
get
(
index
:
Int
)
:
Boolean
operator
fun
get
(
index1
:
VectorComponent
,
index2
:
VectorComponent
)
:
Bool2
operator
fun
get
(
index1
:
Int
,
index2
:
Int
)
:
Bool2
operator
fun
get
(
index1
:
VectorComponent
,
index2
:
VectorComponent
,
index3
:
VectorComponent
)
:
Bool3
operator
fun
get
(
index1
:
Int
,
index2
:
Int
,
index3
:
Int
)
:
Bool3
invoke
Link copied to clipboard
inline operator
fun
invoke
(
index
:
Int
)
:
Boolean
set
Link copied to clipboard
operator
fun
set
(
index
:
VectorComponent
,
v
:
Boolean
)
operator
fun
set
(
index
:
Int
,
v
:
Boolean
)
operator
fun
set
(
index1
:
VectorComponent
,
index2
:
VectorComponent
,
v
:
Boolean
)
operator
fun
set
(
index1
:
Int
,
index2
:
Int
,
v
:
Boolean
)
operator
fun
set
(
index1
:
VectorComponent
,
index2
:
VectorComponent
,
index3
:
VectorComponent
,
v
:
Boolean
)
operator
fun
set
(
index1
:
Int
,
index2
:
Int
,
index3
:
Int
,
v
:
Boolean
)