Imported Upstream version 2.14.2
[platform/upstream/fontconfig.git] / doc / fcmatrix.fncs
index a53ade9..cda37a2 100644 (file)
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-@RET@          void
-@FUNC@         FcMatrixInit
-@PURPOSE@      initialize an FcMatrix structure
-@TYPE1@                FcMatrix *
-@ARG1@         matrix
+@RET@           void
+@FUNC@          FcMatrixInit
+@PURPOSE@       initialize an FcMatrix structure
+@TYPE1@         FcMatrix *
+@ARG1@          matrix
 @DESC@
 <function>FcMatrixInit</function> initializes <parameter>matrix</parameter>
 to the identity matrix.
 @@
 
-@FUNC@         FcMatrixCopy
-@PURPOSE@      Copy a matrix
-@TYPE1@                const FcMatrix *
-@ARG1@         matrix
+@FUNC@          FcMatrixCopy
+@PURPOSE@       Copy a matrix
+@TYPE1@         const FcMatrix *
+@ARG1@          matrix
 @DESC@
 <function>FcMatrixCopy</function> allocates a new FcMatrix
 and copies <parameter>mat</parameter> into it.
 @@
 
-@FUNC@         FcMatrixEqual
-@PURPOSE@      Compare two matrices
-@TYPE1@                const FcMatrix *
-@ARG1@         matrix1
-@TYPE2@                const FcMatrix *
-@ARG2@         matrix2
+@FUNC@          FcMatrixEqual
+@PURPOSE@       Compare two matrices
+@TYPE1@         const FcMatrix *
+@ARG1@          matrix1
+@TYPE2@         const FcMatrix *
+@ARG2@          matrix2
 @DESC@
 <function>FcMatrixEqual</function> compares <parameter>matrix1</parameter>
 and <parameter>matrix2</parameter> returning FcTrue when they are equal and
 FcFalse when they are not.
 @@
 
-@FUNC@         FcMatrixMultiply
-@PURPOSE@      Multiply matrices
-@TYPE1@                FcMatrix *
-@ARG1@         result
-@TYPE2@                const FcMatrix *
-@ARG2@         matrix1
-@TYPE3@                const FcMatrix *
-@ARG3@         matrix2
+@FUNC@          FcMatrixMultiply
+@PURPOSE@       Multiply matrices
+@TYPE1@         FcMatrix *
+@ARG1@          result
+@TYPE2@         const FcMatrix *
+@ARG2@          matrix1
+@TYPE3@         const FcMatrix *
+@ARG3@          matrix2
 @DESC@
 <function>FcMatrixMultiply</function> multiplies
 <parameter>matrix1</parameter> and <parameter>matrix2</parameter> storing
 the result in <parameter>result</parameter>.
 @@
 
-@FUNC@         FcMatrixRotate
-@PURPOSE@      Rotate a matrix
-@TYPE1@                FcMatrix *
-@ARG1@         matrix
-@TYPE2@                double%
-@ARG2@         cos
-@TYPE3@                double%
-@ARG3@         sin
+@FUNC@          FcMatrixRotate
+@PURPOSE@       Rotate a matrix
+@TYPE1@         FcMatrix *
+@ARG1@          matrix
+@TYPE2@         double%
+@ARG2@          cos
+@TYPE3@         double%
+@ARG3@          sin
 @DESC@
 <function>FcMatrixRotate</function> rotates <parameter>matrix</parameter>
 by the angle who's sine is <parameter>sin</parameter> and cosine is
@@ -86,14 +86,14 @@ matrix:
 </programlisting>
 @@
 
-@FUNC@         FcMatrixScale
-@PURPOSE@      Scale a matrix
-@TYPE1@                FcMatrix *
-@ARG1@         matrix
-@TYPE2@                double%
-@ARG2@         sx
-@TYPE3@                double%
-@ARG3@         dy
+@FUNC@          FcMatrixScale
+@PURPOSE@       Scale a matrix
+@TYPE1@         FcMatrix *
+@ARG1@          matrix
+@TYPE2@         double%
+@ARG2@          sx
+@TYPE3@         double%
+@ARG3@          dy
 @DESC@
 <function>FcMatrixScale</function> multiplies <parameter>matrix</parameter>
 x values by <parameter>sx</parameter> and y values by
@@ -105,14 +105,14 @@ the matrix:
 </programlisting>
 @@
 
-@FUNC@         FcMatrixShear
-@PURPOSE@      Shear a matrix
-@TYPE1@                FcMatrix *
-@ARG1@         matrix
-@TYPE2@                double%
-@ARG2@         sh
-@TYPE3@                double%
-@ARG3@         sv
+@FUNC@          FcMatrixShear
+@PURPOSE@       Shear a matrix
+@TYPE1@         FcMatrix *
+@ARG1@          matrix
+@TYPE2@         double%
+@ARG2@          sh
+@TYPE3@         double%
+@ARG3@          sv
 @DESC@
 <function>FcMatrixShare</function> shears <parameter>matrix</parameter>
 horizontally by <parameter>sh</parameter> and vertically by