class HitRegion

Defined at line 1830 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

An interactive area of a View, placed in the coordinate space of a specific Transform.

Public Methods

void HitRegion (Storage_ storage)
void HitRegion (::fuchsia_math::RectF region, ::fuchsia_ui_composition::HitTestInteraction hit_test)
void HitRegion ()

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

Defined at line 1840 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

void HitRegion (HitRegion && )

Defined at line 1843 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

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

Defined at line 1844 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

HitRegion & operator= (const HitRegion & other)
bool operator== (const HitRegion & other)
bool operator!= (const HitRegion & other)
const ::fuchsia_math::RectF & region ()

The position and size of this hit region, in the coordinate space of the Transform that owns

this hit region.

::fuchsia_math::RectF & region ()

The position and size of this hit region, in the coordinate space of the Transform that owns

this hit region.

HitRegion & region (::fuchsia_math::RectF value)

The position and size of this hit region, in the coordinate space of the Transform that owns

this hit region.

::fuchsia_ui_composition::HitTestInteraction hit_test ()

The interaction behavior specified for this hit region.

To specify "no interaction at all", remove this hit region from the owning Transform.

::fuchsia_ui_composition::HitTestInteraction & hit_test ()

The interaction behavior specified for this hit region.

To specify "no interaction at all", remove this hit region from the owning Transform.

HitRegion & hit_test (::fuchsia_ui_composition::HitTestInteraction value)

The interaction behavior specified for this hit region.

To specify "no interaction at all", remove this hit region from the owning Transform.

void HitRegion (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits