class SingleBufferSettings
Defined at line 5606 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
These settings and constraints apply to all the buffers in the collection.
Public Methods
void SingleBufferSettings (Storage_ storage)
void SingleBufferSettings ()
Defined at line 5611 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void SingleBufferSettings (SingleBufferSettings && )
Defined at line 5612 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void SingleBufferSettings (const SingleBufferSettings & other)
SingleBufferSettings & operator= (SingleBufferSettings && )
Defined at line 5613 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
SingleBufferSettings & operator= (const SingleBufferSettings & other)
bool operator== (const SingleBufferSettings & other)
bool operator!= (const SingleBufferSettings & other)
bool IsEmpty ()
const std::optional< ::fuchsia_sysmem2::BufferMemorySettings> & buffer_settings ()
This field will always be set by sysmem.
::std::optional< ::fuchsia_sysmem2::BufferMemorySettings> & buffer_settings ()
This field will always be set by sysmem.
SingleBufferSettings & buffer_settings (std::optional< ::fuchsia_sysmem2::BufferMemorySettings> value)
This field will always be set by sysmem.
const std::optional< ::fuchsia_sysmem2::ImageFormatConstraints> & image_format_constraints ()
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.
::std::optional< ::fuchsia_sysmem2::ImageFormatConstraints> & image_format_constraints ()
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.
SingleBufferSettings & image_format_constraints (std::optional< ::fuchsia_sysmem2::ImageFormatConstraints> value)
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.
void SingleBufferSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits