class Vec4F
Defined at line 741 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
Represents a 4D 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 Vec4F (Storage_ storage)
void Vec4F (float x, float y, float z, float w)
void Vec4F ()
Default constructs a |Vec4F| only if all of its members are default constructible.
Defined at line 752 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Vec4F (Vec4F && )
Defined at line 755 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
void Vec4F (const Vec4F & other)
Vec4F & operator= (Vec4F && )
Defined at line 756 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/cpp/fidl/fuchsia.math/cpp/natural_types.h
Vec4F & operator= (const Vec4F & other)
bool operator== (const Vec4F & other)
bool operator!= (const Vec4F & other)
float x ()
float & x ()
Vec4F & x (float value)
Setter for x.
float y ()
float & y ()
Vec4F & y (float value)
Setter for y.
float z ()
float & z ()
Vec4F & z (float value)
Setter for z.
float w ()
float & w ()
Vec4F & w (float value)
Setter for w.
void Vec4F (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits