class Vec3F

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

Represents a 3D 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 Vec3F (Storage_ storage)
void Vec3F (float x, float y, float z)
void Vec3F ()

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

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

void Vec3F (Vec3F && )

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

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

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

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

Setter for x.

float y ()
float & y ()
Vec3F & y (float value)

Setter for y.

float z ()
float & z ()
Vec3F & z (float value)

Setter for z.

void Vec3F (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits