class Rectangle
Defined at line 935 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
An axis-aligned rectangle. It is defined by its minimal and maximal extents
in a coordinate system.
Public Methods
void Rectangle (Storage_ storage)
void Rectangle (::std::array<float, 2> min, ::std::array<float, 2> max)
void Rectangle ()
Default constructs a |Rectangle| only if all of its members are default constructible.
Defined at line 946 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void Rectangle (Rectangle && )
Defined at line 949 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
void Rectangle (const Rectangle & other)
Rectangle & operator= (Rectangle && )
Defined at line 950 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/cpp/fidl/fuchsia.ui.pointer/cpp/natural_types.h
Rectangle & operator= (const Rectangle & other)
bool operator== (const Rectangle & other)
bool operator!= (const Rectangle & other)
const ::std::array<float, 2> & min ()
The minimal extent of this rectangle, inclusive.
- Its coordinates are pairwise less than the maximal extent's
coordinates.
::std::array<float, 2> & min ()
The minimal extent of this rectangle, inclusive.
- Its coordinates are pairwise less than the maximal extent's
coordinates.
Rectangle & min (::std::array<float, 2> value)
The minimal extent of this rectangle, inclusive.
- Its coordinates are pairwise less than the maximal extent's
coordinates.
const ::std::array<float, 2> & max ()
The maximal extent of this rectangle, inclusive.
- Its coordinates are pairwise greater than the minimal extent's
coordinates.
::std::array<float, 2> & max ()
The maximal extent of this rectangle, inclusive.
- Its coordinates are pairwise greater than the minimal extent's
coordinates.
Rectangle & max (::std::array<float, 2> value)
The maximal extent of this rectangle, inclusive.
- Its coordinates are pairwise greater than the minimal extent's
coordinates.
void Rectangle (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits