载入中...
搜索中...
未找到
eve::math::Mat4类 参考
Column-major 4x4 matrix wrapping glm::mat4. 更多...
#include <Mat4.h>
Public 成员函数 | |
| Mat4 () | |
| Mat4 (const glm::mat4 &m) | |
| void | identity () |
| void | translate (float x, float y, float z) |
| void | rotateX (float radians) |
| void | rotateY (float radians) |
| void | rotateZ (float radians) |
| void | scale (float sx, float sy, float sz) |
| void | multiply (const Mat4 *other) |
| Mat4 * | multiplied (const Mat4 *other) const |
| Vec3 * | transformVec3 (const Vec3 *v) const |
| Vec2 * | transformPoint2 (const Vec2 *v) const |
| float | get (int index) const |
| Column-major element 0..15. | |
| void | set (int index, float value) |
| Mat4 * | clone () const |
| const glm::mat4 & | raw () const |
| glm::mat4 & | raw () |
详细描述
构造及析构函数说明
◆ Mat4() [1/2]
| eve::math::Mat4::Mat4 | ( | ) |
被这些函数引用 clone() , 以及 multiplied().
◆ Mat4() [2/2]
成员函数说明
◆ clone()
◆ get()
◆ identity()
◆ multiplied()
◆ multiply()
| void eve::math::Mat4::multiply | ( | const Mat4 * | other | ) |
◆ raw() [1/2]
◆ raw() [2/2]
◆ rotateX()
◆ rotateY()
◆ rotateZ()
◆ scale()
◆ set()
◆ transformPoint2()
◆ transformVec3()
◆ translate()
| void eve::math::Mat4::translate | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
该类的文档由以下文件生成: