Mir
Public Member Functions | Public Attributes | List of all members
Output Class Reference

#include <wayland_helpers.h>

Public Member Functions

 Output (wl_output *output, std::function< void(Output const &)> on_constructed, std::function< void(Output const &)> on_change)
 
 ~Output ()
 
 Output (Output const &)=delete
 
 Output (Output &&)=delete
 
Outputoperator= (Output const &)=delete
 
Outputoperator= (Output &&)=delete
 

Public Attributes

int32_t x
 
int32_t y
 
int32_t width
 
int32_t height
 
int32_t transform
 
wl_output * output
 

Constructor & Destructor Documentation

◆ Output() [1/3]

Output::Output ( wl_output *  output,
std::function< void(Output const &)>  on_constructed,
std::function< void(Output const &)>  on_change 
)

◆ ~Output()

Output::~Output ( )

◆ Output() [2/3]

Output::Output ( Output const &  )
delete

◆ Output() [3/3]

Output::Output ( Output &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

Output& Output::operator= ( Output &&  )
delete

◆ operator=() [2/2]

Output& Output::operator= ( Output const &  )
delete

Member Data Documentation

◆ height

int32_t Output::height

◆ output

wl_output* Output::output

◆ transform

int32_t Output::transform

◆ width

int32_t Output::width

◆ x

int32_t Output::x

◆ y

int32_t Output::y

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

Copyright © 2012-2020 Canonical Ltd.
Generated on Thu Apr 2 01:16:04 UTC 2020
This documentation is licensed under the GPL version 2 or 3.