libdisplaydevice v2026.322.2407
C++ library to modify display devices.
display_device::SingleDisplayConfigState::Modified Struct Reference

Data for tracking the modified changes. More...

#include <src/windows/include/display_device/windows/types.h>

Public Member Functions

bool hasModifications () const
 Check if the changed topology has any other modifications.
 

Public Attributes

HdrStateMap m_original_hdr_states {}
 
DeviceDisplayModeMap m_original_modes {}
 
std::string m_original_primary_device {}
 
ActiveTopology m_topology {}
 

Friends

bool operator== (const Modified &lhs, const Modified &rhs)
 Comparator for strict equality.
 

Detailed Description

Data for tracking the modified changes.

Member Function Documentation

◆ hasModifications()

bool display_device::SingleDisplayConfigState::Modified::hasModifications ( ) const
nodiscard

Check if the changed topology has any other modifications.

Returns
True if DisplayMode, HDR or primary device has been changed, false otherwise.

*Examples**

const no_modifications = state.hasModifications();
state.modified.original_primary_device = "DeviceId2";
const has_modifications = state.hasModifications();
Arbitrary data for making and undoing changes.
Definition types.h:114

The documentation for this struct was generated from the following files: