Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::Vec3< T > Member List

This is the complete list of members for rtp::Vec3< T >, including all inherited members.

cross(const Vec3 &other) const noexcept -> Vec3rtp::Vec3< T >
distance(this const Self &self, const std::remove_cvref_t< Self > &other) noexcept -> RealTrtp::details::VecBase< T, 3 >
dot(this const Self &self, const std::remove_cvref_t< Self > &other) noexcept -> Trtp::details::VecBase< T, 3 >
length(this const Self &self) noexcept -> RealTrtp::details::VecBase< T, 3 >
normalize(this Self &self) noexcept -> Self &rtp::details::VecBase< T, 3 >
normalized(this const Self &self) noexcept -> std::remove_cvref_t< Self >rtp::details::VecBase< T, 3 >
operator*=(this Self &self, const std::remove_cvref_t< Self > &other) noexceptrtp::details::VecBase< T, 3 >
operator*=(this Self &self, T scalar) noexceptrtp::details::VecBase< T, 3 >
operator+=(this Self &self, const std::remove_cvref_t< Self > &other) noexceptrtp::details::VecBase< T, 3 >
operator+=(this Self &self, T scalar) noexceptrtp::details::VecBase< T, 3 >
operator-=(this Self &self, const std::remove_cvref_t< Self > &other) noexceptrtp::details::VecBase< T, 3 >
operator-=(this Self &self, T scalar) noexceptrtp::details::VecBase< T, 3 >
operator/=(this Self &self, const std::remove_cvref_t< Self > &other) noexceptrtp::details::VecBase< T, 3 >
operator/=(this Self &self, T scalar) noexceptrtp::details::VecBase< T, 3 >
operator==(const Vec3 &) const noexcept=defaultrtp::Vec3< T >
operator[](this auto &self, size_t index) noexceptrtp::Vec3< T >
project(this const Self &self, const std::remove_cvref_t< Self > &other) noexcept -> std::remove_cvref_t< Self >rtp::details::VecBase< T, 3 >
RealT typedefrtp::details::VecBase< T, 3 >
squaredDistance(this const Self &self, const std::remove_cvref_t< Self > &other) noexcept -> Trtp::details::VecBase< T, 3 >
squaredLength(this const Self &self) noexcept -> Trtp::details::VecBase< T, 3 >
Vec3(void)=defaultrtp::Vec3< T >
Vec3(T x, T y, T z) noexceptrtp::Vec3< T >
xrtp::Vec3< T >
yrtp::Vec3< T >
zrtp::Vec3< T >
~Vec3()=defaultrtp::Vec3< T >