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