olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Loading...
Searching...
No Matches
olc::GFX3D::Math Member List

This is the complete list of members for olc::GFX3D::Math, including all inherited members.

Mat_Inverse(olc::GFX3D::mat4x4 &m)olc::GFX3D::Mathstatic
Mat_MakeIdentity()olc::GFX3D::Mathstatic
Mat_MakeProjection(float fFovDegrees, float fAspectRatio, float fNear, float fFar)olc::GFX3D::Mathstatic
Mat_MakeRotationX(float fAngleRad)olc::GFX3D::Mathstatic
Mat_MakeRotationY(float fAngleRad)olc::GFX3D::Mathstatic
Mat_MakeRotationZ(float fAngleRad)olc::GFX3D::Mathstatic
Mat_MakeScale(float x, float y, float z)olc::GFX3D::Mathstatic
Mat_MakeTranslation(float x, float y, float z)olc::GFX3D::Mathstatic
Mat_MultiplyMatrix(mat4x4 &m1, mat4x4 &m2)olc::GFX3D::Mathstatic
Mat_MultiplyVector(mat4x4 &m, vec3d &i)olc::GFX3D::Mathstatic
Mat_PointAt(vec3d &pos, vec3d &target, vec3d &up)olc::GFX3D::Mathstatic
Mat_QuickInverse(mat4x4 &m)olc::GFX3D::Mathstatic
Math()olc::GFX3D::Math
Triangle_ClipAgainstPlane(vec3d plane_p, vec3d plane_n, triangle &in_tri, triangle &out_tri1, triangle &out_tri2)olc::GFX3D::Mathstatic
Vec_Add(vec3d &v1, vec3d &v2)olc::GFX3D::Mathstatic
Vec_CrossProduct(vec3d &v1, vec3d &v2)olc::GFX3D::Mathstatic
Vec_Div(vec3d &v1, float k)olc::GFX3D::Mathstatic
Vec_DotProduct(vec3d &v1, vec3d &v2)olc::GFX3D::Mathstatic
Vec_IntersectPlane(vec3d &plane_p, vec3d &plane_n, vec3d &lineStart, vec3d &lineEnd, float &t)olc::GFX3D::Mathstatic
Vec_Length(vec3d &v)olc::GFX3D::Mathstatic
Vec_Mul(vec3d &v1, float k)olc::GFX3D::Mathstatic
Vec_Normalise(vec3d &v)olc::GFX3D::Mathstatic
Vec_Sub(vec3d &v1, vec3d &v2)olc::GFX3D::Mathstatic