DrawDimension3d< T > Struct Template Reference

#include <gfx_basictypes_3d.h>

详细描述

template<typename T>
struct maxon::DrawDimension3d< T >

Size of a window/drawing operation.

公共成员函数

  DrawDimension3d ()
  DrawDimension3d (T w, T h, T d)
String   ToString (const FormatStatement *formatStatement=nullptr) const
  MAXON_OPERATOR_EQUALITY_HASHCODE ( DrawDimension3d , width , height , depth )

静态公共成员函数

static Result < void >  DescribeIO (const DataSerializeInterface &stream)

Public Attributes

width
height
depth

构造函数 & 析构函数文档编制

◆  DrawDimension3d() [1/2]

DrawDimension3d ( )

◆  DrawDimension3d() [2/2]

DrawDimension3d ( w ,
h ,
d  
)

成员函数文档编制

◆  ToString()

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.
返回
The converted result.

◆  MAXON_OPERATOR_EQUALITY_HASHCODE()

MAXON_OPERATOR_EQUALITY_HASHCODE ( DrawDimension3d < T >  ,
width   ,
height   ,
depth    
)

◆  DescribeIO()

static Result <void> DescribeIO ( const DataSerializeInterface stream )
static

Describe all elements of this class for I/O operations.

参数
[in] stream The stream that is used to register the class members.
返回
OK on success.

Member Data Documentation

◆  width

T width

◆  height

T height

◆  depth

T depth