mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-08-27 00:43:55 -04:00
Deploying to gh-pages from @ HarbourMasters/SpaghettiKart@de9c5d5101 🚀
This commit is contained in:
+13
-13
@@ -162,24 +162,24 @@ $(function(){initNavTree('EditorMath_8h_source.html',''); initResizable(true); }
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><a class="code hl_struct" href="structFVector.html">FVector</a> <a class="code hl_function" href="EditorMath_8h.html#a707962eeb418c5eae5161502b49da8e4">GetPositionAheadOfCamera</a>(f32 dist);</div>
|
||||
<div class="ttc" id="aCoreMath_8h_html"><div class="ttname"><a href="CoreMath_8h.html">CoreMath.h</a></div></div>
|
||||
<div class="ttc" id="aEditorMath_8cpp_html_a1179dcc97ed416bba1cfb00506b4bacb"><div class="ttname"><a href="EditorMath_8cpp.html#a1179dcc97ed416bba1cfb00506b4bacb">EditorMatrix</a></div><div class="ttdeci">std::vector< Mtx > EditorMatrix</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:26</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a0bb1d0a9fb3649c90cab9dde2ae82ebd"><div class="ttname"><a href="EditorMath_8h.html#a0bb1d0a9fb3649c90cab9dde2ae82ebd">MultiplyMatrixVector</a></div><div class="ttdeci">FVector4 MultiplyMatrixVector(float matrix[4][4], float vector[4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:109</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a0bb1d0a9fb3649c90cab9dde2ae82ebd"><div class="ttname"><a href="EditorMath_8h.html#a0bb1d0a9fb3649c90cab9dde2ae82ebd">MultiplyMatrixVector</a></div><div class="ttdeci">FVector4 MultiplyMatrixVector(float matrix[4][4], float vector[4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:110</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a184566c244b6f86ed1728ff62afee2bc"><div class="ttname"><a href="EditorMath_8h.html#a184566c244b6f86ed1728ff62afee2bc">Clear</a></div><div class="ttdeci">void Clear(MtxF *mf)</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a2c886dcf27cddd6d4ccb5803eb9cc1df"><div class="ttname"><a href="EditorMath_8h.html#a2c886dcf27cddd6d4ccb5803eb9cc1df">ScreenRayTrace</a></div><div class="ttdeci">FVector ScreenRayTrace()</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:43</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a337de2cb19f9c542c8fff536d125899c"><div class="ttname"><a href="EditorMath_8h.html#a337de2cb19f9c542c8fff536d125899c">InverseMatrix</a></div><div class="ttdeci">static bool InverseMatrix(const float m[16], float invOut[16])</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a36bc6050f7e632a94460f767706e9042"><div class="ttname"><a href="EditorMath_8h.html#a36bc6050f7e632a94460f767706e9042">Editor_AddMatrix</a></div><div class="ttdeci">void Editor_AddMatrix(Mat4 mtx, int32_t flags)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:365</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a3996a481768e0ff9830f8eae680e5049"><div class="ttname"><a href="EditorMath_8h.html#a3996a481768e0ff9830f8eae680e5049">CalculateAngle</a></div><div class="ttdeci">float CalculateAngle(const FVector &start, const FVector &end)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:371</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a43e4c5ec2396f2fe6c491865170c303e"><div class="ttname"><a href="EditorMath_8h.html#a43e4c5ec2396f2fe6c491865170c303e">Editor_MatrixIdentity</a></div><div class="ttdeci">void Editor_MatrixIdentity(Mat4 mtx)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:354</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a446de9721f70b65f5c16f69f563373ce"><div class="ttname"><a href="EditorMath_8h.html#a446de9721f70b65f5c16f69f563373ce">TransformVecByMatrix</a></div><div class="ttdeci">FVector TransformVecByMatrix(const FVector &vec, const float mtx[4][4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:189</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a6c07635c069e546e94c1d547af500c8e"><div class="ttname"><a href="EditorMath_8h.html#a6c07635c069e546e94c1d547af500c8e">QueryHandleIntersection</a></div><div class="ttdeci">std::optional< FVector > QueryHandleIntersection(MtxF mtx, Ray ray, const Triangle &tri)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:282</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a707962eeb418c5eae5161502b49da8e4"><div class="ttname"><a href="EditorMath_8h.html#a707962eeb418c5eae5161502b49da8e4">GetPositionAheadOfCamera</a></div><div class="ttdeci">FVector GetPositionAheadOfCamera(f32 dist)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:413</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a77a63e1d155375067e4639181ccdafac"><div class="ttname"><a href="EditorMath_8h.html#a77a63e1d155375067e4639181ccdafac">IntersectRayTriangle</a></div><div class="ttdeci">bool IntersectRayTriangle(const Ray &ray, const Triangle &tri, float &t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:216</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a82e86dde49d8ab0f5459934034270713"><div class="ttname"><a href="EditorMath_8h.html#a82e86dde49d8ab0f5459934034270713">QueryCollisionRayActor</a></div><div class="ttdeci">bool QueryCollisionRayActor(Vec3f rayOrigin, Vec3f rayDir, Vec3f actorMin, Vec3f actorMax, float *t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:86</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a9c8b5418edb07797a10ec2e8546fba69"><div class="ttname"><a href="EditorMath_8h.html#a9c8b5418edb07797a10ec2e8546fba69">RayToLocalSpace</a></div><div class="ttdeci">Ray RayToLocalSpace(MtxF mtx, const Ray &ray)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:205</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a446de9721f70b65f5c16f69f563373ce"><div class="ttname"><a href="EditorMath_8h.html#a446de9721f70b65f5c16f69f563373ce">TransformVecByMatrix</a></div><div class="ttdeci">FVector TransformVecByMatrix(const FVector &vec, const float mtx[4][4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:190</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a6c07635c069e546e94c1d547af500c8e"><div class="ttname"><a href="EditorMath_8h.html#a6c07635c069e546e94c1d547af500c8e">QueryHandleIntersection</a></div><div class="ttdeci">std::optional< FVector > QueryHandleIntersection(MtxF mtx, Ray ray, const Triangle &tri)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:283</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a707962eeb418c5eae5161502b49da8e4"><div class="ttname"><a href="EditorMath_8h.html#a707962eeb418c5eae5161502b49da8e4">GetPositionAheadOfCamera</a></div><div class="ttdeci">FVector GetPositionAheadOfCamera(f32 dist)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:414</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a77a63e1d155375067e4639181ccdafac"><div class="ttname"><a href="EditorMath_8h.html#a77a63e1d155375067e4639181ccdafac">IntersectRayTriangle</a></div><div class="ttdeci">bool IntersectRayTriangle(const Ray &ray, const Triangle &tri, float &t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:217</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a82e86dde49d8ab0f5459934034270713"><div class="ttname"><a href="EditorMath_8h.html#a82e86dde49d8ab0f5459934034270713">QueryCollisionRayActor</a></div><div class="ttdeci">bool QueryCollisionRayActor(Vec3f rayOrigin, Vec3f rayDir, Vec3f actorMin, Vec3f actorMax, float *t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:87</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_a9c8b5418edb07797a10ec2e8546fba69"><div class="ttname"><a href="EditorMath_8h.html#a9c8b5418edb07797a10ec2e8546fba69">RayToLocalSpace</a></div><div class="ttdeci">Ray RayToLocalSpace(MtxF mtx, const Ray &ray)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:206</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aa2d521cc03fb83c55e19a96fe28cc5d6"><div class="ttname"><a href="EditorMath_8h.html#aa2d521cc03fb83c55e19a96fe28cc5d6">IntersectRaySphere</a></div><div class="ttdeci">bool IntersectRaySphere(const Ray &ray, const FVector &sphereCenter, float radius, float &t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:294</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aac7aa1dff387eaece311af48b90df417"><div class="ttname"><a href="EditorMath_8h.html#aac7aa1dff387eaece311af48b90df417">SetRotatorFromDirection</a></div><div class="ttdeci">void SetRotatorFromDirection(FVector direction, IRotator *rot)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:400</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_ab0a9de936aec5e7e47fe73d35962d9c5"><div class="ttname"><a href="EditorMath_8h.html#ab0a9de936aec5e7e47fe73d35962d9c5">IntersectRayTriangleAndTransform</a></div><div class="ttdeci">bool IntersectRayTriangleAndTransform(const Ray &ray, FVector pos, const Triangle &tri, float &t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:249</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aac7aa1dff387eaece311af48b90df417"><div class="ttname"><a href="EditorMath_8h.html#aac7aa1dff387eaece311af48b90df417">SetRotatorFromDirection</a></div><div class="ttdeci">void SetRotatorFromDirection(FVector direction, IRotator *rot)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:401</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_ab0a9de936aec5e7e47fe73d35962d9c5"><div class="ttname"><a href="EditorMath_8h.html#ab0a9de936aec5e7e47fe73d35962d9c5">IntersectRayTriangleAndTransform</a></div><div class="ttdeci">bool IntersectRayTriangleAndTransform(const Ray &ray, FVector pos, const Triangle &tri, float &t)</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:250</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_ab214e16f2975deed27a80057b08125aa"><div class="ttname"><a href="EditorMath_8h.html#ab214e16f2975deed27a80057b08125aa">Copy</a></div><div class="ttdeci">void Copy(MtxF *src, MtxF *dest)</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aca6a2c3de6c78071cfa261ecc5cd342b"><div class="ttname"><a href="EditorMath_8h.html#aca6a2c3de6c78071cfa261ecc5cd342b">TransformVecDirection</a></div><div class="ttdeci">FVector TransformVecDirection(const FVector &dir, const float mtx[4][4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:197</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aca6a2c3de6c78071cfa261ecc5cd342b"><div class="ttname"><a href="EditorMath_8h.html#aca6a2c3de6c78071cfa261ecc5cd342b">TransformVecDirection</a></div><div class="ttdeci">FVector TransformVecDirection(const FVector &dir, const float mtx[4][4])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:198</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_ad7f685de0e3bbdd0d64410d65add84d5"><div class="ttname"><a href="EditorMath_8h.html#ad7f685de0e3bbdd0d64410d65add84d5">IsInGameScreen</a></div><div class="ttdeci">bool IsInGameScreen()</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:28</div></div>
|
||||
<div class="ttc" id="aEditorMath_8h_html_aec421cbbf2e9bd9129630e44e420cd3b"><div class="ttname"><a href="EditorMath_8h.html#aec421cbbf2e9bd9129630e44e420cd3b">SetDirectionFromRotator</a></div><div class="ttdeci">void SetDirectionFromRotator(IRotator rot, s8 direction[3])</div><div class="ttdef"><b>Definition</b> EditorMath.cpp:383</div></div>
|
||||
<div class="ttc" id="aGameObject_8h_html"><div class="ttname"><a href="GameObject_8h.html">GameObject.h</a></div></div>
|
||||
@@ -187,9 +187,9 @@ $(function(){initNavTree('EditorMath_8h_source.html',''); initResizable(true); }
|
||||
<div class="ttc" id="acommon__structs_8h_html_a5290523279339ea495248ab3a36cb46e"><div class="ttname"><a href="common__structs_8h.html#a5290523279339ea495248ab3a36cb46e">Vec3f</a></div><div class="ttdeci">f32 Vec3f[3]</div><div class="ttdef"><b>Definition</b> common_structs.h:10</div></div>
|
||||
<div class="ttc" id="acommon__structs_8h_html_ab7160f77e736961cfa2aff581aeee005"><div class="ttname"><a href="common__structs_8h.html#ab7160f77e736961cfa2aff581aeee005">Mat4</a></div><div class="ttdeci">f32 Mat4[4][4]</div><div class="ttdef"><b>Definition</b> common_structs.h:20</div></div>
|
||||
<div class="ttc" id="arender__objects_8c_html_aa6d460986556744dc5e412f987bbb803"><div class="ttname"><a href="render__objects_8c.html#aa6d460986556744dc5e412f987bbb803">mtx</a></div><div class="ttdeci">Mat4 mtx</div><div class="ttdef"><b>Definition</b> render_objects.c:4157</div></div>
|
||||
<div class="ttc" id="astructFVector4_html"><div class="ttname"><a href="structFVector4.html">FVector4</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:69</div></div>
|
||||
<div class="ttc" id="astructFVector_html"><div class="ttname"><a href="structFVector.html">FVector</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:18</div></div>
|
||||
<div class="ttc" id="astructIRotator_html"><div class="ttname"><a href="structIRotator.html">IRotator</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:123</div></div>
|
||||
<div class="ttc" id="astructFVector4_html"><div class="ttname"><a href="structFVector4.html">FVector4</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:82</div></div>
|
||||
<div class="ttc" id="astructFVector_html"><div class="ttname"><a href="structFVector.html">FVector</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:30</div></div>
|
||||
<div class="ttc" id="astructIRotator_html"><div class="ttname"><a href="structIRotator.html">IRotator</a></div><div class="ttdef"><b>Definition</b> CoreMath.h:137</div></div>
|
||||
<div class="ttc" id="astructRay_html"><div class="ttname"><a href="structRay.html">Ray</a></div><div class="ttdef"><b>Definition</b> EditorMath.h:18</div></div>
|
||||
<div class="ttc" id="astructRay_html_a64d5e3df9c043edcf8bf970ae1608084"><div class="ttname"><a href="structRay.html#a64d5e3df9c043edcf8bf970ae1608084">Ray::Direction</a></div><div class="ttdeci">FVector Direction</div><div class="ttdef"><b>Definition</b> EditorMath.h:20</div></div>
|
||||
<div class="ttc" id="astructRay_html_a80b34482481bc9f87e0201974db3bb55"><div class="ttname"><a href="structRay.html#a80b34482481bc9f87e0201974db3bb55">Ray::Origin</a></div><div class="ttdeci">FVector Origin</div><div class="ttdef"><b>Definition</b> EditorMath.h:19</div></div>
|
||||
|
||||
Reference in New Issue
Block a user