class VecF

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

Represents a 2D vector with floating point coordinates.

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 VecF (Storage_ storage)
void VecF (float x, float y)
void VecF ()

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

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

void VecF (VecF && )

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

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

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

VecF & operator= (const VecF & other)
bool operator== (const VecF & other)
bool operator!= (const VecF & other)
float x ()
float & x ()
VecF & x (float value)

Setter for x.

float y ()
float & y ()
VecF & y (float value)

Setter for y.

void VecF (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits