Searched refs:DrmSwapchain (Results 1 – 7 of 7) sorted by relevance
25 DrmSwapchain::Image::Image(const native_handle_t* buffer, std::shared_ptr<DrmBuffer> drmBuffer) in Image()28 DrmSwapchain::Image::Image(Image&& other) in Image()35 DrmSwapchain::Image::~Image() { in ~Image()41 int DrmSwapchain::Image::wait() { in wait()56 void DrmSwapchain::Image::markAsInUse(::android::base::unique_fd useCompleteFenceFd) { in markAsInUse()60 const native_handle_t* DrmSwapchain::Image::getBuffer() { return mBuffer; } in getBuffer()62 const std::shared_ptr<DrmBuffer> DrmSwapchain::Image::getDrmBuffer() { return mDrmBuffer; } in getDrmBuffer()64 std::unique_ptr<DrmSwapchain> DrmSwapchain::create(uint32_t width, uint32_t height, uint32_t usage, in create()93 return std::unique_ptr<DrmSwapchain>(new DrmSwapchain(std::move(images))); in create()96 DrmSwapchain::DrmSwapchain(std::vector<Image> images) : mImages(std::move(images)) {} in DrmSwapchain() function in aidl::android::hardware::graphics::composer3::impl::DrmSwapchain[all …]
26 class DrmSwapchain {44 friend class DrmSwapchain; variable47 static std::unique_ptr<DrmSwapchain> create(uint32_t width, uint32_t height, uint32_t usage,52 DrmSwapchain(std::vector<Image> images);
86 std::unique_ptr<DrmSwapchain> swapchain = {};
89 std::unique_ptr<DrmSwapchain> swapchain = {};
73 "DrmSwapchain.cpp",
226 displayInfo.swapchain = DrmSwapchain::create( in createHostComposerDisplayInfo()
483 displayInfo.swapchain = DrmSwapchain::create(static_cast<uint32_t>(displayWidth), in onDisplayCreate()