Mir
Public Member Functions | List of all members
mir::graphics::android::VirtualOutput Class Reference

#include <virtual_output.h>

Inheritance diagram for mir::graphics::android::VirtualOutput:
[legend]

Public Member Functions

 VirtualOutput (std::function< void()> enable_virtual_output, std::function< void()> disable_virtual_output)
 
 ~VirtualOutput ()
 
void enable () override
 Enables the virtual output. More...
 
void disable () override
 Disable the virtual output. More...
 
- Public Member Functions inherited from mir::graphics::VirtualOutput
 VirtualOutput ()=default
 

Constructor & Destructor Documentation

mir::graphics::android::VirtualOutput::VirtualOutput ( std::function< void()>  enable_virtual_output,
std::function< void()>  disable_virtual_output 
)
explicit
mir::graphics::android::VirtualOutput::~VirtualOutput ( )
virtual

Reimplemented from mir::graphics::VirtualOutput.

Member Function Documentation

void mir::graphics::android::VirtualOutput::disable ( )
overridevirtual

Disable the virtual output.

This will initiate the same response as when a physical display is unplugged from a system. A configuration change notification will be generated and the DisplayConfiguration will no longer contain an output associated with the virtual display.

Implements mir::graphics::VirtualOutput.

void mir::graphics::android::VirtualOutput::enable ( )
overridevirtual

Enables the virtual output.

This will initiate the same response as when a physical display is hotplugged into a system. A configuration change notification will be generated and the DisplayConfiguration will contain one new output.

Implements mir::graphics::VirtualOutput.


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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016