|
HikoGUI
A low latency retained GUI
|
#include <TTauri/Foundation/mat.hpp>
Public Member Functions | |
| T (T const &rhs) noexcept=default | |
| T (T &&rhs) noexcept=default | |
| T & | operator= (T const &rhs) noexcept=default |
| T & | operator= (T &&rhs) noexcept=default |
| T (vec rhs) noexcept | |
| T (float x, float y, float z=0.0f) noexcept | |
| operator mat () const noexcept | |
Data Fields | |
| vec | t |
Friends | |
| T | operator* (T const &lhs, T const &rhs) noexcept |
| mat | operator* (T const &lhs, mat::S const &rhs) noexcept |
| mat | operator* (mat::S const &lhs, T const &rhs) noexcept |
| vec | operator* (T const &lhs, vec const &rhs) noexcept |
| tt_force_inline friend rect | operator* (T const &lhs, aarect const &rhs) noexcept |
| Matrix/aarect multiplication. | |
| rect | operator* (T const &lhs, rect const &rhs) noexcept |
| T | operator~ (T const &rhs) noexcept |
| Invert matrix. | |
Optimized translate matrix.
Matrix/aarect multiplication.