~ubuntu-branches/ubuntu/wily/mir/wily-proposed

« back to all changes in this revision

Viewing changes to tests/include/mir_test_doubles/stub_display_configuration.h

  • Committer: Package Import Robot
  • Author(s): CI Train Bot
  • Date: 2015-05-12 13:12:55 UTC
  • mto: This revision was merged to the branch mainline in revision 96.
  • Revision ID: package-import@ubuntu.com-20150512131255-y7z12i8n4pbvo70x
Tags: upstream-0.13.0+15.10.20150512
ImportĀ upstreamĀ versionĀ 0.13.0+15.10.20150512

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
namespace doubles
33
33
{
34
34
 
 
35
struct StubDisplayConfigurationOutput : public graphics::DisplayConfigurationOutput
 
36
{
 
37
    StubDisplayConfigurationOutput(
 
38
        geometry::Size px_size, geometry::Size mm_size, MirPixelFormat format, double vrefresh, bool connected) :
 
39
        StubDisplayConfigurationOutput(graphics::DisplayConfigurationOutputId{0}, px_size, mm_size, format, vrefresh, connected)
 
40
    {
 
41
    }
 
42
 
 
43
    StubDisplayConfigurationOutput(graphics::DisplayConfigurationOutputId id,
 
44
        geometry::Size px_size, geometry::Size mm_size, MirPixelFormat format, double vrefresh, bool connected) :
 
45
        DisplayConfigurationOutput{
 
46
            id,
 
47
            graphics::DisplayConfigurationCardId{0},
 
48
            graphics::DisplayConfigurationOutputType::lvds,
 
49
            {format},
 
50
            {{px_size, vrefresh}},
 
51
            0,
 
52
            mm_size,
 
53
            connected,
 
54
            connected,
 
55
            {0,0},
 
56
            0,
 
57
            format,
 
58
            mir_power_mode_on,
 
59
            mir_orientation_normal
 
60
        }
 
61
    {
 
62
    }
 
63
};
 
64
 
35
65
class StubDisplayConfig : public graphics::DisplayConfiguration
36
66
{
37
67
public:
64
94
        {
65
95
            outputs[i].connected = connected_used[i].first;
66
96
            outputs[i].used = connected_used[i].second;
 
97
            outputs[i].current_format = mir_pixel_format_abgr_8888;
 
98
            outputs[i].id = graphics::DisplayConfigurationOutputId{static_cast<int>(i)};
67
99
        }
68
100
    }
69
101
 
121
153
            graphics::DisplayConfigurationOutput output
122
154
            {
123
155
                graphics::DisplayConfigurationOutputId{id},
124
 
                graphics::DisplayConfigurationCardId{0},
 
156
                graphics::DisplayConfigurationCardId{1},
125
157
                graphics::DisplayConfigurationOutputType::vga,
126
158
                std::vector<MirPixelFormat>{mir_pixel_format_abgr_8888},
127
159
                {{rect.size, 60.0}},