Move Vectormath main
C++20 game and graphics mathematics
Loading...
Searching...
No Matches
mv::math::RaySphereHit3< T > Struct Template Reference

#include <mv/math/queries/QueryTypes.hpp>

Public Attributes

T EntryDistance
 
T ExitDistance
 
bool StartsInside
 
std::optional< Normal3< T > > EntryNormal
 
std::optional< Normal3< T > > ExitNormal
 

Detailed Description

template<typename T>
requires std::is_floating_point_v<T>
struct mv::math::RaySphereHit3< T >

Definition at line 209 of file QueryTypes.hpp.

Member Data Documentation

◆ EntryDistance

template<typename T >
T mv::math::RaySphereHit3< T >::EntryDistance

Definition at line 211 of file QueryTypes.hpp.

◆ EntryNormal

template<typename T >
std::optional<Normal3<T> > mv::math::RaySphereHit3< T >::EntryNormal

Definition at line 214 of file QueryTypes.hpp.

◆ ExitDistance

template<typename T >
T mv::math::RaySphereHit3< T >::ExitDistance

Definition at line 212 of file QueryTypes.hpp.

◆ ExitNormal

template<typename T >
std::optional<Normal3<T> > mv::math::RaySphereHit3< T >::ExitNormal

Definition at line 215 of file QueryTypes.hpp.

◆ StartsInside

template<typename T >
bool mv::math::RaySphereHit3< T >::StartsInside

Definition at line 213 of file QueryTypes.hpp.


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