Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.11)
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
project (raylib_cpp
VERSION 4.2.4
VERSION 4.2.5
DESCRIPTION "raylib-cpp C++ Object Oriented Wrapper for raylib"
HOMEPAGE_URL "https://github.com/robloach/raylib-cpp"
LANGUAGES C CXX)
Expand Down
4 changes: 2 additions & 2 deletions clib.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "raylib-cpp",
"version": "4.2.2",
"version": "4.2.5",
"repo": "RobLoach/raylib-cpp",
"description": "raylib-cpp: C++ Object-Oriented Wrapper for raylib",
"homepage": "https://github.com/robloach/raylib-cpp",
Expand Down Expand Up @@ -39,7 +39,6 @@
"include/Mouse.hpp",
"include/Music.hpp",
"include/physac.hpp",
"include/Physics.hpp",
"include/Ray.hpp",
"include/RayCollision.hpp",
"include/RaylibException.hpp",
Expand All @@ -53,6 +52,7 @@
"include/Sound.hpp",
"include/Text.hpp",
"include/Texture.hpp",
"include/Touch.hpp",
"include/Vector2.hpp",
"include/Vector3.hpp",
"include/Vector4.hpp",
Expand Down
73 changes: 37 additions & 36 deletions docs/_audio_device_8hpp_source.html

Large diffs are not rendered by default.

286 changes: 157 additions & 129 deletions docs/_audio_stream_8hpp_source.html

Large diffs are not rendered by default.

104 changes: 49 additions & 55 deletions docs/_bounding_box_8hpp_source.html

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions docs/_camera2_d_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,10 @@
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;};</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;} <span class="comment">// namespace raylib</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera2_d.html">RCamera2D</a> = <a class="code" href="classraylib_1_1_camera2_d.html">raylib::Camera2D</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA2D_HPP_</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="keyword">using</span> <a class="code" href="classraylib_1_1_camera2_d.html">RCamera2D</a> = <a class="code" href="classraylib_1_1_camera2_d.html">raylib::Camera2D</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA2D_HPP_</span></div>
<div class="ttc" id="aclassraylib_1_1_camera2_d_html"><div class="ttname"><a href="classraylib_1_1_camera2_d.html">raylib::Camera2D</a></div><div class="ttdoc">Camera2D type, defines a 2d camera.</div><div class="ttdef"><b>Definition:</b> <a href="_camera2_d_8hpp_source.html#l00012">Camera2D.hpp:12</a></div></div>
<div class="ttc" id="aclassraylib_1_1_camera2_d_html_a1eed5bde73d8c1a227250b6caaefcb42"><div class="ttname"><a href="classraylib_1_1_camera2_d.html#a1eed5bde73d8c1a227250b6caaefcb42">raylib::Camera2D::GetScreenToWorld</a></div><div class="ttdeci">Vector2 GetScreenToWorld(::Vector2 position) const</div><div class="ttdoc">Returns the world space position for a 2d camera screen space position.</div><div class="ttdef"><b>Definition:</b> <a href="_camera2_d_8hpp_source.html#l00059">Camera2D.hpp:59</a></div></div>
<div class="ttc" id="aclassraylib_1_1_camera2_d_html_aa1f8ea4d3a25feb15c2cb2a09628c7a1"><div class="ttname"><a href="classraylib_1_1_camera2_d.html#aa1f8ea4d3a25feb15c2cb2a09628c7a1">raylib::Camera2D::GetMatrix</a></div><div class="ttdeci">Matrix GetMatrix() const</div><div class="ttdoc">Returns camera 2d transform matrix.</div><div class="ttdef"><b>Definition:</b> <a href="_camera2_d_8hpp_source.html#l00045">Camera2D.hpp:45</a></div></div>
Expand Down
16 changes: 9 additions & 7 deletions docs/_camera3_d_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -185,14 +185,16 @@
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160;};</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="keyword">typedef</span> Camera3D Camera;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;} <span class="comment">// namespace raylib</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;<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>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160;<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>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA3D_HPP_</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; </div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160;} <span class="comment">// namespace raylib</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160;<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>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160;<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>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160;<span class="preprocessor">#endif </span><span class="comment">// RAYLIB_CPP_INCLUDE_CAMERA3D_HPP_</span></div>
<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>
<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 &amp; 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>
<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>
<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>
<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 &amp; DrawBillboard(const ::Texture2D &amp;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>
<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 &amp; DrawBillboard(const ::Texture2D &amp;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>
<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>
Expand All @@ -211,7 +213,7 @@
<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>
<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>
<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>
<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 &amp;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>
<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 &amp;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>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
Loading