libcairo
libcairo
API
io.github.edadma.libcairo
extern
LibCairo
Antialias
Antialias
Content
Content
Context
DeviceType
DeviceType
Extend
Extend
FillRule
FillRule
Filter
Filter
FontExtents
FontExtentsOps
FontFace
FontOptions
FontSlant
FontSlant
FontType
FontType
FontWeight
FontWeight
Format
Format
HintMetrics
HintMetrics
HintStyle
HintStyle
LineCap
LineCap
LineJoin
LineJoin
Matrix
Operator
Operator
PathDataType
PathDataType
Pattern
PatternType
PatternType
RegionOverlap
RegionOverlap
ScaledFont
Status
Status
SubpixelOrder
SubpixelOrder
Surface
SurfaceObserverMode
SurfaceObserverMode
SurfaceType
SurfaceType
TextClusterFlags
TextClusterFlags
TextExtents
TextExtentsOps
run
libcairo
/
io.github.edadma.libcairo
/
Matrix
Matrix
io.github.edadma.libcairo.package$package.Matrix
final implicit
class
Matrix
extends
AnyVal
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
initRotate
(
radians
:
Double
):
Unit
def
initScale
(
tx
:
Double
,
ty
:
Double
):
Unit
def
initTranslate
(
tx
:
Double
,
ty
:
Double
):
Unit
def
matrixInit
(
xx
:
Double
,
yx
:
Double
,
xy
:
Double
,
yy
:
Double
,
x0
:
Double
,
y0
:
Double
):
Unit
def
multiply
(
b
:
Matrix
,
result
:
Matrix
):
Unit
def
rotate
(
radians
:
Double
):
Unit
def
scale
(
tx
:
Double
,
ty
:
Double
):
Unit
def
transformDistance
(
dx
:
CDouble
,
dy
:
CDouble
): (
Double
,
Double
)
def
transformPoint
(
x
:
CDouble
,
y
:
CDouble
): (
Double
,
Double
)
def
translate
(
tx
:
Double
,
ty
:
Double
):
Unit
Concrete fields
val
matrix
:
cairo_matrix_tp
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields