KWin
Loading...
Searching...
No Matches
Public Attributes | List of all members
KWin::OutputChangeSet Class Reference

#include <outputconfiguration.h>

Public Attributes

std::optional< std::weak_ptr< OutputMode > > mode
 
std::optional< bool > enabled
 
std::optional< QPoint > pos
 
std::optional< double > scale
 
std::optional< OutputTransformtransform
 
std::optional< OutputTransformmanualTransform
 
std::optional< uint32_t > overscan
 
std::optional< Output::RgbRangergbRange
 
std::optional< VrrPolicyvrrPolicy
 
std::optional< bool > highDynamicRange
 
std::optional< uint32_t > sdrBrightness
 
std::optional< bool > wideColorGamut
 
std::optional< Output::AutoRotationPolicyautoRotationPolicy
 
std::optional< QString > iccProfilePath
 
std::optional< std::shared_ptr< IccProfile > > iccProfile
 
std::optional< std::optional< double > > maxPeakBrightnessOverride
 
std::optional< std::optional< double > > maxAverageBrightnessOverride
 
std::optional< std::optional< double > > minBrightnessOverride
 
std::optional< double > sdrGamutWideness
 

Detailed Description

Definition at line 23 of file outputconfiguration.h.

Member Data Documentation

◆ autoRotationPolicy

std::optional<Output::AutoRotationPolicy> KWin::OutputChangeSet::autoRotationPolicy

Definition at line 38 of file outputconfiguration.h.

◆ enabled

std::optional<bool> KWin::OutputChangeSet::enabled

Definition at line 27 of file outputconfiguration.h.

◆ highDynamicRange

std::optional<bool> KWin::OutputChangeSet::highDynamicRange

Definition at line 35 of file outputconfiguration.h.

◆ iccProfile

std::optional<std::shared_ptr<IccProfile> > KWin::OutputChangeSet::iccProfile

Definition at line 40 of file outputconfiguration.h.

◆ iccProfilePath

std::optional<QString> KWin::OutputChangeSet::iccProfilePath

Definition at line 39 of file outputconfiguration.h.

◆ manualTransform

std::optional<OutputTransform> KWin::OutputChangeSet::manualTransform

Definition at line 31 of file outputconfiguration.h.

◆ maxAverageBrightnessOverride

std::optional<std::optional<double> > KWin::OutputChangeSet::maxAverageBrightnessOverride

Definition at line 42 of file outputconfiguration.h.

◆ maxPeakBrightnessOverride

std::optional<std::optional<double> > KWin::OutputChangeSet::maxPeakBrightnessOverride

Definition at line 41 of file outputconfiguration.h.

◆ minBrightnessOverride

std::optional<std::optional<double> > KWin::OutputChangeSet::minBrightnessOverride

Definition at line 43 of file outputconfiguration.h.

◆ mode

std::optional<std::weak_ptr<OutputMode> > KWin::OutputChangeSet::mode

Definition at line 26 of file outputconfiguration.h.

◆ overscan

std::optional<uint32_t> KWin::OutputChangeSet::overscan

Definition at line 32 of file outputconfiguration.h.

◆ pos

std::optional<QPoint> KWin::OutputChangeSet::pos

Definition at line 28 of file outputconfiguration.h.

◆ rgbRange

std::optional<Output::RgbRange> KWin::OutputChangeSet::rgbRange

Definition at line 33 of file outputconfiguration.h.

◆ scale

std::optional<double> KWin::OutputChangeSet::scale

Definition at line 29 of file outputconfiguration.h.

◆ sdrBrightness

std::optional<uint32_t> KWin::OutputChangeSet::sdrBrightness

Definition at line 36 of file outputconfiguration.h.

◆ sdrGamutWideness

std::optional<double> KWin::OutputChangeSet::sdrGamutWideness

Definition at line 44 of file outputconfiguration.h.

◆ transform

std::optional<OutputTransform> KWin::OutputChangeSet::transform

Definition at line 30 of file outputconfiguration.h.

◆ vrrPolicy

std::optional<VrrPolicy> KWin::OutputChangeSet::vrrPolicy

Definition at line 34 of file outputconfiguration.h.

◆ wideColorGamut

std::optional<bool> KWin::OutputChangeSet::wideColorGamut

Definition at line 37 of file outputconfiguration.h.


The documentation for this class was generated from the following file: