Public Member Functions | |
| void | setModelMatrix (const glm::vec3 &position) |
| void | setModelMatrix (const glm::vec3 &position, float angle, const glm::vec3 &axis) |
Public Attributes | ||
| gl::IBuffer * | attributes | |
| const Material * | material | |
| const Camera * | camera = nullptr | |
| const gl::FBO * | fbo = nullptr | |
| RenderPass::ID | passMask = RenderPass::Scene | |
| struct { | ||
| std::optional< glm::mat4 > projection | ||
| std::optional< glm::mat4 > view | ||
| glm::mat4 model | ||
| } | matrices | |