Lines Matching refs:SurfaceBufferImpl
50 SurfaceBufferImpl* AllocBuffer(uint32_t size, uint32_t usage);
60 SurfaceBufferImpl* AllocBuffer(uint32_t width, uint32_t height, uint32_t format, uint32_t usage);
64 * @param [in] SurfaceBufferImpl double pointer, free the buffer size.
66 void FreeBuffer(SurfaceBufferImpl** buffer);
70 * @param [in] Flush SurfaceBufferImpl cache to physical memory.
73 int32_t FlushCache(SurfaceBufferImpl& buffer) const;
77 * @param [in] SurfaceBufferImpl, need to map.
80 bool MapBuffer(SurfaceBufferImpl& buffer) const;
84 * @param [in] SurfaceBufferImpl, need to unmap.
86 void UnmapBuffer(SurfaceBufferImpl& buffer) const;
89 BufferHandle* AllocateBufferHandle(SurfaceBufferImpl& buffer) const;
90 SurfaceBufferImpl* AllocBuffer(AllocInfo info);