#include <gfx_basictypes_3d.h>
Definition of a rectangle used for window/draw operations.
Public Member Functions | |
| DrawVolume () | |
| DrawVolume (DrawPoint3d< T > positionValue, DrawDimension3d< T > sizeValue) | |
| DrawVolume (T x, T y, T z, T w, T h, T d) | |
| String | ToString (const FormatStatement *formatStatement=nullptr) const |
| MAXON_OPERATOR_EQUALITY_HASHCODE (DrawVolume, position, size) | |
Static Public Member Functions | |
| static Result< void > | DescribeIO (const DataSerializeInterface &stream) |
Public Attributes | |
| DrawPoint3d< T > | position |
| DrawDimension3d< T > | size |
| DrawVolume | ( | ) |
| DrawVolume | ( | DrawPoint3d< T > | positionValue, |
| DrawDimension3d< T > | sizeValue | ||
| ) |
| DrawVolume | ( | T | x, |
| T | y, | ||
| T | z, | ||
| T | w, | ||
| T | h, | ||
| T | d | ||
| ) |
| String ToString | ( | const FormatStatement * | formatStatement = nullptr | ) | const |
Returns a readable string of the content.
| [in] | formatStatement | Nullptr or additional formatting instruction. Currently no additional formatting instructions are supported. |
| MAXON_OPERATOR_EQUALITY_HASHCODE | ( | DrawVolume< T > | , |
| position | , | ||
| size | |||
| ) |
|
static |
Describe all elements of this class for I/O operations.
| [in] | stream | The stream that is used to register the class members. |
| DrawPoint3d<T> position |
| DrawDimension3d<T> size |