template <>
class WireTableBuilder
Defined at line 9403 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/wire_types.h
Public Methods
template <typename First = ::fuchsia_sysmem2::wire::BufferMemorySettings, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_sysmem2::wire::BufferMemorySettings>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_sysmem2::wire::SingleBufferSettings> & buffer_settings (First && first, Args &&... args_)
This field will always be set by sysmem.
Defined at line 9416 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/wire_types.h
template <typename First = ::fuchsia_sysmem2::wire::BufferMemorySettings, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_sysmem2::wire::BufferMemorySettings>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_sysmem2::wire::SingleBufferSettings> & buffer_settings (First && first, Args &&... args_)
This field will always be set by sysmem.
Defined at line 9416 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/wire_types.h
template <typename First = ::fuchsia_sysmem2::wire::ImageFormatConstraints, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_sysmem2::wire::ImageFormatConstraints>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_sysmem2::wire::SingleBufferSettings> & image_format_constraints (First && first, Args &&... args_)
Buffers holding data that is not uncompressed image data will not have
this field set. Buffers holding data that is uncompressed image data
_may_ have this field set.
At least for now, changing the PixelFormat requires re-allocating
buffers.
If un-set, there are no image format constraints.
Defined at line 9436 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/wire_types.h
template <typename First = ::fuchsia_sysmem2::wire::ImageFormatConstraints, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_sysmem2::wire::ImageFormatConstraints>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_sysmem2::wire::SingleBufferSettings> & image_format_constraints (First && first, Args &&... args_)
Buffers holding data that is not uncompressed image data will not have
this field set. Buffers holding data that is uncompressed image data
_may_ have this field set.
At least for now, changing the PixelFormat requires re-allocating
buffers.
If un-set, there are no image format constraints.
Defined at line 9436 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/wire_types.h
Friends
template <>
class SingleBufferSettings