class HitRegion

Defined at line 98 of file ../../src/ui/scenic/lib/flatland/flatland_types.h

A flexible representation of a flatland hit region.

Public Methods

void HitRegion (const types::RectangleF & region, fuchsia_ui_composition::HitTestInteraction interaction)

Finite hit region with default interaction.

Defined at line 27 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc

void HitRegion (types::RectangleF::ConstructorArgs region, fuchsia_ui_composition::HitTestInteraction interaction)

Defined at line 31 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc

HitRegion Infinite (fuchsia_ui_composition::HitTestInteraction interaction)

Infinite hit region with default interaction.

Defined at line 35 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc

bool is_finite ()

Return true if region has finite extent.

Defined at line 39 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc

const types::RectangleF & region ()

Finite region accessor. Caller ensures is_finite() is true.

Defined at line 41 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc

fuchsia_ui_composition::HitTestInteraction interaction ()

Hit test interaction accessor.

Defined at line 46 of file ../../src/ui/scenic/lib/flatland/flatland_types.cc