utility 2026.1.9
A comprehensive C++ utilities library tailored for the development of modern desktop and extended reality (XR) applications.
Loading...
Searching...
No Matches
utility::graphic::Position< PositionComponentType > Member List

This is the complete list of members for utility::graphic::Position< PositionComponentType >, including all inherited members.

distanceSquaredTo(const Position &other) constutility::graphic::Position< PositionComponentType >inline
distanceTo(const Position &other) constutility::graphic::Position< PositionComponentType >inline
equalsEpsilon(const Vector &rhs, VectorComponentType epsilon=VectorComponentType { 1e-5 }) constutility::math::Vector< PositionComponentType, 3 >inline
getX(void) const noexceptutility::graphic::Position< PositionComponentType >inline
getY(void) const noexceptutility::graphic::Position< PositionComponentType >inline
getZ(void) const noexceptutility::graphic::Position< PositionComponentType >inline
isOrigin(PositionComponentType epsilon=PositionComponentType { 1e-6 }) const noexceptutility::graphic::Position< PositionComponentType >inline
midpoint(const Position &other) const noexceptutility::graphic::Position< PositionComponentType >inline
operator!=(const Position &other) const noexceptutility::graphic::Position< PositionComponentType >inline
Vector< PositionComponentType, 3 >::operator!=(const Vector &rhs) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator*(VectorComponentType scalar) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator*(const Vector &rhs) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator*=(VectorComponentType scalar) noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator*=(const Vector &rhs) noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator+(const Vector &rhs) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator+=(const Vector &rhs) noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator-(const Vector &rhs) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator-() const noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator-=(const Vector &rhs) noexceptutility::math::Vector< PositionComponentType, 3 >inline
operator/(VectorComponentType scalar) constutility::math::Vector< PositionComponentType, 3 >inline
operator/(const Vector &rhs) constutility::math::Vector< PositionComponentType, 3 >inline
operator/=(VectorComponentType scalar)utility::math::Vector< PositionComponentType, 3 >inline
operator/=(const Vector &rhs)utility::math::Vector< PositionComponentType, 3 >inline
operator<(const Position &other) const noexceptutility::graphic::Position< PositionComponentType >inline
operator=(const Position &other)=defaultutility::graphic::Position< PositionComponentType >
operator=(Position &&other) noexcept=defaultutility::graphic::Position< PositionComponentType >
Vector< PositionComponentType, 3 >::operator=(const Vector &other)=defaultutility::math::Vector< PositionComponentType, 3 >
Vector< PositionComponentType, 3 >::operator=(Vector &&other) noexcept=defaultutility::math::Vector< PositionComponentType, 3 >
operator==(const Position &other) const noexceptutility::graphic::Position< PositionComponentType >inline
Vector< PositionComponentType, 3 >::operator==(const Vector &rhs) const noexceptutility::math::Vector< PositionComponentType, 3 >inline
Position(void)utility::graphic::Position< PositionComponentType >inline
Position(PositionComponentType value)utility::graphic::Position< PositionComponentType >inlineexplicit
Position(const utility::math::Vector< PositionComponentType, 3 > &vector)utility::graphic::Position< PositionComponentType >inlineexplicit
Position(PositionComponentType x, PositionComponentType y, PositionComponentType z)utility::graphic::Position< PositionComponentType >inline
Position(std::initializer_list< PositionComponentType > values)utility::graphic::Position< PositionComponentType >inline
Position(const std::initializer_list< PositionComponentType > &value)utility::graphic::Position< PositionComponentType >inline
Position(const Position &other)=defaultutility::graphic::Position< PositionComponentType >
Position(Position &&other) noexcept=defaultutility::graphic::Position< PositionComponentType >
setX(const PositionComponentType value) noexceptutility::graphic::Position< PositionComponentType >inline
setY(const PositionComponentType value) noexceptutility::graphic::Position< PositionComponentType >inline
setZ(const PositionComponentType value) noexceptutility::graphic::Position< PositionComponentType >inline
translate(const Position &offset) noexceptutility::graphic::Position< PositionComponentType >inline
translated(const Position &offset) const noexceptutility::graphic::Position< PositionComponentType >inline
Vector(void)utility::math::Vector< PositionComponentType, 3 >inline
Vector(const glm::vec< VectorDimension, VectorComponentType > &v)utility::math::Vector< PositionComponentType, 3 >inlineexplicit
Vector(std::initializer_list< VectorComponentType > values)utility::math::Vector< PositionComponentType, 3 >inline
Vector(VectorComponentType value)utility::math::Vector< PositionComponentType, 3 >inlineexplicit
Vector(const Vector &other)=defaultutility::math::Vector< PositionComponentType, 3 >
Vector(Vector &&other) noexcept=defaultutility::math::Vector< PositionComponentType, 3 >
~Position(void)=defaultutility::graphic::Position< PositionComponentType >
~Vector(void)=defaultutility::math::Vector< PositionComponentType, 3 >