Searched refs:PresentImage (Results 1 – 12 of 12) sorted by relevance
38 virtual void attachImage(PresentImage *image) override;39 virtual void detachImage(PresentImage *image) override;40 VkResult present(PresentImage *image) override;45 std::unordered_map<PresentImage *, uint32_t> graphicsContexts;
38 virtual void attachImage(PresentImage *image) override;39 virtual void detachImage(PresentImage *image) override;40 VkResult present(PresentImage *image) override;47 std::unordered_map<PresentImage *, XImage *> imageMap;
29 , images(reinterpret_cast<PresentImage *>(mem)) in SwapchainKHR()33 memset(reinterpret_cast<void *>(images), 0, imageCount * sizeof(PresentImage)); in SwapchainKHR()40 PresentImage ¤tImage = images[i]; in destroy()58 return pCreateInfo->minImageCount * sizeof(PresentImage); in ComputeRequiredAllocationSize()70 PresentImage ¤tImage = images[i]; in retire()128 PresentImage ¤tImage = images[i]; in createImages()177 PresentImage ¤tImage = images[i]; in getNextImage()
38 class PresentImage class90 virtual void attachImage(PresentImage *image) = 0;91 virtual void detachImage(PresentImage *image) = 0;92 virtual VkResult present(PresentImage *image) = 0;
43 virtual void attachImage(PresentImage *image) override;44 virtual void detachImage(PresentImage *image) override;45 VkResult present(PresentImage *image) override;
41 virtual void attachImage(PresentImage* image) override {} in attachImage()42 virtual void detachImage(PresentImage* image) override {} in detachImage()43 VkResult present(PresentImage* image) override;
42 VkResult PresentImage::allocateImage(VkDevice device, const VkImageCreateInfo &createInfo) in allocateImage()63 VkResult PresentImage::allocateAndBindImageMemory(VkDevice device, const VkMemoryAllocateInfo &allo… in allocateAndBindImageMemory()90 void PresentImage::clear() in clear()107 VkImage PresentImage::asVkImage() const in asVkImage()
57 void XlibSurfaceKHR::attachImage(PresentImage *image) in attachImage()72 void XlibSurfaceKHR::detachImage(PresentImage *image) in detachImage()84 VkResult XlibSurfaceKHR::present(PresentImage *image) in present()
68 void Win32SurfaceKHR::attachImage(PresentImage *image) in attachImage()74 void Win32SurfaceKHR::detachImage(PresentImage *image) in detachImage()80 VkResult Win32SurfaceKHR::present(PresentImage *image) in present()
48 PresentImage const &getImage(uint32_t imageIndex) { return images[imageIndex]; } in getImage()52 PresentImage *images = nullptr;
122 void XcbSurfaceKHR::attachImage(PresentImage *image) in attachImage()132 void XcbSurfaceKHR::detachImage(PresentImage *image) in detachImage()142 VkResult XcbSurfaceKHR::present(PresentImage *image) in present()
140 VkResult MetalSurface::present(PresentImage* image) API_AVAILABLE(macosx(10.11))