Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
|
Transform struct 2D. More...
#include <transform_node.h>
Public Member Functions | |
glm::mat4 | get_matrix () const |
Get model matrix. More... | |
glm::vec3 | transform_point (const glm::vec2 &point) const |
Transform point into screen. More... | |
Public Attributes | |
glm::vec2 | position {0, 0} |
glm::vec2 | scale {1, 1} |
float | rotation = 0.0f |
Transform struct 2D.
transform points around the screen
glm::mat4 Transform2D::get_matrix | ( | ) | const |
Get model matrix.
glm::vec3 Transform2D::transform_point | ( | const glm::vec2 & | point | ) | const |
Transform point into screen.
glm::vec2 Transform2D::position {0, 0} |
float Transform2D::rotation = 0.0f |
glm::vec2 Transform2D::scale {1, 1} |