class ImageCompressorEncodePngRequest

Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.ui.compression.internal/fuchsia.ui.compression.internal/cpp/fidl/fuchsia.ui.compression.internal/cpp/natural_types.h

Public Methods

void ImageCompressorEncodePngRequest (Storage_ storage)
void ImageCompressorEncodePngRequest ()

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.ui.compression.internal/fuchsia.ui.compression.internal/cpp/fidl/fuchsia.ui.compression.internal/cpp/natural_types.h

void ImageCompressorEncodePngRequest (ImageCompressorEncodePngRequest && )

Defined at line 41 of file fidling/gen/sdk/fidl/fuchsia.ui.compression.internal/fuchsia.ui.compression.internal/cpp/fidl/fuchsia.ui.compression.internal/cpp/natural_types.h

bool IsEmpty ()
ImageCompressorEncodePngRequest & operator= (ImageCompressorEncodePngRequest && )

Defined at line 42 of file fidling/gen/sdk/fidl/fuchsia.ui.compression.internal/fuchsia.ui.compression.internal/cpp/fidl/fuchsia.ui.compression.internal/cpp/natural_types.h

const std::optional< ::zx::vmo> & raw_vmo ()

VMO holding the image-to-be-encoded in packaged, BGRA_RAW format.

::std::optional< ::zx::vmo> & raw_vmo ()

VMO holding the image-to-be-encoded in packaged, BGRA_RAW format.

ImageCompressorEncodePngRequest & raw_vmo (std::optional< ::zx::vmo> value)

VMO holding the image-to-be-encoded in packaged, BGRA_RAW format.

const std::optional< ::fuchsia_math::SizeU> & image_dimensions ()

The width and height of the input image.

::std::optional< ::fuchsia_math::SizeU> & image_dimensions ()

The width and height of the input image.

ImageCompressorEncodePngRequest & image_dimensions (std::optional< ::fuchsia_math::SizeU> value)

The width and height of the input image.

const std::optional< ::zx::vmo> & png_vmo ()

Resultant VMO in PNG format. This VMO's allocated size should be at

least 4KB larger than the input image's width*height*pixel_size to

account for format padding.

::std::optional< ::zx::vmo> & png_vmo ()

Resultant VMO in PNG format. This VMO's allocated size should be at

least 4KB larger than the input image's width*height*pixel_size to

account for format padding.

ImageCompressorEncodePngRequest & png_vmo (std::optional< ::zx::vmo> value)

Resultant VMO in PNG format. This VMO's allocated size should be at

least 4KB larger than the input image's width*height*pixel_size to

account for format padding.

void ImageCompressorEncodePngRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits