class ScreenCaptureConfig

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

Fields required to set up a ScreenCapture protocol in the [`Configure`]

call. Notice some fields are optional.

Public Methods

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

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

void ScreenCaptureConfig (ScreenCaptureConfig && )

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

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

The import token referencing a BufferCollection registered with the

Allocator.

Required.

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

The import token referencing a BufferCollection registered with the

Allocator.

Required.

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

The import token referencing a BufferCollection registered with the

Allocator.

Required.

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

The size of the image in pixels: width and height.

This should be the width and height calculated after the

rotation that will be applied.

Required.

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

The size of the image in pixels: width and height.

This should be the width and height calculated after the

rotation that will be applied.

Required.

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

The size of the image in pixels: width and height.

This should be the width and height calculated after the

rotation that will be applied.

Required.

const std::optional< ::fuchsia_ui_composition_internal::ScreenCaptureRotation> & image_rotation ()

The rotation applied to the stream of images.

Defaults to CW_0_DEGREES (no rotation).

Optional.

::std::optional< ::fuchsia_ui_composition_internal::ScreenCaptureRotation> & image_rotation ()

The rotation applied to the stream of images.

Defaults to CW_0_DEGREES (no rotation).

Optional.

ScreenCaptureConfig & image_rotation (std::optional< ::fuchsia_ui_composition_internal::ScreenCaptureRotation> value)

The rotation applied to the stream of images.

Defaults to CW_0_DEGREES (no rotation).

Optional.

void ScreenCaptureConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ScreenCaptureConfig & operator= (ScreenCaptureConfig && )

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

Friends

class MemberVisitor
class NaturalTableCodingTraits