class RectU

Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

An integral, rectangular, axis-aligned region in a 2D cartesian

space, with unsigned location and distance fields.

This type does not specify units. Protocols that use this type should

specify the characteristics of the vector space, including orientation and

units.

Public Methods

void RectU (Storage_ storage)
void RectU (uint32_t x, uint32_t y, uint32_t width, uint32_t height)
void RectU ()

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

Defined at line 1115 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

void RectU (RectU && )

Defined at line 1118 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

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

Defined at line 1119 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h

RectU & operator= (const RectU & other)
bool operator== (const RectU & other)
bool operator!= (const RectU & other)
uint32_t x ()

The location of the origin of the rectangle in the x-axis.

uint32_t & x ()

The location of the origin of the rectangle in the x-axis.

RectU & x (uint32_t value)

The location of the origin of the rectangle in the x-axis.

uint32_t y ()

The location of the origin of the rectangle in the y-axis.

uint32_t & y ()

The location of the origin of the rectangle in the y-axis.

RectU & y (uint32_t value)

The location of the origin of the rectangle in the y-axis.

uint32_t width ()

The distance along the x-axis.

The region includes x values starting at `x` and increasing along the

x-axis.

uint32_t & width ()

The distance along the x-axis.

The region includes x values starting at `x` and increasing along the

x-axis.

RectU & width (uint32_t value)

The distance along the x-axis.

The region includes x values starting at `x` and increasing along the

x-axis.

uint32_t height ()

The distance along the y-axis.

The region includes y values starting at `y` and increasing along the

y-axis.

uint32_t & height ()

The distance along the y-axis.

The region includes y values starting at `y` and increasing along the

y-axis.

RectU & height (uint32_t value)

The distance along the y-axis.

The region includes y values starting at `y` and increasing along the

y-axis.

void RectU (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits