summaryrefslogtreecommitdiffstatsci
path: root/group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html
blob: 20bd9749b6d2616426a15684fba5ad593a7355ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!-- HTML header for doxygen 1.9.1-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta name="generator" content="Doxygen 1.9.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
	<meta name="description" content="vulkan 2d vector drawing library." />
    <title>VKVG: vkvg_matrix_init_rotate</title>
    <link href="tabs.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="dynsections.js"></script>
     <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script> 
    <link href="custom.css" rel="stylesheet" type="text/css" /> 
</head>
<body>
    <div id="top">
        <div id="titlearea">
            <table id="titletable" cellspacing="0" cellpadding="0">
                <tr id="titlerow">
                    <td id="projectlogo"><img alt="Logo" src="vkvg.svg" /></td>
                    <td id="projectalign" style="padding-left: 0.5em;">
                        <div id="projectname">VKVG &#160;</div>
                        <div id="projectbrief">Vulkan Vector Graphics</div>
                    </td>
                </tr>
            </table>
        </div>
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="group__matrix.html">Matrices</a></li>  </ul>
</div>
</div><!-- top -->
<div class="contents">
<table cellspacing="0" cellpadding="0" border="0">
  <tr>
   <td valign="top">
      <div class="navtab">
        <table>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga7a14d8e9fafcb47df7b52731622a15a3.html#ga7a14d8e9fafcb47df7b52731622a15a3">VKVG_IDENTITY_MATRIX</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gacd251d9fac997b79ca3060dd2d575f0e.html#gacd251d9fac997b79ca3060dd2d575f0e">vkvg_matrix_get_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gadfb1c02e17804239c8a8f1c2f0f8a374.html#gadfb1c02e17804239c8a8f1c2f0f8a374">vkvg_matrix_init</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga60cff46b3741569d302c19226b5f7340.html#ga60cff46b3741569d302c19226b5f7340">vkvg_matrix_init_identity</a></td></tr>
          <tr><td class="navtabHL"><a class="navtab" href="group__matrix_ga7565d3c1202c2aa88d06210e4e880c15.html#ga7565d3c1202c2aa88d06210e4e880c15">vkvg_matrix_init_rotate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga824fa84193b12ef36fd11316b52edfb9.html#ga824fa84193b12ef36fd11316b52edfb9">vkvg_matrix_init_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga471448472d025facf479dc1fbaa6f102.html#ga471448472d025facf479dc1fbaa6f102">vkvg_matrix_init_translate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga8b27d7aa1c35c520efa197e44da84ef9.html#ga8b27d7aa1c35c520efa197e44da84ef9">vkvg_matrix_invert</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga696338f6b5986e8cde51cab3bd6f2050.html#ga696338f6b5986e8cde51cab3bd6f2050">vkvg_matrix_multiply</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga00b8f362ab4e337c2ec219dbee840a76.html#ga00b8f362ab4e337c2ec219dbee840a76">vkvg_matrix_rotate</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_ga2af9ac82c85388031d206e5e59b00ab9.html#ga2af9ac82c85388031d206e5e59b00ab9">vkvg_matrix_scale</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaef5dcf4dab69857a4516cfa3770a6201.html#gaef5dcf4dab69857a4516cfa3770a6201">vkvg_matrix_transform_distance</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaa329c7a6282aa4eb6f39b8bcc9547c1c.html#gaa329c7a6282aa4eb6f39b8bcc9547c1c">vkvg_matrix_transform_point</a></td></tr>
          <tr><td class="navtab"><a class="navtab" href="group__matrix_gaa9cd565c5f9ad461d8ece37459c5757c.html#gaa9cd565c5f9ad461d8ece37459c5757c">vkvg_matrix_translate</a></td></tr>
        </table>
      </div>
   </td>
   <td valign="top" class="mempage">
<a id="ga7565d3c1202c2aa88d06210e4e880c15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7565d3c1202c2aa88d06210e4e880c15">&#9670;&nbsp;</a></span>vkvg_matrix_init_rotate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vkvg_matrix_init_rotate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structvkvg__matrix__t.html">vkvg_matrix_t</a> *&#160;</td>
          <td class="paramname"><em>matrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>radians</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Initialize members of the supplied matrix to create a new rotation matrix </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">matrix</td><td>a valid <a class="el" href="structvkvg__matrix__t.html" title="vkvg matrix structure">vkvg_matrix_t</a> pointer </td></tr>
    <tr><td class="paramname">radians</td><td>angle of rotation, in radians. The direction of rotation is defined such that positive angles rotate in the direction from the positive X axis toward the positive Y axis. With the default axis orientation of vkvg, positive angles rotate in a clockwise direction. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
    </td>
  </tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.9.1-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>