19 #ifndef MIRAL_WINDOW_SPECIFICATION_H 20 #define MIRAL_WINDOW_SPECIFICATION_H 33 namespace scene {
class Surface;
struct SurfaceCreationParameters; }
34 namespace shell {
struct SurfaceSpecification; }
40 namespace detail {
struct SessionsBufferStreamIdTag; }
69 void update(mir::scene::SurfaceCreationParameters& params)
const;
130 std::unique_ptr<Self>
self;
134 #endif //MIRAL_WINDOW_SPECIFICATION_H AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: sw_splash.h:26
unsigned int height
Definition: mir_peace_wall.h:3
Definition: window_specification.h:61
Definition: window_specification.h:43
unsigned width
Definition: window_specification.h:61
Definition: optional_value.h:28
Definition: int_wrapper.h:27
BufferUsage
Definition: window_specification.h:46
char const * name
Definition: client_types.h:177
uint32_t output_id
The id of the output to place the surface in.
Definition: client_types.h:194
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support...
Definition: dimensions.h:30
InputReceptionMode
Definition: window_specification.h:55
Mir Abstraction Layer.
Definition: floating_window_manager.h:32
mir::IntWrapper< detail::SessionsBufferStreamIdTag > BufferStreamId
Definition: window_specification.h:41