class ContentBounds

Defined at line 63 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

Defines the size and position of a piece of graphical content.

The bounds of the content are assumed to be rectangular.

Public Methods

void ContentBounds (Storage_ storage)
void ContentBounds ()

Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

void ContentBounds (ContentBounds && )

Defined at line 70 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

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

Defined at line 71 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

ContentBounds & operator= (const ContentBounds & other)
bool operator== (const ContentBounds & other)
bool operator!= (const ContentBounds & other)
bool IsEmpty ()
const std::optional< ::fuchsia_math::SizeU> & size ()

The size of the content, defined in its parent view's coordinate space.

For example, a parent view with size 1280x800 is assumed to have a

useful coordinate space from (0, 0) to (1280, 800). A piece of content

that's one-fourth the area of the parent view would have size 640x400.

::std::optional< ::fuchsia_math::SizeU> & size ()

The size of the content, defined in its parent view's coordinate space.

For example, a parent view with size 1280x800 is assumed to have a

useful coordinate space from (0, 0) to (1280, 800). A piece of content

that's one-fourth the area of the parent view would have size 640x400.

ContentBounds & size (std::optional< ::fuchsia_math::SizeU> value)

The size of the content, defined in its parent view's coordinate space.

For example, a parent view with size 1280x800 is assumed to have a

useful coordinate space from (0, 0) to (1280, 800). A piece of content

that's one-fourth the area of the parent view would have size 640x400.

const std::optional< ::fuchsia_math::Vec> & origin ()

The location of the top-left corner of the content's origin, defined in

the parent view's coordinate space.

Returning to the example above, we could position the content to cover

the bottom-right quadrant of the parent by assigning an origin of

(640, 400).

::std::optional< ::fuchsia_math::Vec> & origin ()

The location of the top-left corner of the content's origin, defined in

the parent view's coordinate space.

Returning to the example above, we could position the content to cover

the bottom-right quadrant of the parent by assigning an origin of

(640, 400).

ContentBounds & origin (std::optional< ::fuchsia_math::Vec> value)

The location of the top-left corner of the content's origin, defined in

the parent view's coordinate space.

Returning to the example above, we could position the content to cover

the bottom-right quadrant of the parent by assigning an origin of

(640, 400).

void ContentBounds (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits