class Point
Defined at line 63 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
An integer position in a 2D cartesian space.
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 Point (Storage_ storage)
void Point (int32_t x, int32_t y)
void Point ()
Default constructs a |Point| only if all of its members are default constructible.
Defined at line 74 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Point (Point && )
Defined at line 77 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Point (const Point & other)
Point & operator= (Point && )
Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
Point & operator= (const Point & other)
bool operator== (const Point & other)
bool operator!= (const Point & other)
int32_t x ()
The number of units along the x-axis.
int32_t & x ()
The number of units along the x-axis.
Point & x (int32_t value)
The number of units along the x-axis.
int32_t y ()
The number of units along the y-axis.
int32_t & y ()
The number of units along the y-axis.
Point & y (int32_t value)
The number of units along the y-axis.
void Point (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits