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