| 
    CeresEngine 0.2.0
    
   A game development framework 
   | 
 
3-Dimensional extent structure. More...
#include <CeresEngine/Math/Extent.hpp>
Public Member Functions | |
| TExtent3 () noexcept=default | |
| TExtent3 (const TExtent3 &) noexcept=default | |
| constexpr TExtent3 & | operator= (const TExtent3 &) noexcept=default | 
| TExtent3 (T width, T height, T depth) noexcept | |
| TExtent3 (const TExtent2< T > &other, T depth=T(1)) noexcept | |
| template<typename TT > | |
| TExtent3 (TExtent3< TT > other) noexcept | |
| template<typename TT >  requires (!std::is_same_v<T, TT>)  | |
| TExtent3 (TExtent2< TT > other, T depth) noexcept | |
Public Attributes | |
| T | width = 0 | 
| Extent X axis, i.e. width.   | |
| T | height = 0 | 
| Extent Y axis, i.e. height.   | |
| T | depth = 0 | 
| Extent Z axis, i.e. depth.   | |
3-Dimensional extent structure.
      
  | 
  defaultnoexcept | 
      
  | 
  defaultnoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlinenoexcept | 
      
  | 
  inlineexplicitnoexcept | 
      
  | 
  inlineexplicitnoexcept | 
      
  | 
  constexprdefaultnoexcept | 
| T Math::TExtent3< T >::depth = 0 | 
Extent Z axis, i.e. depth.
| T Math::TExtent3< T >::height = 0 | 
Extent Y axis, i.e. height.
| T Math::TExtent3< T >::width = 0 | 
Extent X axis, i.e. width.