class SizeF

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

The floating point dimensions of a rectangular region 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.

This type allows for negative dimensions, to which protocols can give

semantics. Protocols that use this type should specify whether negative

dimensions are meaningful, and, if they are meaningful, what they mean.

Public Methods

void SizeF (Storage_ storage)
void SizeF (float width, float height)
void SizeF ()

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

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

void SizeF (SizeF && )

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

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

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

SizeF & operator= (const SizeF & other)
bool operator== (const SizeF & other)
bool operator!= (const SizeF & other)
float width ()

The distance along the x-axis.

float & width ()

The distance along the x-axis.

SizeF & width (float value)

The distance along the x-axis.

float height ()

The distance along the y-axis.

float & height ()

The distance along the y-axis.

SizeF & height (float value)

The distance along the y-axis.

void SizeF (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits