class AlignedExtent

Defined at line 72 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/natural_types.h

A view's bounding box, described in the view's own coordinate system.

Concretely, |AlignedExtent| describes the minimal and maximal points of a

view's bounding box, which is rectangular and axis-aligned.

Note: For describing a view's bounding box in another view's coordinate

system, see |RotatableExtent|.

The origin is min.

The size is: (abs(max.x - min.x), abs(max.y - min.y)).

Public Methods

void AlignedExtent (Storage_ storage)
void AlignedExtent (::fuchsia_math::PointF min, ::fuchsia_math::PointF max)
void AlignedExtent ()

Default constructs a |AlignedExtent| only if all of its members are default constructible.

Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/natural_types.h

void AlignedExtent (AlignedExtent && )

Defined at line 86 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/natural_types.h

void AlignedExtent (const AlignedExtent & other)
AlignedExtent & operator= (AlignedExtent && )

Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/natural_types.h

AlignedExtent & operator= (const AlignedExtent & other)
bool operator== (const AlignedExtent & other)
bool operator!= (const AlignedExtent & other)
const ::fuchsia_math::PointF & min ()

The minimal position of the view's bounding box.

::fuchsia_math::PointF & min ()

The minimal position of the view's bounding box.

AlignedExtent & min (::fuchsia_math::PointF value)

The minimal position of the view's bounding box.

const ::fuchsia_math::PointF & max ()

The maximal position of the view's bounding box.

::fuchsia_math::PointF & max ()

The maximal position of the view's bounding box.

AlignedExtent & max (::fuchsia_math::PointF value)

The maximal position of the view's bounding box.

void AlignedExtent (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits