Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
mir::scene::SurfaceCreationParameters Struct Reference

#include <surface_creation_parameters.h>

Public Member Functions

 SurfaceCreationParameters ()
 
SurfaceCreationParametersof_name (std::string const &new_name)
 
SurfaceCreationParametersof_size (geometry::Size new_size)
 
SurfaceCreationParametersof_size (geometry::Width::ValueType width, geometry::Height::ValueType height)
 
SurfaceCreationParametersof_position (geometry::Point const &top_left)
 
SurfaceCreationParametersof_buffer_usage (graphics::BufferUsage new_buffer_usage)
 
SurfaceCreationParametersof_pixel_format (MirPixelFormat new_pixel_format)
 
SurfaceCreationParametersof_depth (scene::DepthId const &new_depth)
 
SurfaceCreationParameterswith_input_mode (input::InputReceptionMode const &new_mode)
 
SurfaceCreationParameterswith_output_id (graphics::DisplayConfigurationOutputId const &output_id)
 

Public Attributes

std::string name
 
geometry::Size size
 
geometry::Point top_left
 
graphics::BufferUsage buffer_usage
 
MirPixelFormat pixel_format
 
scene::DepthId depth
 
input::InputReceptionMode input_mode
 
graphics::DisplayConfigurationOutputId output_id
 

Constructor & Destructor Documentation

mir::scene::SurfaceCreationParameters::SurfaceCreationParameters ( )

Member Function Documentation

ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_buffer_usage ( graphics::BufferUsage  new_buffer_usage)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_depth ( scene::DepthId const &  new_depth)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_name ( std::string const &  new_name)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_pixel_format ( MirPixelFormat  new_pixel_format)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_position ( geometry::Point const &  top_left)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_size ( geometry::Size  new_size)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::of_size ( geometry::Width::ValueType  width,
geometry::Height::ValueType  height 
)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::with_input_mode ( input::InputReceptionMode const &  new_mode)
ms::SurfaceCreationParameters & mir::scene::SurfaceCreationParameters::with_output_id ( graphics::DisplayConfigurationOutputId const &  output_id)

Member Data Documentation

graphics::BufferUsage mir::scene::SurfaceCreationParameters::buffer_usage
scene::DepthId mir::scene::SurfaceCreationParameters::depth
input::InputReceptionMode mir::scene::SurfaceCreationParameters::input_mode
std::string mir::scene::SurfaceCreationParameters::name
graphics::DisplayConfigurationOutputId mir::scene::SurfaceCreationParameters::output_id
MirPixelFormat mir::scene::SurfaceCreationParameters::pixel_format
geometry::Size mir::scene::SurfaceCreationParameters::size
geometry::Point mir::scene::SurfaceCreationParameters::top_left

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014