toggle menu
skiko
0.0.0-SNAPSHOT
common
switch theme
search in API
skiko
/
org.jetbrains.skia
/
Region
Region
class
Region
:
Managed
Members
Constructors
Region
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
Op
Link copied to clipboard
enum
Op
:
Enum
<
Region.Op
>
Properties
bounds
Link copied to clipboard
val
bounds
:
IRect
is
Closed
Link copied to clipboard
expect
open
val
isClosed
:
Boolean
Check if underlying resource is closed.
is
Complex
Link copied to clipboard
val
isComplex
:
Boolean
is
Empty
Link copied to clipboard
val
isEmpty
:
Boolean
is
Rect
Link copied to clipboard
val
isRect
:
Boolean
Functions
close
Link copied to clipboard
expect
open
fun
close
(
)
Free underlying native resource, peer is useless afterwards.
compute
Region
Complexity
Link copied to clipboard
fun
computeRegionComplexity
(
)
:
Int
contains
Link copied to clipboard
operator
fun
contains
(
rect
:
IRect
)
:
Boolean
operator
fun
contains
(
r
:
Region
?
)
:
Boolean
fun
contains
(
x
:
Int
,
y
:
Int
)
:
Boolean
get
Boundary
Path
Link copied to clipboard
fun
getBoundaryPath
(
p
:
Path
?
)
:
Boolean
intersects
Link copied to clipboard
fun
intersects
(
rect
:
IRect
)
:
Boolean
fun
intersects
(
r
:
Region
?
)
:
Boolean
op
Link copied to clipboard
fun
op
(
rect
:
IRect
,
op
:
Region.Op
)
:
Boolean
fun
op
(
r
:
Region
?
,
op
:
Region.Op
)
:
Boolean
fun
op
(
rect
:
IRect
,
r
:
Region
?
,
op
:
Region.Op
)
:
Boolean
fun
op
(
r
:
Region
?
,
rect
:
IRect
,
op
:
Region.Op
)
:
Boolean
fun
op
(
a
:
Region
?
,
b
:
Region
?
,
op
:
Region.Op
)
:
Boolean
quick
Contains
Link copied to clipboard
fun
quickContains
(
rect
:
IRect
)
:
Boolean
quick
Reject
Link copied to clipboard
fun
quickReject
(
rect
:
IRect
)
:
Boolean
fun
quickReject
(
r
:
Region
?
)
:
Boolean
set
Link copied to clipboard
fun
set
(
r
:
Region
?
)
:
Boolean
set
Empty
Link copied to clipboard
fun
setEmpty
(
)
:
Boolean
set
Path
Link copied to clipboard
fun
setPath
(
path
:
Path
?
,
clip
:
Region
?
)
:
Boolean
set
Rect
Link copied to clipboard
fun
setRect
(
rect
:
IRect
)
:
Boolean
set
Rects
Link copied to clipboard
fun
setRects
(
rects
:
Array
<
IRect
>
)
:
Boolean
set
Region
Link copied to clipboard
fun
setRegion
(
r
:
Region
?
)
:
Boolean
to
String
Link copied to clipboard
expect
open
override
fun
toString
(
)
:
String
translate
Link copied to clipboard
fun
translate
(
dx
:
Int
,
dy
:
Int
)