template<_internal::Numeric T> asge::math::Vec3 final
#include <Vector3.hpp>Inherits from asge::math::VecN< 3, T, Vec3< T > >.
Inheritance
classDiagram
class N2["asge::math::VecN"]
class N1["asge::math::Vec3"]
N2 <|-- N1
click N2 href "classasge_1_1math_1_1VecN.html"
click N1 href "classasge_1_1math_1_1Vec3.html"
Collaboration
classDiagram
class N3["T"]
class N2["asge::math::VecN"]
class N1["asge::math::Vec3"]
N2 --> N3 : m_Vector
N2 <|-- N1
click N2 href "classasge_1_1math_1_1VecN.html"
click N1 href "classasge_1_1math_1_1Vec3.html"
Public Types
Friends
Static Public Member Functions
Public Member Functions
#
Vec3()=default#
template<_internal::Numeric... Us> explicit constexpr Vec3(Us... inValues)#
constexpr Vec3(std::initializer_list< T > inList)#
Vec3(const base &inBase)#
constexpr value_type x() const#
constexpr value_type y() const#
constexpr value_type z() const