class Size
Defined at line 304 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
The integer dimensions of a rectangular region in a 2D cartesian space.
This type does not specify units. Protocols that use this type should
specify the characteristics of the vector space, including orientation and
units.
This type allows for negative dimensions, to which protocols can give
semantics. Protocols that use this type should specify whether negative
dimensions are meaningful, and, if they are meaningful, what they mean.
Public Methods
void Size (Storage_ storage)
void Size (int32_t width, int32_t height)
void Size ()
Default constructs a |Size| only if all of its members are default constructible.
Defined at line 315 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Size (Size && )
Defined at line 318 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Size (const Size & other)
Size & operator= (Size && )
Defined at line 319 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
Size & operator= (const Size & other)
bool operator== (const Size & other)
bool operator!= (const Size & other)
int32_t width ()
The distance along the x-axis.
int32_t & width ()
The distance along the x-axis.
Size & width (int32_t value)
The distance along the x-axis.
int32_t height ()
The distance along the y-axis.
int32_t & height ()
The distance along the y-axis.
Size & height (int32_t value)
The distance along the y-axis.
void Size (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits