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