2
3
4
5
6
7
8
9
10
11
12
13
14
15
17#ifndef MIROIL_GLBUFFER_H
18#define MIROIL_GLBUFFER_H
20#include <mir/geometry/size.h>
21#include <mir/version.h>
24namespace mir {
namespace graphics {
class Buffer; }}
Definition: mirbuffer.h:29
bool has_alpha_channel() const
static std::shared_ptr< GLBuffer > from_mir_buffer(std::shared_ptr< mir::graphics::Buffer > const &buffer)
mir::geometry::Size size() const
void reset(std::shared_ptr< mir::graphics::Buffer > const &buffer)
GLBuffer(std::shared_ptr< mir::graphics::Buffer > const &buffer)
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.
Definition: size.h:27
Definition: compositor.h:21