[M120 Migration][VD] Remove accessing oom_score_adj in zygote process
[platform/framework/web/chromium-efl.git] / printing / pwg_raster_settings.h
1 // Copyright 2014 The Chromium Authors
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 PRINTING_PWG_RASTER_SETTINGS_H_
6 #define PRINTING_PWG_RASTER_SETTINGS_H_
7
8 #include "printing/mojom/print.mojom.h"
9 #include "printing/print_job_constants.h"
10
11 namespace printing {
12
13 enum PwgRasterTransformType {
14   TRANSFORM_NORMAL,
15   TRANSFORM_ROTATE_180,
16   TRANSFORM_FLIP_HORIZONTAL,
17   TRANSFORM_FLIP_VERTICAL,
18   TRANSFORM_TYPE_LAST = TRANSFORM_FLIP_VERTICAL
19 };
20
21 struct PwgRasterSettings {
22   mojom::DuplexMode duplex_mode;
23   // How to transform odd-numbered pages.
24   PwgRasterTransformType odd_page_transform;
25   // Rotate all pages (on top of odd-numbered page transform).
26   bool rotate_all_pages;
27   // Rasterize pages in reverse order.
28   bool reverse_page_order;
29   // Rasterize pages in color.
30   bool use_color;
31 };
32
33 }  // namespace printing
34
35 #endif  // PRINTING_PWG_RASTER_SETTINGS_H_