Line data Source code
1 : // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 : // Use of this source code is governed by a BSD-style license that can be
3 : // found in the LICENSE file.
4 :
5 : #ifndef OTS_HDMX_H_
6 : #define OTS_HDMX_H_
7 :
8 : #include <vector>
9 :
10 : #include "ots.h"
11 :
12 : namespace ots {
13 :
14 0 : struct OpenTypeHDMXDeviceRecord {
15 : uint8_t pixel_size;
16 : uint8_t max_width;
17 : std::vector<uint8_t> widths;
18 : };
19 :
20 0 : struct OpenTypeHDMX {
21 : uint16_t version;
22 : int32_t size_device_record;
23 : int32_t pad_len;
24 : std::vector<OpenTypeHDMXDeviceRecord> records;
25 : };
26 :
27 : } // namespace ots
28 :
29 : #endif
|