libdisplaydevice v2026.322.2407
C++ library to modify display devices.
json_serializer.h
Go to the documentation of this file.
1
5#pragma once
6
7// local includes
9
10#ifdef DD_JSON_DETAIL
11namespace display_device {
12 // Enums
13 DD_JSON_DECLARE_SERIALIZE_TYPE(HdrState)
14 DD_JSON_DECLARE_SERIALIZE_TYPE(SingleDisplayConfiguration::DevicePreparation)
15
16 // Structs
17 DD_JSON_DECLARE_SERIALIZE_TYPE(Resolution)
18 DD_JSON_DECLARE_SERIALIZE_TYPE(Rational)
19 DD_JSON_DECLARE_SERIALIZE_TYPE(Point)
20 DD_JSON_DECLARE_SERIALIZE_TYPE(EdidData)
21 DD_JSON_DECLARE_SERIALIZE_TYPE(EnumeratedDevice::Info)
22 DD_JSON_DECLARE_SERIALIZE_TYPE(EnumeratedDevice)
23 DD_JSON_DECLARE_SERIALIZE_TYPE(SingleDisplayConfiguration)
24} // namespace display_device
25#endif
Declarations for private JSON serialization details.
DevicePreparation
Enum detailing how to prepare the display device.
Definition types.h:136