Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::graphics::android::HWCLayer Class Reference

#include <hwc_layers.h>

Public Member Functions

 HWCLayer (std::shared_ptr< hwc_display_contents_1_t > list, size_t layer_index)
 
 HWCLayer (LayerType, geometry::Rectangle const &screen_position, bool alpha_enabled, Buffer const &buffer, std::shared_ptr< hwc_display_contents_1_t > list, size_t layer_index)
 
HWCLayeroperator= (HWCLayer &&layer)
 
 HWCLayer (HWCLayer &&layer)
 
HWCLayeroperator= (HWCLayer const &layer)=delete
 
 HWCLayer (HWCLayer const &layer)=delete
 
bool setup_layer (LayerType type, geometry::Rectangle const &position, bool alpha_enabled, Buffer const &buffer)
 
bool needs_gl_render () const
 
void set_acquirefence_from (Buffer const &buffer)
 
void update_from_releasefence (Buffer const &buffer)
 

Constructor & Destructor Documentation

mir::graphics::android::HWCLayer::HWCLayer ( std::shared_ptr< hwc_display_contents_1_t >  list,
size_t  layer_index 
)
mir::graphics::android::HWCLayer::HWCLayer ( LayerType  type,
geometry::Rectangle const &  screen_position,
bool  alpha_enabled,
Buffer const &  buffer,
std::shared_ptr< hwc_display_contents_1_t >  list,
size_t  layer_index 
)
mir::graphics::android::HWCLayer::HWCLayer ( HWCLayer &&  layer)
mir::graphics::android::HWCLayer::HWCLayer ( HWCLayer const &  layer)
delete

Member Function Documentation

bool mir::graphics::android::HWCLayer::needs_gl_render ( ) const
mga::HWCLayer & mir::graphics::android::HWCLayer::operator= ( HWCLayer &&  layer)
HWCLayer& mir::graphics::android::HWCLayer::operator= ( HWCLayer const &  layer)
delete
void mir::graphics::android::HWCLayer::set_acquirefence_from ( Buffer const &  buffer)
bool mir::graphics::android::HWCLayer::setup_layer ( LayerType  type,
geometry::Rectangle const &  position,
bool  alpha_enabled,
Buffer const &  buffer 
)
void mir::graphics::android::HWCLayer::update_from_releasefence ( Buffer const &  buffer)

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

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