class RoundedRectangleArgs

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

RoundedRectangle centered at (0,0). Legal parameter values must satisfy the

constraint that the flat sides of the rectangle have non-negative length.

In other words, the following constraints must hold:

- top_left_radius + top_right_radius

<

= width

- bottom_left_radius + bottom_right_radius

<

= width

- top_left_radius + bottom_left_radius

<

= height

- top_right_radius + bottom_right_radius

<

= height

Public Methods

void RoundedRectangleArgs (::fuchsia_ui_gfx::Value width, ::fuchsia_ui_gfx::Value height, ::fuchsia_ui_gfx::Value top_left_radius, ::fuchsia_ui_gfx::Value top_right_radius, ::fuchsia_ui_gfx::Value bottom_right_radius, ::fuchsia_ui_gfx::Value bottom_left_radius)
void RoundedRectangleArgs ()

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

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

void RoundedRectangleArgs (RoundedRectangleArgs && )

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

void RoundedRectangleArgs (Storage_ storage)
void RoundedRectangleArgs (const RoundedRectangleArgs & other)
RoundedRectangleArgs & operator= (const RoundedRectangleArgs & other)
bool operator== (const RoundedRectangleArgs & other)
bool operator!= (const RoundedRectangleArgs & other)
const ::fuchsia_ui_gfx::Value & width ()
::fuchsia_ui_gfx::Value & width ()
RoundedRectangleArgs & width (::fuchsia_ui_gfx::Value value)

Setter for width.

const ::fuchsia_ui_gfx::Value & height ()
::fuchsia_ui_gfx::Value & height ()
RoundedRectangleArgs & height (::fuchsia_ui_gfx::Value value)

Setter for height.

RoundedRectangleArgs & operator= (RoundedRectangleArgs && )

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

const ::fuchsia_ui_gfx::Value & top_left_radius ()
::fuchsia_ui_gfx::Value & top_left_radius ()
RoundedRectangleArgs & top_left_radius (::fuchsia_ui_gfx::Value value)

Setter for top_left_radius.

const ::fuchsia_ui_gfx::Value & top_right_radius ()
::fuchsia_ui_gfx::Value & top_right_radius ()
RoundedRectangleArgs & top_right_radius (::fuchsia_ui_gfx::Value value)

Setter for top_right_radius.

const ::fuchsia_ui_gfx::Value & bottom_right_radius ()
::fuchsia_ui_gfx::Value & bottom_right_radius ()
RoundedRectangleArgs & bottom_right_radius (::fuchsia_ui_gfx::Value value)

Setter for bottom_right_radius.

const ::fuchsia_ui_gfx::Value & bottom_left_radius ()
::fuchsia_ui_gfx::Value & bottom_left_radius ()
RoundedRectangleArgs & bottom_left_radius (::fuchsia_ui_gfx::Value value)

Setter for bottom_left_radius.

void RoundedRectangleArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits