Namespaces

Enumerations

enum PixelFormat
Name Value
BGRA_8 0u
YUY2 1u
NV12 2u
YV12 3u
R8G8B8A8 4u

Specifies how pixels are represented in the image buffer.

Defined at line 17 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

enum ColorSpace
Name Value
SRGB 0u

Specifies how pixel color information should be interpreted.

Defined at line 100 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

enum Tiling
Name Value
LINEAR 0u
GPU_OPTIMAL 1u

Specifies how pixels are arranged in memory.

Defined at line 112 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

enum AlphaFormat
Name Value
OPAQUE 0u
PREMULTIPLIED 1u
NON_PREMULTIPLIED 2u

Specifies how alpha information should be interpreted.

Defined at line 130 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

enum Transform
Name Value
NORMAL 0u
FLIP_HORIZONTAL 1u
FLIP_VERTICAL 2u
FLIP_VERTICAL_AND_HORIZONTAL 3u

Defined at line 151 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

enum MemoryType
Name Value
HOST_MEMORY 0u
VK_DEVICE_MEMORY 1u

Specifies the type of VMO's memory.

Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::images::PixelFormat value, ::fuchsia::images::PixelFormat * result)

    Defined at line 93 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::images::ColorSpace value, ::fuchsia::images::ColorSpace * result)

    Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::images::Tiling value, ::fuchsia::images::Tiling * result)

    Defined at line 123 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::images::AlphaFormat value, ::fuchsia::images::AlphaFormat * result)

    Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::images::Transform value, ::fuchsia::images::Transform * result)

    Defined at line 166 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::images::MemoryType value, ::fuchsia::images::MemoryType * result)

    Defined at line 197 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImageInfo & _value, ::fuchsia::images::ImageInfo * _result)

    Defined at line 309 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2AddBufferCollection2Request & _value, ::fuchsia::images::ImagePipe2AddBufferCollection2Request * _result)

    Defined at line 336 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2AddBufferCollectionRequest & _value, ::fuchsia::images::ImagePipe2AddBufferCollectionRequest * _result)

    Defined at line 359 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2AddImageRequest & _value, ::fuchsia::images::ImagePipe2AddImageRequest * _result)

    Defined at line 388 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2RemoveBufferCollectionRequest & _value, ::fuchsia::images::ImagePipe2RemoveBufferCollectionRequest * _result)

    Defined at line 409 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2RemoveImageRequest & _value, ::fuchsia::images::ImagePipe2RemoveImageRequest * _result)

    Defined at line 430 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2PresentImageRequest & _value, ::fuchsia::images::ImagePipe2PresentImageRequest * _result)

    Defined at line 459 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::PresentationInfo & _value, ::fuchsia::images::PresentationInfo * _result)

    Defined at line 500 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::images::ImagePipe2PresentImageResponse & _value, ::fuchsia::images::ImagePipe2PresentImageResponse * _result)

    Defined at line 521 of file fidling/gen/sdk/fidl/fuchsia.images/fuchsia.images/hlcpp/fuchsia/images/cpp/fidl.h

  • std::ostream & operator<< (std::ostream & os, const AlphaFormat & value)
  • std::ostream & operator<< (std::ostream & os, const ColorSpace & value)
  • std::ostream & operator<< (std::ostream & os, const MemoryType & value)
  • std::ostream & operator<< (std::ostream & os, const PixelFormat & value)
  • std::ostream & operator<< (std::ostream & os, const Tiling & value)
  • std::ostream & operator<< (std::ostream & os, const Transform & value)
  • std::ostream & operator<< (std::ostream & os, const ImageInfo & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2AddBufferCollection2Request & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2AddBufferCollectionRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2AddImageRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2PresentImageRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2PresentImageResponse & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2RemoveBufferCollectionRequest & value)
  • std::ostream & operator<< (std::ostream & os, const ImagePipe2RemoveImageRequest & value)
  • std::ostream & operator<< (std::ostream & osconst PresentationInfo & value)