Mir
|
#include <mir_surface.h>
Public Member Functions | |
MirSurfaceSpec ()=default | |
MirSurfaceSpec (MirConnection *connection, int width, int height, MirPixelFormat format) | |
MirSurfaceSpec (MirConnection *connection, MirSurfaceParameters const ¶ms) | |
mir::protobuf::SurfaceParameters | serialize () const |
Public Attributes | |
MirConnection * | connection {nullptr} |
int | width {-1} |
int | height {-1} |
MirPixelFormat | pixel_format {mir_pixel_format_invalid} |
MirBufferUsage | buffer_usage {mir_buffer_usage_hardware} |
mir::optional_value< std::string > | surface_name |
mir::optional_value< uint32_t > | output_id |
mir::optional_value< MirSurfaceType > | type |
mir::optional_value< MirSurfaceState > | state |
mir::optional_value< MirOrientationMode > | pref_orientation |
mir::optional_value< MirSurface * > | parent |
mir::optional_value< MirRectangle > | aux_rect |
mir::optional_value< MirEdgeAttachment > | edge_attachment |
|
default |
MirSurfaceSpec::MirSurfaceSpec | ( | MirConnection * | connection, |
int | width, | ||
int | height, | ||
MirPixelFormat | format | ||
) |
MirSurfaceSpec::MirSurfaceSpec | ( | MirConnection * | connection, |
MirSurfaceParameters const & | params | ||
) |
mir::protobuf::SurfaceParameters MirSurfaceSpec::serialize | ( | ) | const |
mir::optional_value<MirRectangle> MirSurfaceSpec::aux_rect |
MirBufferUsage MirSurfaceSpec::buffer_usage {mir_buffer_usage_hardware} |
MirConnection* MirSurfaceSpec::connection {nullptr} |
mir::optional_value<MirEdgeAttachment> MirSurfaceSpec::edge_attachment |
int MirSurfaceSpec::height {-1} |
mir::optional_value<uint32_t> MirSurfaceSpec::output_id |
mir::optional_value<MirSurface*> MirSurfaceSpec::parent |
MirPixelFormat MirSurfaceSpec::pixel_format {mir_pixel_format_invalid} |
mir::optional_value<MirOrientationMode> MirSurfaceSpec::pref_orientation |
mir::optional_value<MirSurfaceState> MirSurfaceSpec::state |
mir::optional_value<std::string> MirSurfaceSpec::surface_name |
mir::optional_value<MirSurfaceType> MirSurfaceSpec::type |
int MirSurfaceSpec::width {-1} |
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015