wren
Vulkan-based game engine
|
#include <matrix.hpp>
Public Member Functions | |
Mat4f ()=default | |
Mat4f (const Mat< float, 4, 4 > &other) | |
Mat4f (const data_t &data) | |
Mat4f (const Mat< float, 3, 3 > &other) | |
Public Member Functions inherited from wren::math::Mat< float, 4, 4 > | |
Mat ()=default | |
Mat (const data_t &data) | |
Mat (const std::array< std::array< float, Cols >, Rows > &rows) | |
auto | operator== (const mat_t &rhs) const |
auto | operator!= (const mat_t &rhs) const |
auto | operator* (const mat_t &rhs) |
auto | operator* (const Vec< float, Rows > &rhs) |
auto | at (std::size_t col, std::size_t row) -> float & |
auto | at (std::size_t col, std::size_t row) const -> const float & |
auto | data () const |
Additional Inherited Members | |
Public Types inherited from wren::math::Mat< float, 4, 4 > | |
using | mat_t |
using | data_t |
Static Public Member Functions inherited from wren::math::Mat< float, 4, 4 > | |
static constexpr auto | identity () |
|
default |
|
inline |
|
inline |
|
inline |