Mir
|
#include <buffer.h>
Public Member Functions | |
Buffer (mir_buffer_callback cb, void *context, int buffer_id, std::shared_ptr< ClientBuffer > const &buffer, MirPresentationChain *chain, MirBufferUsage usage) | |
int | rpc_id () const |
void | submitted () |
void | received (MirBufferPackage const &update_message) |
MirNativeBuffer * | as_mir_native_buffer () const |
MirGraphicsRegion | map_region () |
void | set_fence (MirNativeFence *, MirBufferAccess) |
MirNativeFence * | get_fence () const |
bool | wait_fence (MirBufferAccess, std::chrono::nanoseconds) |
MirBufferUsage | buffer_usage () const |
MirPixelFormat | pixel_format () const |
geometry::Size | size () const |
MirPresentationChain * | allocating_chain () const |
Buffer::Buffer | ( | mir_buffer_callback | cb, |
void * | context, | ||
int | buffer_id, | ||
std::shared_ptr< ClientBuffer > const & | buffer, | ||
MirPresentationChain * | chain, | ||
MirBufferUsage | usage | ||
) |
MirPresentationChain * Buffer::allocating_chain | ( | ) | const |
MirNativeBuffer * Buffer::as_mir_native_buffer | ( | ) | const |
MirBufferUsage Buffer::buffer_usage | ( | ) | const |
MirNativeFence * Buffer::get_fence | ( | ) | const |
MirGraphicsRegion Buffer::map_region | ( | ) |
MirPixelFormat Buffer::pixel_format | ( | ) | const |
void Buffer::received | ( | MirBufferPackage const & | update_message | ) |
int Buffer::rpc_id | ( | ) | const |
void Buffer::set_fence | ( | MirNativeFence * | native_fence, |
MirBufferAccess | access | ||
) |
mir::geometry::Size Buffer::size | ( | ) | const |
void Buffer::submitted | ( | ) |
bool Buffer::wait_fence | ( | MirBufferAccess | access, |
std::chrono::nanoseconds | timeout | ||
) |
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016