class ScreenCaptureConfig

Defined at line 4267 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

The arguments passed into the [`Configure`] call. Note that not all fields are necessary.

Public Methods

void ScreenCaptureConfig (Storage_ storage)
bool IsEmpty ()
void ScreenCaptureConfig ()

Defined at line 4272 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

void ScreenCaptureConfig (ScreenCaptureConfig && )

Defined at line 4273 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

const std::optional< ::fuchsia_ui_composition::BufferCollectionImportToken> & import_token ()

The import token referencing a BufferCollection registered with

Allocator. Required.

::std::optional< ::fuchsia_ui_composition::BufferCollectionImportToken> & import_token ()

The import token referencing a BufferCollection registered with

Allocator. Required.

ScreenCaptureConfig & import_token (std::optional< ::fuchsia_ui_composition::BufferCollectionImportToken> value)

The import token referencing a BufferCollection registered with

Allocator. Required.

ScreenCaptureConfig & operator= (ScreenCaptureConfig && )

Defined at line 4274 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/natural_types.h

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

The size of the image in pixels. Required.

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

The size of the image in pixels. Required.

ScreenCaptureConfig & size (std::optional< ::fuchsia_math::SizeU> value)

The size of the image in pixels. Required.

const std::optional<uint32_t> & buffer_count ()

The number of buffers in the BufferCollection. Required.

::std::optional<uint32_t> & buffer_count ()

The number of buffers in the BufferCollection. Required.

ScreenCaptureConfig & buffer_count (std::optional<uint32_t> value)

The number of buffers in the BufferCollection. Required.

const std::optional< ::fuchsia_ui_composition::Rotation> & rotation ()

The rotation to be applied to the stream of images. Optional; if absent no rotation is

applied.

::std::optional< ::fuchsia_ui_composition::Rotation> & rotation ()

The rotation to be applied to the stream of images. Optional; if absent no rotation is

applied.

ScreenCaptureConfig & rotation (std::optional< ::fuchsia_ui_composition::Rotation> value)

The rotation to be applied to the stream of images. Optional; if absent no rotation is

applied.

void ScreenCaptureConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits