Lines Matching defs:Surface
181 struct Surface {
186 VkSurfaceKHR HandleFromSurface(Surface* surface) {
190 Surface* SurfaceFromHandle(VkSurfaceKHR handle) {
191 return reinterpret_cast<Surface*>(handle);
197 // syncronous requests to Surface Flinger):
201 Swapchain(Surface& surface_,
216 Surface& surface;
484 void* mem = allocator->pfnAllocation(allocator->pUserData, sizeof(Surface),
485 alignof(Surface),
489 Surface* surface = new (mem) Surface;
502 surface->~Surface();
515 Surface* surface = SurfaceFromHandle(surface_handle);
524 surface->~Surface();
627 Surface& surface = *SurfaceFromHandle(surface_handle);
817 Surface& surface = *SurfaceFromHandle(create_info->surface);