fcmatrixshear.html revision a6844aab
1a6844aabSmrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
2a6844aabSmrg<HTML
3a6844aabSmrg><HEAD
4a6844aabSmrg><TITLE
5a6844aabSmrg>FcMatrixShear</TITLE
6a6844aabSmrg><META
7a6844aabSmrgNAME="GENERATOR"
8a6844aabSmrgCONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9a6844aabSmrgREL="HOME"
10a6844aabSmrgHREF="t1.html"><LINK
11a6844aabSmrgREL="UP"
12a6844aabSmrgTITLE="FcMatrix"
13a6844aabSmrgHREF="x102.html#AEN2360"><LINK
14a6844aabSmrgREL="PREVIOUS"
15a6844aabSmrgTITLE="FcMatrixScale"
16a6844aabSmrgHREF="fcmatrixscale.html"></HEAD
17a6844aabSmrg><BODY
18a6844aabSmrgCLASS="REFENTRY"
19a6844aabSmrgBGCOLOR="#FFFFFF"
20a6844aabSmrgTEXT="#000000"
21a6844aabSmrgLINK="#0000FF"
22a6844aabSmrgVLINK="#840084"
23a6844aabSmrgALINK="#0000FF"
24a6844aabSmrg><DIV
25a6844aabSmrgCLASS="NAVHEADER"
26a6844aabSmrg><TABLE
27a6844aabSmrgSUMMARY="Header navigation table"
28a6844aabSmrgWIDTH="100%"
29a6844aabSmrgBORDER="0"
30a6844aabSmrgCELLPADDING="0"
31a6844aabSmrgCELLSPACING="0"
32a6844aabSmrg><TR
33a6844aabSmrg><TH
34a6844aabSmrgCOLSPAN="3"
35a6844aabSmrgALIGN="center"
36a6844aabSmrg></TH
37a6844aabSmrg></TR
38a6844aabSmrg><TR
39a6844aabSmrg><TD
40a6844aabSmrgWIDTH="10%"
41a6844aabSmrgALIGN="left"
42a6844aabSmrgVALIGN="bottom"
43a6844aabSmrg><A
44a6844aabSmrgHREF="fcmatrixscale.html"
45a6844aabSmrgACCESSKEY="P"
46a6844aabSmrg>&#60;&#60;&#60; Previous</A
47a6844aabSmrg></TD
48a6844aabSmrg><TD
49a6844aabSmrgWIDTH="80%"
50a6844aabSmrgALIGN="center"
51a6844aabSmrgVALIGN="bottom"
52a6844aabSmrg></TD
53a6844aabSmrg><TD
54a6844aabSmrgWIDTH="10%"
55a6844aabSmrgALIGN="right"
56a6844aabSmrgVALIGN="bottom"
57a6844aabSmrg>&nbsp;</TD
58a6844aabSmrg></TR
59a6844aabSmrg></TABLE
60a6844aabSmrg><HR
61a6844aabSmrgALIGN="LEFT"
62a6844aabSmrgWIDTH="100%"></DIV
63a6844aabSmrg><H1
64a6844aabSmrg><A
65a6844aabSmrgNAME="FCMATRIXSHEAR"
66a6844aabSmrg></A
67a6844aabSmrg>FcMatrixShear</H1
68a6844aabSmrg><DIV
69a6844aabSmrgCLASS="REFNAMEDIV"
70a6844aabSmrg><A
71a6844aabSmrgNAME="AEN2528"
72a6844aabSmrg></A
73a6844aabSmrg><H2
74a6844aabSmrg>Name</H2
75a6844aabSmrg>FcMatrixShear&nbsp;--&nbsp;Shear a matrix</DIV
76a6844aabSmrg><DIV
77a6844aabSmrgCLASS="REFSYNOPSISDIV"
78a6844aabSmrg><A
79a6844aabSmrgNAME="AEN2531"
80a6844aabSmrg></A
81a6844aabSmrg><H2
82a6844aabSmrg>Synopsis</H2
83a6844aabSmrg><DIV
84a6844aabSmrgCLASS="FUNCSYNOPSIS"
85a6844aabSmrg><P
86a6844aabSmrg></P
87a6844aabSmrg><A
88a6844aabSmrgNAME="AEN2532"
89a6844aabSmrg></A
90a6844aabSmrg><TABLE
91a6844aabSmrgBORDER="0"
92a6844aabSmrgBGCOLOR="#E0E0E0"
93a6844aabSmrgWIDTH="100%"
94a6844aabSmrg><TR
95a6844aabSmrg><TD
96a6844aabSmrg><PRE
97a6844aabSmrgCLASS="FUNCSYNOPSISINFO"
98a6844aabSmrg>#include &#60;fontconfig.h&#62;
99a6844aabSmrg	</PRE
100a6844aabSmrg></TD
101a6844aabSmrg></TR
102a6844aabSmrg></TABLE
103a6844aabSmrg><P
104a6844aabSmrg><CODE
105a6844aabSmrg><CODE
106a6844aabSmrgCLASS="FUNCDEF"
107a6844aabSmrg>void <TT
108a6844aabSmrgCLASS="FUNCTION"
109a6844aabSmrg>FcMatrixShear</TT
110a6844aabSmrg></CODE
111a6844aabSmrg>(FcMatrix *<TT
112a6844aabSmrgCLASS="PARAMETER"
113a6844aabSmrg><I
114a6844aabSmrg>matrix</I
115a6844aabSmrg></TT
116a6844aabSmrg>, double <TT
117a6844aabSmrgCLASS="PARAMETER"
118a6844aabSmrg><I
119a6844aabSmrg>sh</I
120a6844aabSmrg></TT
121a6844aabSmrg>, double <TT
122a6844aabSmrgCLASS="PARAMETER"
123a6844aabSmrg><I
124a6844aabSmrg>sv</I
125a6844aabSmrg></TT
126a6844aabSmrg>);</CODE
127a6844aabSmrg></P
128a6844aabSmrg><P
129a6844aabSmrg></P
130a6844aabSmrg></DIV
131a6844aabSmrg></DIV
132a6844aabSmrg><DIV
133a6844aabSmrgCLASS="REFSECT1"
134a6844aabSmrg><A
135a6844aabSmrgNAME="AEN2543"
136a6844aabSmrg></A
137a6844aabSmrg><H2
138a6844aabSmrg>Description</H2
139a6844aabSmrg><P
140a6844aabSmrg><TT
141a6844aabSmrgCLASS="FUNCTION"
142a6844aabSmrg>FcMatrixShare</TT
143a6844aabSmrg> shears <TT
144a6844aabSmrgCLASS="PARAMETER"
145a6844aabSmrg><I
146a6844aabSmrg>matrix</I
147a6844aabSmrg></TT
148a6844aabSmrg>
149a6844aabSmrghorizontally by <TT
150a6844aabSmrgCLASS="PARAMETER"
151a6844aabSmrg><I
152a6844aabSmrg>sh</I
153a6844aabSmrg></TT
154a6844aabSmrg> and vertically by
155a6844aabSmrg<TT
156a6844aabSmrgCLASS="PARAMETER"
157a6844aabSmrg><I
158a6844aabSmrg>sv</I
159a6844aabSmrg></TT
160a6844aabSmrg>.  This is done by multiplying by
161a6844aabSmrgthe matrix:
162a6844aabSmrg<TABLE
163a6844aabSmrgBORDER="0"
164a6844aabSmrgBGCOLOR="#E0E0E0"
165a6844aabSmrgWIDTH="100%"
166a6844aabSmrg><TR
167a6844aabSmrg><TD
168a6844aabSmrg><PRE
169a6844aabSmrgCLASS="PROGRAMLISTING"
170a6844aabSmrg>  1  sh
171a6844aabSmrg  sv  1</PRE
172a6844aabSmrg></TD
173a6844aabSmrg></TR
174a6844aabSmrg></TABLE
175a6844aabSmrg>
176a6844aabSmrg	    </P
177a6844aabSmrg></DIV
178a6844aabSmrg><DIV
179a6844aabSmrgCLASS="REFSECT1"
180a6844aabSmrg><A
181a6844aabSmrgNAME="AEN2551"
182a6844aabSmrg></A
183a6844aabSmrg><H2
184a6844aabSmrg>Version</H2
185a6844aabSmrg><P
186a6844aabSmrg>Fontconfig version 2.8.0
187a6844aabSmrg
188a6844aabSmrg	    </P
189a6844aabSmrg></DIV
190a6844aabSmrg><DIV
191a6844aabSmrgCLASS="NAVFOOTER"
192a6844aabSmrg><HR
193a6844aabSmrgALIGN="LEFT"
194a6844aabSmrgWIDTH="100%"><TABLE
195a6844aabSmrgSUMMARY="Footer navigation table"
196a6844aabSmrgWIDTH="100%"
197a6844aabSmrgBORDER="0"
198a6844aabSmrgCELLPADDING="0"
199a6844aabSmrgCELLSPACING="0"
200a6844aabSmrg><TR
201a6844aabSmrg><TD
202a6844aabSmrgWIDTH="33%"
203a6844aabSmrgALIGN="left"
204a6844aabSmrgVALIGN="top"
205a6844aabSmrg><A
206a6844aabSmrgHREF="fcmatrixscale.html"
207a6844aabSmrgACCESSKEY="P"
208a6844aabSmrg>&#60;&#60;&#60; Previous</A
209a6844aabSmrg></TD
210a6844aabSmrg><TD
211a6844aabSmrgWIDTH="34%"
212a6844aabSmrgALIGN="center"
213a6844aabSmrgVALIGN="top"
214a6844aabSmrg><A
215a6844aabSmrgHREF="t1.html"
216a6844aabSmrgACCESSKEY="H"
217a6844aabSmrg>Home</A
218a6844aabSmrg></TD
219a6844aabSmrg><TD
220a6844aabSmrgWIDTH="33%"
221a6844aabSmrgALIGN="right"
222a6844aabSmrgVALIGN="top"
223a6844aabSmrg>&nbsp;</TD
224a6844aabSmrg></TR
225a6844aabSmrg><TR
226a6844aabSmrg><TD
227a6844aabSmrgWIDTH="33%"
228a6844aabSmrgALIGN="left"
229a6844aabSmrgVALIGN="top"
230a6844aabSmrg>FcMatrixScale</TD
231a6844aabSmrg><TD
232a6844aabSmrgWIDTH="34%"
233a6844aabSmrgALIGN="center"
234a6844aabSmrgVALIGN="top"
235a6844aabSmrg><A
236a6844aabSmrgHREF="x102.html#AEN2360"
237a6844aabSmrgACCESSKEY="U"
238a6844aabSmrg>Up</A
239a6844aabSmrg></TD
240a6844aabSmrg><TD
241a6844aabSmrgWIDTH="33%"
242a6844aabSmrgALIGN="right"
243a6844aabSmrgVALIGN="top"
244a6844aabSmrg>&nbsp;</TD
245a6844aabSmrg></TR
246a6844aabSmrg></TABLE
247a6844aabSmrg></DIV
248a6844aabSmrg></BODY
249a6844aabSmrg></HTML
250a6844aabSmrg>