wren
Vulkan-based game engine
Loading...
Searching...
No Matches
wren::math::Mat4f Struct Reference

#include <matrix.hpp>

Inheritance diagram for wren::math::Mat4f:
Collaboration diagram for wren::math::Mat4f:

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
auto operator== (const mat_t &rhs) const
auto operator!= (const mat_t &rhs) const
auto operator* (const mat_t &rhs) const
auto at (std::size_t col, std::size_t row) -> 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 ()

Constructor & Destructor Documentation

◆ Mat4f() [1/4]

wren::math::Mat4f::Mat4f ( )
default

◆ Mat4f() [2/4]

wren::math::Mat4f::Mat4f ( const Mat< float, 4, 4 > & other)
inline
Here is the call graph for this function:

◆ Mat4f() [3/4]

wren::math::Mat4f::Mat4f ( const data_t & data)
inline
Here is the call graph for this function:

◆ Mat4f() [4/4]

wren::math::Mat4f::Mat4f ( const Mat< float, 3, 3 > & other)
inline
Here is the call graph for this function:

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