Home | History | Annotate | Download | only in gui

Lines Matching refs:fence

28 #include <ui/Fence.h>
123 // The fence parameter will be updated to hold the fence associated with
125 // fence signals. If the fence is Fence::NO_FENCE, the buffer may be written
169 virtual status_t dequeueBuffer(int* slot, sp<Fence>* fence, bool async,
199 // equivalent to fence from the dequeueBuffer call.
207 sp<Fence>* outFence) = 0;
256 // * fence was NULL
274 // fence - a fence that the consumer must wait on before reading the buffer,
275 // set this to Fence::NO_FENCE if the buffer is ready immediately
280 const sp<Fence>& fence, uint32_t sticky = 0)
283 async(async), fence(fence) { }
286 bool* outAsync, sp<Fence>* outFence,
294 *outFence = fence;
314 sp<Fence> fence;
357 // The buffer will not be overwritten until the fence signals. The fence
359 virtual void cancelBuffer(int slot, const sp<Fence>& fence) = 0;