Searched refs:MiniFence (Results 1 - 4 of 4) sorted by relevance

/frameworks/native/libs/hwc2on1adapter/
H A DMiniFence.cpp17 #include "hwc2on1adapter/MiniFence.h"
23 const sp<MiniFence> MiniFence::NO_FENCE = sp<MiniFence>(new MiniFence);
25 MiniFence::MiniFence() : function in class:android::MiniFence
29 MiniFence::MiniFence(int fenceFd) : function in class:android::MiniFence
33 MiniFence
[all...]
H A DHWC2On1Adapter.cpp730 if (releaseFence != MiniFence::NO_FENCE) {
2025 const sp<MiniFence>& HWC2On1Adapter::Layer::getReleaseFence() const {
/frameworks/native/libs/hwc2on1adapter/include/hwc2on1adapter/
H A DMiniFence.h24 /* MiniFence is a minimal re-implementation of Fence from libui. It exists to
27 class MiniFence : public LightRefBase<MiniFence> { class in namespace:android
29 static const sp<MiniFence> NO_FENCE;
31 // Construct a new MiniFence object with an invalid file descriptor.
32 MiniFence();
34 // Construct a new MiniFence object to manage a given fence file descriptor.
35 // When the new MiniFence object is destructed the file descriptor will be
37 explicit MiniFence(int fenceFd);
40 MiniFence(cons
[all...]
H A DHWC2On1Adapter.h26 #include "MiniFence.h"
158 : mFences({MiniFence::NO_FENCE, MiniFence::NO_FENCE}) {}
161 mFences.emplace(new MiniFence(fenceFd));
165 const sp<MiniFence>& get() const {
171 std::queue<sp<MiniFence>> mFences;
176 FencedBuffer() : mBuffer(nullptr), mFence(MiniFence::NO_FENCE) {}
179 void setFence(int fenceFd) { mFence = new MiniFence(fenceFd); }
186 sp<MiniFence> mFence;
558 const sp<MiniFence>
[all...]

Completed in 309 milliseconds