|
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.