VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Vector3T< T > Struct Template Reference

#include <core/math/vector3.h>

Public Member Functions

float length () const
Vector3T< T > operator- (const Vector3T &other) const
 Vector3T ()
 Vector3T (const T s)
 Vector3T (const T x, const T y, const T z)

Public Attributes

x
y
z

Detailed Description

template<typename T>
struct visutwin::canvas::Vector3T< T >

Definition at line 288 of file vector3.h.

Constructor & Destructor Documentation

◆ Vector3T() [1/3]

template<typename T>
visutwin::canvas::Vector3T< T >::Vector3T ( )
inline

Definition at line 292 of file vector3.h.

Referenced by visutwin::canvas::Vector3T< int >::operator-().

◆ Vector3T() [2/3]

template<typename T>
visutwin::canvas::Vector3T< T >::Vector3T ( const T s)
inlineexplicit

Definition at line 296 of file vector3.h.

◆ Vector3T() [3/3]

template<typename T>
visutwin::canvas::Vector3T< T >::Vector3T ( const T x,
const T y,
const T z )
inline

Definition at line 300 of file vector3.h.

Member Function Documentation

◆ length()

template<typename T>
float visutwin::canvas::Vector3T< T >::length ( ) const
inlinenodiscard

Definition at line 309 of file vector3.h.

◆ operator-()

template<typename T>
Vector3T< T > visutwin::canvas::Vector3T< T >::operator- ( const Vector3T< T > & other) const
inline

Definition at line 304 of file vector3.h.

Member Data Documentation

◆ x

template<typename T>
T visutwin::canvas::Vector3T< T >::x

Definition at line 290 of file vector3.h.

Referenced by visutwin::canvas::Vector3T< int >::operator-().

◆ y

template<typename T>
T visutwin::canvas::Vector3T< T >::y

Definition at line 290 of file vector3.h.

Referenced by visutwin::canvas::Vector3T< int >::operator-().

◆ z

template<typename T>
T visutwin::canvas::Vector3T< T >::z

Definition at line 290 of file vector3.h.

Referenced by visutwin::canvas::Vector3T< int >::operator-().


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