class Favicon
Defined at line 5066 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h
Used to represent a favicon for a page. An empty table (all fields are unset) is used to indicate
that the page doesn't have a favicon.
Public Methods
void Favicon (Storage_ storage)
void Favicon ()
Defined at line 5071 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h
void Favicon (Favicon && )
Defined at line 5072 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h
bool IsEmpty ()
const std::optional< ::fuchsia_mem::Buffer> & data ()
The image content encoded as an RGBA bitmap with premultiplied alpha channel. The data is
densely packed, so the stride is always `4 * width` and the total size is
`4 * width * height`.
::std::optional< ::fuchsia_mem::Buffer> & data ()
The image content encoded as an RGBA bitmap with premultiplied alpha channel. The data is
densely packed, so the stride is always `4 * width` and the total size is
`4 * width * height`.
Favicon & data (std::optional< ::fuchsia_mem::Buffer> value)
The image content encoded as an RGBA bitmap with premultiplied alpha channel. The data is
densely packed, so the stride is always `4 * width` and the total size is
`4 * width * height`.
Favicon & operator= (Favicon && )
Defined at line 5073 of file fidling/gen/sdk/fidl/fuchsia.web/fuchsia.web/cpp/fidl/fuchsia.web/cpp/natural_types.h
const std::optional<uint32_t> & width ()
The width of the image.
::std::optional<uint32_t> & width ()
The width of the image.
Favicon & width (std::optional<uint32_t> value)
The width of the image.
const std::optional<uint32_t> & height ()
The height of the image.
::std::optional<uint32_t> & height ()
The height of the image.
Favicon & height (std::optional<uint32_t> value)
The height of the image.
void Favicon (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits