Namespaces
Enumerations
enum ConfigResult
| Name | Value |
|---|---|
| kOk | 0u |
| kEmptyConfig | 1u |
| kInvalidConfig | 2u |
| kUnsupportedConfig | 3u |
| kTooManyDisplays | 4u |
| kUnsupportedDisplayModes | 5u |
The result of checking a draft display config.
Values are produced by [`fuchsia.hardware.display/Coordinator.CheckConfig`].
Defined at line 119 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.types/fuchsia.hardware.display.types/cpp/fidl/fuchsia.hardware.display.types/cpp/common_types.h
enum CoordinateTransformation
| Name | Value |
|---|---|
| kIdentity | 0u |
| kReflectX | 1u |
| kReflectY | 2u |
| kRotateCcw180 | 3u |
| kRotateCcw90 | 4u |
| kRotateCcw90ReflectX | 5u |
| kRotateCcw90ReflectY | 6u |
| kRotateCcw270 | 7u |
Transformations that can be applied by display hardware to input images.
The coordinate system transformations listed here can be implemented in
hardware by display engines, because they have straightforward
implementations for raster images.
Support for input image transformations (every member except for `IDENTITY`)
varies across display engines. This is because each transformation requires
non-trivial hardware modifications that have area (cost) and power
implications.
Defined at line 177 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.types/fuchsia.hardware.display.types/cpp/fidl/fuchsia.hardware.display.types/cpp/common_types.h
enum AlphaMode
| Name | Value |
|---|---|
| kDisable | 0u |
| kPremultiplied | 1u |
| kHwMultiply | 2u |
Defined at line 290 of file fidling/gen/sdk/fidl/fuchsia.hardware.display.types/fuchsia.hardware.display.types/cpp/fidl/fuchsia.hardware.display.types/cpp/common_types.h