Mir
Loading...
Searching...
No Matches
mir::client::DisplayConfig Class Reference

#include <display_config.h>

Public Member Functions

 DisplayConfig ()=default
 DisplayConfig (MirDisplayConfig *config)
 DisplayConfig (MirConnection *connection)
 operator MirDisplayConfig * ()
 operator MirDisplayConfig const * () const
void reset ()
void for_each_output (std::function< void(MirOutput const *)> const &enumerator) const
void for_each_output (std::function< void(MirOutput *)> const &enumerator)

Constructor & Destructor Documentation

◆ DisplayConfig() [1/3]

mir::client::DisplayConfig::DisplayConfig ( )
default

◆ DisplayConfig() [2/3]

mir::client::DisplayConfig::DisplayConfig ( MirDisplayConfig * config)
inlineexplicit

◆ DisplayConfig() [3/3]

mir::client::DisplayConfig::DisplayConfig ( MirConnection * connection)
inlineexplicit

Member Function Documentation

◆ for_each_output() [1/2]

void mir::client::DisplayConfig::for_each_output ( std::function< void(MirOutput *)> const & enumerator)
inline

◆ for_each_output() [2/2]

void mir::client::DisplayConfig::for_each_output ( std::function< void(MirOutput const *)> const & enumerator) const
inline

◆ operator MirDisplayConfig *()

mir::client::DisplayConfig::operator MirDisplayConfig * ( )
inline

◆ operator MirDisplayConfig const *()

mir::client::DisplayConfig::operator MirDisplayConfig const * ( ) const
inline

◆ reset()

void mir::client::DisplayConfig::reset ( )
inline

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

Copyright © 2012-2026 Canonical Ltd.
Generated on Sun Mar 15 06:10:58 UTC 2026
This documentation is licensed under the GPL version 2 or 3.