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