class SizeF

Defined at line 189 of file fidling/gen/sdk/fidl/fuchsia.math/fuchsia.math/hlcpp/fuchsia/math/cpp/fidl.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 Members

float width
float height

Public Methods

::std::unique_ptr<SizeF> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, SizeF * value, size_t _offset)
zx_status_t Clone (SizeF * result)