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