|
185 | 185 | <div class="line"><a name="l00159"></a><span class="lineno"> 159</span> };</div> |
186 | 186 | <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div> |
187 | 187 | <div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">typedef</span> Camera3D Camera;</div> |
188 | | -<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> } <span class="comment">// namespace raylib</span></div> |
189 | | -<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera3_d.html">RCamera</a> = <a class="code" href="classraylib_1_1_camera3_d.html">raylib::Camera</a>;</div> |
190 | | -<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera3_d.html">RCamera3D</a> = <a class="code" href="classraylib_1_1_camera3_d.html">raylib::Camera3D</a>;</div> |
191 | | -<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  </div> |
192 | | -<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA3D_HPP_</span></div> |
| 188 | +<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div> |
| 189 | +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> } <span class="comment">// namespace raylib</span></div> |
| 190 | +<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  </div> |
| 191 | +<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera3_d.html">RCamera</a> = <a class="code" href="classraylib_1_1_camera3_d.html">raylib::Camera</a>;</div> |
| 192 | +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera3_d.html">RCamera3D</a> = <a class="code" href="classraylib_1_1_camera3_d.html">raylib::Camera3D</a>;</div> |
| 193 | +<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  </div> |
| 194 | +<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA3D_HPP_</span></div> |
193 | 195 | <div class="ttc" id="aclassraylib_1_1_camera3_d_html"><div class="ttname"><a href="classraylib_1_1_camera3_d.html">raylib::Camera3D</a></div><div class="ttdoc">Camera type, defines a camera position/orientation in 3d space.</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00012">Camera3D.hpp:12</a></div></div> |
194 | 196 | <div class="ttc" id="aclassraylib_1_1_camera3_d_html_a0aeaa99678bacc68d410a4d42e95548a"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a0aeaa99678bacc68d410a4d42e95548a">raylib::Camera3D::BeginMode</a></div><div class="ttdeci">Camera3D & BeginMode()</div><div class="ttdoc">Initializes 3D mode with custom camera (3D)</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00049">Camera3D.hpp:49</a></div></div> |
195 | | -<div class="ttc" id="aclassraylib_1_1_camera3_d_html_a1836faf8c5617c5efea6053c6bb77b4f"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a1836faf8c5617c5efea6053c6bb77b4f">raylib::Camera3D::GetMatrix</a></div><div class="ttdeci">Matrix GetMatrix() const</div><div class="ttdoc">Get transform matrix for camera.</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00065">Camera3D.hpp:65</a></div></div> |
| 197 | +<div class="ttc" id="aclassraylib_1_1_camera3_d_html_a1836faf8c5617c5efea6053c6bb77b4f"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a1836faf8c5617c5efea6053c6bb77b4f">raylib::Camera3D::GetMatrix</a></div><div class="ttdeci">Matrix GetMatrix() const</div><div class="ttdoc">Get camera transform matrix (view matrix)</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00065">Camera3D.hpp:65</a></div></div> |
196 | 198 | <div class="ttc" id="aclassraylib_1_1_camera3_d_html_a566e1b8a56edad8de93236d07f024f5e"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a566e1b8a56edad8de93236d07f024f5e">raylib::Camera3D::DrawBillboard</a></div><div class="ttdeci">Camera3D & DrawBillboard(const ::Texture2D &texture, ::Rectangle sourceRec, ::Vector3 center, ::Vector2 size, ::Color tint={255, 255, 255, 255})</div><div class="ttdoc">Draw a billboard texture defined by source.</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00141">Camera3D.hpp:141</a></div></div> |
197 | 199 | <div class="ttc" id="aclassraylib_1_1_camera3_d_html_a5cbf6986fba9deb41fecf4076ac7c61f"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a5cbf6986fba9deb41fecf4076ac7c61f">raylib::Camera3D::DrawBillboard</a></div><div class="ttdeci">Camera3D & DrawBillboard(const ::Texture2D &texture, ::Vector3 center, float size, ::Color tint={255, 255, 255, 255})</div><div class="ttdoc">Draw a billboard texture.</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00129">Camera3D.hpp:129</a></div></div> |
198 | 200 | <div class="ttc" id="aclassraylib_1_1_camera3_d_html_a6259d44a0a9b08d842fb30530dea19cc"><div class="ttname"><a href="classraylib_1_1_camera3_d.html#a6259d44a0a9b08d842fb30530dea19cc">raylib::Camera3D::GetWorldToScreen</a></div><div class="ttdeci">Vector2 GetWorldToScreen(::Vector3 position) const</div><div class="ttdoc">Returns the screen space position for a 3d world space position.</div><div class="ttdef"><b>Definition:</b> <a href="_camera3_d_8hpp_source.html#l00122">Camera3D.hpp:122</a></div></div> |
|
211 | 213 | <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> |
212 | 214 | <div class="ttc" id="aclassraylib_1_1_vector3_html"><div class="ttname"><a href="classraylib_1_1_vector3.html">raylib::Vector3</a></div><div class="ttdoc">Vector3 type.</div><div class="ttdef"><b>Definition:</b> <a href="_vector3_8hpp_source.html#l00016">Vector3.hpp:16</a></div></div> |
213 | 215 | <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> |
214 | | -<div class="ttc" id="anamespaceraylib_html_abd45302dac72cb253026bce044dee236"><div class="ttname"><a href="namespaceraylib.html#abd45302dac72cb253026bce044dee236">raylib::UpdateCamera</a></div><div class="ttdeci">static void UpdateCamera(const ::Camera &camera)</div><div class="ttdoc">Update camera depending on selected mode.</div><div class="ttdef"><b>Definition:</b> <a href="_functions_8hpp_source.html#l00202">Functions.hpp:202</a></div></div> |
| 216 | +<div class="ttc" id="anamespaceraylib_html_abd45302dac72cb253026bce044dee236"><div class="ttname"><a href="namespaceraylib.html#abd45302dac72cb253026bce044dee236">raylib::UpdateCamera</a></div><div class="ttdeci">static void UpdateCamera(const ::Camera &camera)</div><div class="ttdoc">Update camera depending on selected mode.</div><div class="ttdef"><b>Definition:</b> <a href="_functions_8hpp_source.html#l00197">Functions.hpp:197</a></div></div> |
215 | 217 | </div><!-- fragment --></div><!-- contents --> |
216 | 218 | <!-- start footer part --> |
217 | 219 | <hr class="footer"/><address class="footer"><small> |
|
0 commit comments