HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Friends
tt::mat::T Struct Reference

#include <TTauri/Foundation/mat.hpp>

Public Member Functions

 T (T const &rhs) noexcept=default
 
 T (T &&rhs) noexcept=default
 
Toperator= (T const &rhs) noexcept=default
 
Toperator= (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.
 

Detailed Description

Optimized translate matrix.

Friends And Related Symbol Documentation

◆ operator*

tt_force_inline friend rect operator* ( T const & lhs,
aarect const & rhs )
friend

Matrix/aarect multiplication.

◆ operator~

T operator~ ( T const & rhs)
friend

Invert matrix.


The documentation for this struct was generated from the following file: