Home
last modified time | relevance | path

Searched refs:DrmBuffer (Results 1 – 11 of 11) sorted by relevance

/device/generic/goldfish-opengl/system/hwc3/
DDrmBuffer.h35 class DrmBuffer {
37 ~DrmBuffer();
39 DrmBuffer(const DrmBuffer&) = delete;
40 DrmBuffer& operator=(const DrmBuffer&) = delete;
42 DrmBuffer(DrmBuffer&&) = delete;
43 DrmBuffer& operator=(DrmBuffer&&) = delete;
48 DrmBuffer(DrmClient& drmClient);
DDrmBuffer.cpp23 DrmBuffer::DrmBuffer(DrmClient& DrmClient) : mDrmClient(DrmClient) {} in DrmBuffer() function in aidl::android::hardware::graphics::composer3::impl::DrmBuffer
25 DrmBuffer::~DrmBuffer() { mDrmClient.destroyDrmFramebuffer(this); } in ~DrmBuffer()
DDrmClient.h80 std::tuple<HWC3::Error, std::shared_ptr<DrmBuffer>> create(const native_handle_t* handle);
83 uint32_t displayId, const std::shared_ptr<DrmBuffer>& buffer,
92 friend class DrmBuffer; variable
93 HWC3::Error destroyDrmFramebuffer(DrmBuffer* buffer);
DDrmClient.cpp232 std::tuple<HWC3::Error, std::shared_ptr<DrmBuffer>> DrmClient::create( in create()
247 auto buffer = std::shared_ptr<DrmBuffer>(new DrmBuffer(*this)); in create()
267 return std::make_tuple(HWC3::Error::None, std::shared_ptr<DrmBuffer>(buffer)); in create()
270 HWC3::Error DrmClient::destroyDrmFramebuffer(DrmBuffer* buffer) { in destroyDrmFramebuffer()
345 uint32_t displayId, const std::shared_ptr<DrmBuffer>& buffer, in flushToDisplay()
DDrmSwapchain.h35 const std::shared_ptr<DrmBuffer> getDrmBuffer();
39 Image(const native_handle_t*, std::shared_ptr<DrmBuffer>);
41 std::shared_ptr<DrmBuffer> mDrmBuffer;
DDrmSwapchain.cpp25 DrmSwapchain::Image::Image(const native_handle_t* buffer, std::shared_ptr<DrmBuffer> drmBuffer) in Image()
62 const std::shared_ptr<DrmBuffer> DrmSwapchain::Image::getDrmBuffer() { return mDrmBuffer; } in getDrmBuffer()
82 std::shared_ptr<DrmBuffer> drmBuffer; in create()
DDrmDisplay.h66 const std::shared_ptr<DrmBuffer>& buffer);
89 std::shared_ptr<DrmBuffer> mPreviousBuffer;
DClientFrameComposer.h69 std::shared_ptr<DrmBuffer> clientTargetDrmBuffer;
DHostFrameComposer.h88 std::shared_ptr<DrmBuffer> clientTargetDrmBuffer;
DAndroid.bp75 "DrmBuffer.cpp",
DDrmDisplay.cpp73 const std::shared_ptr<DrmBuffer>& buffer) { in flush()