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