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