class CaptionFontStyle

Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

Font, size, and color of closed captions text.

Public Methods

void CaptionFontStyle (Storage_ storage)
void CaptionFontStyle ()

Defined at line 250 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

void CaptionFontStyle (CaptionFontStyle && )

Defined at line 251 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

void CaptionFontStyle (const CaptionFontStyle & other)
CaptionFontStyle & operator= (CaptionFontStyle && )

Defined at line 252 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

CaptionFontStyle & operator= (const CaptionFontStyle & other)
bool operator== (const CaptionFontStyle & other)
bool operator!= (const CaptionFontStyle & other)
bool IsEmpty ()
const std::optional< ::fuchsia_settings::CaptionFontFamily> & family ()
::std::optional< ::fuchsia_settings::CaptionFontFamily> & family ()
CaptionFontStyle & family (std::optional< ::fuchsia_settings::CaptionFontFamily> value)

Setter for family.

const std::optional< ::fuchsia_ui_types::ColorRgba> & color ()

47 CFR §79.103(c)(2) requires at least 3-bit RGB for user override of

closed-captions color.

Each color channel should be a finite number otherwise will cause

SetAccessibilityInfo to fail with INVALID_VALUE.

::std::optional< ::fuchsia_ui_types::ColorRgba> & color ()

47 CFR §79.103(c)(2) requires at least 3-bit RGB for user override of

closed-captions color.

Each color channel should be a finite number otherwise will cause

SetAccessibilityInfo to fail with INVALID_VALUE.

CaptionFontStyle & color (std::optional< ::fuchsia_ui_types::ColorRgba> value)

47 CFR §79.103(c)(2) requires at least 3-bit RGB for user override of

closed-captions color.

Each color channel should be a finite number otherwise will cause

SetAccessibilityInfo to fail with INVALID_VALUE.

const std::optional<float> & relative_size ()

Size of closed captions text relative to the default captions size. A

range of [0.5, 2] is guaranteed to be supported (as 47 CFR §79.103(c)(4)

establishes). Size should be a finite number.

::std::optional<float> & relative_size ()

Size of closed captions text relative to the default captions size. A

range of [0.5, 2] is guaranteed to be supported (as 47 CFR §79.103(c)(4)

establishes). Size should be a finite number.

CaptionFontStyle & relative_size (std::optional<float> value)

Size of closed captions text relative to the default captions size. A

range of [0.5, 2] is guaranteed to be supported (as 47 CFR §79.103(c)(4)

establishes). Size should be a finite number.

const std::optional< ::fuchsia_settings::EdgeStyle> & char_edge_style ()
::std::optional< ::fuchsia_settings::EdgeStyle> & char_edge_style ()
CaptionFontStyle & char_edge_style (std::optional< ::fuchsia_settings::EdgeStyle> value)

Setter for char_edge_style.

void CaptionFontStyle (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits