|
120 | 120 | <div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  ::SetMousePosition(x, y);</div> |
121 | 121 | <div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div> |
122 | 122 | <div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div> |
123 | | -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetOffset(<span class="keywordtype">int</span> offsetX, <span class="keywordtype">int</span> offsetY) {</div> |
124 | | -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  ::SetMouseOffset(offsetX, offsetY);</div> |
| 123 | +<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetPosition(::Vector2 position) {</div> |
| 124 | +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  ::SetMousePosition(<span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(position.x), <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(position.y));</div> |
125 | 125 | <div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div> |
126 | 126 | <div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  </div> |
127 | | -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetScale(<span class="keywordtype">float</span> scaleX, <span class="keywordtype">float</span> scaleY) {</div> |
128 | | -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  ::SetMouseScale(scaleX, scaleY);</div> |
| 127 | +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetOffset(<span class="keywordtype">int</span> offsetX = 0, <span class="keywordtype">int</span> offsetY = 0) {</div> |
| 128 | +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  ::SetMouseOffset(offsetX, offsetY);</div> |
129 | 129 | <div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  }</div> |
130 | 130 | <div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div> |
131 | | -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">float</span> GetWheelMove() {</div> |
132 | | -<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  return ::GetMouseWheelMove();</div> |
| 131 | +<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetOffset(::Vector2 offset) {</div> |
| 132 | +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  ::SetMouseOffset(<span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(offset.x), <span class="keyword">static_cast<</span><span class="keywordtype">int</span><span class="keyword">></span>(offset.y));</div> |
133 | 133 | <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div> |
134 | 134 | <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div> |
135 | | -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetCursor(<span class="keywordtype">int</span> cursor) {</div> |
136 | | -<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  ::SetMouseCursor(cursor);</div> |
| 135 | +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetScale(<span class="keywordtype">float</span> scaleX = 1.0f, <span class="keywordtype">float</span> scaleY = 1.0f) {</div> |
| 136 | +<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  ::SetMouseScale(scaleX, scaleY);</div> |
137 | 137 | <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  }</div> |
138 | 138 | <div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div> |
139 | | -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> GetTouchX() {</div> |
140 | | -<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  return ::GetTouchX();</div> |
| 139 | +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> SetScale(::Vector2 scale) {</div> |
| 140 | +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  ::SetMouseScale(scale.x, scale.y);</div> |
141 | 141 | <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  }</div> |
142 | 142 | <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  </div> |
143 | | -<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> GetTouchY() {</div> |
144 | | -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  return ::GetTouchY();</div> |
| 143 | +<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">float</span> GetWheelMove() {</div> |
| 144 | +<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  return ::GetMouseWheelMove();</div> |
145 | 145 | <div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div> |
146 | 146 | <div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  </div> |
147 | | -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">static</span> <span class="keyword">inline</span> Vector2 GetTouchPosition(<span class="keywordtype">int</span> index) {</div> |
148 | | -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  return ::GetTouchPosition(index);</div> |
149 | | -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  }</div> |
150 | | -<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div> |
151 | | -<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> } <span class="comment">// namespace raylib</span></div> |
152 | | -<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div> |
153 | | -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor">#endif // RAYLIB_CPP_INCLUDE_MOUSE_HPP_</span></div> |
| 147 | +<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classraylib_1_1_mouse.html#a97d379c47bc62fb411fe899534a8d6ae"> 91</a></span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="classraylib_1_1_mouse.html#a97d379c47bc62fb411fe899534a8d6ae">SetCursor</a>(<span class="keywordtype">int</span> cursor = MOUSE_CURSOR_DEFAULT) {</div> |
| 148 | +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  ::SetMouseCursor(cursor);</div> |
| 149 | +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  }</div> |
| 150 | +<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div> |
| 151 | +<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classraylib_1_1_mouse.html#a3745314ab43bff36198dc34e2605a84d"> 98</a></span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classraylib_1_1_mouse.html#a3745314ab43bff36198dc34e2605a84d">GetTouchX</a>() {</div> |
| 152 | +<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  return ::GetTouchX();</div> |
| 153 | +<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div> |
| 154 | +<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div> |
| 155 | +<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classraylib_1_1_mouse.html#a6bc20e86551f9dc641afbf68b0c8cda6"> 105</a></span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classraylib_1_1_mouse.html#a6bc20e86551f9dc641afbf68b0c8cda6">GetTouchY</a>() {</div> |
| 156 | +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  return ::GetTouchY();</div> |
| 157 | +<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div> |
| 158 | +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div> |
| 159 | +<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classraylib_1_1_mouse.html#a87a1e77a62344626b587e105699c2c61"> 112</a></span>  <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="classraylib_1_1_vector2.html">Vector2</a> <a class="code" href="classraylib_1_1_mouse.html#a87a1e77a62344626b587e105699c2c61">GetTouchPosition</a>(<span class="keywordtype">int</span> index) {</div> |
| 160 | +<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  return ::GetTouchPosition(index);</div> |
| 161 | +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  }</div> |
| 162 | +<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> };</div> |
| 163 | +<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> } <span class="comment">// namespace raylib</span></div> |
| 164 | +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  </div> |
| 165 | +<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#endif // RAYLIB_CPP_INCLUDE_MOUSE_HPP_</span></div> |
154 | 166 | </div><!-- fragment --></div><!-- contents --> |
155 | 167 | <div class="ttc" id="anamespaceraylib_html"><div class="ttname"><a href="namespaceraylib.html">raylib</a></div><div class="ttdoc">All raylib-cpp classes and functions appear in the raylib namespace.</div><div class="ttdef"><b>Definition:</b> <a href="_audio_device_8hpp_source.html#l00008">AudioDevice.hpp:8</a></div></div> |
156 | 168 | <div class="ttc" id="aclassraylib_1_1_mouse_html"><div class="ttname"><a href="classraylib_1_1_mouse.html">raylib::Mouse</a></div><div class="ttdoc">Input-related functions: mouse.</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00011">Mouse.hpp:11</a></div></div> |
157 | 169 | <div class="ttc" id="aclassraylib_1_1_mouse_html_a4df87937eb26af3a7ce677679a006b87"><div class="ttname"><a href="classraylib_1_1_mouse.html#a4df87937eb26af3a7ce677679a006b87">raylib::Mouse::IsButtonDown</a></div><div class="ttdeci">static bool IsButtonDown(int button)</div><div class="ttdoc">Detect if a mouse button is being pressed.</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00023">Mouse.hpp:23</a></div></div> |
158 | 170 | <div class="ttc" id="aclassraylib_1_1_mouse_html_abe697fb08941f2207f1ce87f9dd56917"><div class="ttname"><a href="classraylib_1_1_mouse.html#abe697fb08941f2207f1ce87f9dd56917">raylib::Mouse::IsButtonPressed</a></div><div class="ttdeci">static bool IsButtonPressed(int button)</div><div class="ttdoc">Detect if a mouse button has been pressed once.</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00016">Mouse.hpp:16</a></div></div> |
| 171 | +<div class="ttc" id="aclassraylib_1_1_mouse_html_a87a1e77a62344626b587e105699c2c61"><div class="ttname"><a href="classraylib_1_1_mouse.html#a87a1e77a62344626b587e105699c2c61">raylib::Mouse::GetTouchPosition</a></div><div class="ttdeci">static Vector2 GetTouchPosition(int index)</div><div class="ttdoc">Get touch position XY for a touch point index (relative to screen size)</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00112">Mouse.hpp:112</a></div></div> |
| 172 | +<div class="ttc" id="aclassraylib_1_1_mouse_html_a97d379c47bc62fb411fe899534a8d6ae"><div class="ttname"><a href="classraylib_1_1_mouse.html#a97d379c47bc62fb411fe899534a8d6ae">raylib::Mouse::SetCursor</a></div><div class="ttdeci">static void SetCursor(int cursor=MOUSE_CURSOR_DEFAULT)</div><div class="ttdoc">Sets the current mouse cursor icon.</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00091">Mouse.hpp:91</a></div></div> |
| 173 | +<div class="ttc" id="aclassraylib_1_1_mouse_html_a3745314ab43bff36198dc34e2605a84d"><div class="ttname"><a href="classraylib_1_1_mouse.html#a3745314ab43bff36198dc34e2605a84d">raylib::Mouse::GetTouchX</a></div><div class="ttdeci">static int GetTouchX()</div><div class="ttdoc">Get touch position X for touch point 0 (relative to screen size)</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00098">Mouse.hpp:98</a></div></div> |
| 174 | +<div class="ttc" id="aclassraylib_1_1_vector2_html"><div class="ttname"><a href="classraylib_1_1_vector2.html">raylib::Vector2</a></div><div class="ttdoc">Vector2 type.</div><div class="ttdef"><b>Definition:</b> <a href="_vector2_8hpp_source.html#l00016">Vector2.hpp:16</a></div></div> |
| 175 | +<div class="ttc" id="aclassraylib_1_1_mouse_html_a6bc20e86551f9dc641afbf68b0c8cda6"><div class="ttname"><a href="classraylib_1_1_mouse.html#a6bc20e86551f9dc641afbf68b0c8cda6">raylib::Mouse::GetTouchY</a></div><div class="ttdeci">static int GetTouchY()</div><div class="ttdoc">Get touch position Y for touch point 0 (relative to screen size)</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00105">Mouse.hpp:105</a></div></div> |
159 | 176 | <div class="ttc" id="aclassraylib_1_1_mouse_html_a9f050865fcc3b2021db4eddb77bca7c8"><div class="ttname"><a href="classraylib_1_1_mouse.html#a9f050865fcc3b2021db4eddb77bca7c8">raylib::Mouse::IsButtonReleased</a></div><div class="ttdeci">static bool IsButtonReleased(int button)</div><div class="ttdoc">Detect if a mouse button has been released once.</div><div class="ttdef"><b>Definition:</b> <a href="_mouse_8hpp_source.html#l00030">Mouse.hpp:30</a></div></div> |
160 | 177 | <!-- start footer part --> |
161 | 178 | <hr class="footer"/><address class="footer"><small> |
|
0 commit comments