mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-24 23:00:09 +01:00
129 lines
1.6 KiB
Text
129 lines
1.6 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
Transformations
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
Manipulating the current transformation matrix
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
The current transformation matrix, <firstterm>ctm</firstterm>, is a
|
|
two-dimensional affine transformation that maps all coordinates and other
|
|
drawing instruments from the <firstterm>user space</firstterm> into the
|
|
surface's canonical coordinate system, also known as the <firstterm>device
|
|
space</firstterm>.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
<itemizedlist>
|
|
<listitem>#cairo_matrix_t</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_translate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@tx:
|
|
@ty:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_scale ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@sx:
|
|
@sy:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_rotate ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@angle:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_transform ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@matrix:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_set_matrix ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@matrix:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_get_matrix ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@matrix:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_identity_matrix ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_user_to_device ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_user_to_device_distance ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@dx:
|
|
@dy:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_device_to_user ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@x:
|
|
@y:
|
|
|
|
|
|
<!-- ##### FUNCTION cairo_device_to_user_distance ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@cr:
|
|
@dx:
|
|
@dy:
|
|
|
|
|