载入中...
搜索中...
未找到
eve::graphics::Camera类 参考
2D/3D 摄像机基类:持有变换栈并暴露投影矩阵。 更多...
#include <Camera.h>
类 eve::graphics::Camera 继承关系图:
Public 成员函数 | |
| virtual const glm::mat4 & | getProjection () const |
| 当前投影矩阵。 | |
Public 成员函数 继承自 eve::graphics::Transform | |
| Transform () | |
| virtual | ~Transform () |
| void | rotate (float r, glm::vec2 p) |
| 2D 绕点 (p) 旋转 r(弧度)。 | |
| void | scale (float all) |
| 2D 均匀/非均匀缩放。 | |
| void | scale (glm::vec2 s) |
| void | translate (glm::vec2 v) |
| 2D 平移。 | |
| void | origin () |
| 重置为单位矩阵。 | |
| void | rotate3d (float r, glm::vec3 v) |
| 3D 绕轴旋转 / 缩放 / 平移。 | |
| void | scale3d (glm::vec3 s) |
| void | translate3d (glm::vec3 v) |
| void | push () |
| 压栈 / 弹栈 / 取栈顶矩阵。 | |
| void | pop () |
| glm::mat4 | top () |
额外继承的成员函数 | |
Protected 属性 继承自 eve::graphics::Transform | |
| std::stack< glm::mat4 > | matrix |
详细描述
成员函数说明
◆ getProjection()
|
virtual |
当前投影矩阵。
该类的文档由以下文件生成:
- src/modules/graphics/Camera.h
Public 成员函数 继承自