Sparkle 0.0.1
Loading...
Searching...
No Matches
spk::IMatrix< SizeX, SizeY > Member List

This is the complete list of members for spk::IMatrix< SizeX, SizeY >, including all inherited members.

determinant() constspk::IMatrix< SizeX, SizeY >inline
identity()spk::IMatrix< SizeX, SizeY >inlinestatic
IMatrix()spk::IMatrix< SizeX, SizeY >inline
IMatrix(float *p_values)spk::IMatrix< SizeX, SizeY >inline
IMatrix(std::initializer_list< float > p_values)spk::IMatrix< SizeX, SizeY >inline
inverse() constspk::IMatrix< SizeX, SizeY >inline
isInvertible() constspk::IMatrix< SizeX, SizeY >inline
lookAt(const spk::Vector3 &p_from, const spk::Vector3 &p_to, const spk::Vector3 &p_up)spk::IMatrix< SizeX, SizeY >inlinestatic
operator!=(const IMatrix &p_other) constspk::IMatrix< SizeX, SizeY >inline
operator*(const Vector3 &p_vec) constspk::IMatrix< SizeX, SizeY >inline
operator*(const Vector3 &p_vec) constspk::IMatrix< SizeX, SizeY >inline
operator*(const Vector2 &p_vec) constspk::IMatrix< SizeX, SizeY >inline
operator*(const Vector4 &p_vec) constspk::IMatrix< SizeX, SizeY >inline
operator*(const IMatrix< SizeX, SizeY > &p_other) constspk::IMatrix< SizeX, SizeY >inline
operator<<(std::wostream &p_os, const IMatrix &p_mat)spk::IMatrix< SizeX, SizeY >friend
operator<<(std::ostream &p_os, const IMatrix &p_mat)spk::IMatrix< SizeX, SizeY >friend
operator==(const IMatrix &p_other) constspk::IMatrix< SizeX, SizeY >inline
operator[](size_t p_index)spk::IMatrix< SizeX, SizeY >inline
operator[](size_t p_index) constspk::IMatrix< SizeX, SizeY >inline
ortho(float p_left, float p_right, float p_bottom, float p_top, float p_nearPlane, float p_farPlane)spk::IMatrix< SizeX, SizeY >inlinestatic
perspective(float p_fov, float p_aspectRatio, float p_nearPlane, float p_farPlane)spk::IMatrix< SizeX, SizeY >inlinestatic
rotateAroundAxis(const spk::Vector3 &p_axis, const float &p_rotationAngle)spk::IMatrix< SizeX, SizeY >inlinestatic
rotation(float p_angleX, float p_angleY, float p_angleZ)spk::IMatrix< SizeX, SizeY >inlinestatic
rotation(spk::Vector3 p_angle)spk::IMatrix< SizeX, SizeY >inlinestatic
rotation(const spk::Quaternion &p_q)spk::IMatrix< SizeX, SizeY >inlinestatic
rotationZ(float p_angleDegrees)spk::IMatrix< SizeX, SizeY >inlinestatic
scale(float p_scaleX, float p_scaleY, float p_scaleZ)spk::IMatrix< SizeX, SizeY >inlinestatic
scale(spk::Vector3 p_scale)spk::IMatrix< SizeX, SizeY >inlinestatic
scale(float p_scaleX, float p_scaleY)spk::IMatrix< SizeX, SizeY >inlinestatic
scale(const spk::Vector2 &p_scale)spk::IMatrix< SizeX, SizeY >inlinestatic
toString() constspk::IMatrix< SizeX, SizeY >inline
toWstring() constspk::IMatrix< SizeX, SizeY >inline
translation(float p_translateX, float p_translateY, float p_translateZ)spk::IMatrix< SizeX, SizeY >inlinestatic
translation(spk::Vector3 p_translation)spk::IMatrix< SizeX, SizeY >inlinestatic
translation(float p_translateX, float p_translateY)spk::IMatrix< SizeX, SizeY >inlinestatic
translation(const spk::Vector2 &p_translation)spk::IMatrix< SizeX, SizeY >inlinestatic