|
XenevaOS
|
#include <drm_colorop.h>

Public Attributes | |
| struct drm_colorop * | colorop |
| bool | bypass |
| enum drm_colorop_curve_1d_type | curve_1d_type |
| uint64_t | multiplier |
| struct drm_property_blob * | data |
| enum drm_colorop_lut1d_interpolation_type | lut1d_interpolation |
| enum drm_colorop_lut3d_interpolation_type | lut3d_interpolation |
| struct drm_atomic_commit * | state |
struct drm_colorop_state - mutable colorop state
| bool drm_colorop_state::bypass |
@bypass:
When the property BYPASS exists on this colorop, this stores the requested bypass state: true if colorop shall be bypassed, false if colorop is enabled.
| struct drm_colorop* drm_colorop_state::colorop |
@colorop: backpointer to the colorop
| enum drm_colorop_curve_1d_type drm_colorop_state::curve_1d_type |
@curve_1d_type:
Type of 1D curve.
| struct drm_property_blob* drm_colorop_state::data |
@data:
Data blob for any TYPE that requires such a blob. The interpretation of the blob is TYPE-specific.
See the &drm_colorop_type documentation for how blob is laid out.
| enum drm_colorop_lut1d_interpolation_type drm_colorop_state::lut1d_interpolation |
@lut1d_interpolation:
Interpolation for DRM_COLOROP_1D_LUT
| enum drm_colorop_lut3d_interpolation_type drm_colorop_state::lut3d_interpolation |
@lut3d_interpolation:
Interpolation for DRM_COLOROP_3D_LUT
| uint64_t drm_colorop_state::multiplier |
@multiplier:
Multiplier to 'gain' the plane. Format is S31.32 sign-magnitude.
| struct drm_atomic_commit* drm_colorop_state::state |
@state: backpointer to global drm_atomic_commit