Lines Matching refs:VkPtr

121     template <typename FNPTR_TYPE> class VkPtr {
123 VkPtr() : fPtr(NULL) {} in VkPtr() function
124 VkPtr operator=(FNPTR_TYPE ptr) { fPtr = ptr; return *this; }
131 VkPtr<PFN_vkCreateAndroidSurfaceKHR> mCreateAndroidSurfaceKHR;
132 VkPtr<PFN_vkDestroySurfaceKHR> mDestroySurfaceKHR;
133 VkPtr<PFN_vkGetPhysicalDeviceSurfaceSupportKHR> mGetPhysicalDeviceSurfaceSupportKHR;
134 VkPtr<PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR> mGetPhysicalDeviceSurfaceCapabilitiesKHR;
135 VkPtr<PFN_vkGetPhysicalDeviceSurfaceFormatsKHR> mGetPhysicalDeviceSurfaceFormatsKHR;
136 VkPtr<PFN_vkGetPhysicalDeviceSurfacePresentModesKHR> mGetPhysicalDeviceSurfacePresentModesKHR;
138 VkPtr<PFN_vkCreateSwapchainKHR> mCreateSwapchainKHR;
139 VkPtr<PFN_vkDestroySwapchainKHR> mDestroySwapchainKHR;
140 VkPtr<PFN_vkGetSwapchainImagesKHR> mGetSwapchainImagesKHR;
141 VkPtr<PFN_vkAcquireNextImageKHR> mAcquireNextImageKHR;
142 VkPtr<PFN_vkQueuePresentKHR> mQueuePresentKHR;
143 VkPtr<PFN_vkCreateSharedSwapchainsKHR> mCreateSharedSwapchainsKHR;
146 VkPtr<PFN_vkCreateCommandPool> mCreateCommandPool;
147 VkPtr<PFN_vkDestroyCommandPool> mDestroyCommandPool;
148 VkPtr<PFN_vkAllocateCommandBuffers> mAllocateCommandBuffers;
149 VkPtr<PFN_vkFreeCommandBuffers> mFreeCommandBuffers;
150 VkPtr<PFN_vkResetCommandBuffer> mResetCommandBuffer;
151 VkPtr<PFN_vkBeginCommandBuffer> mBeginCommandBuffer;
152 VkPtr<PFN_vkEndCommandBuffer> mEndCommandBuffer;
153 VkPtr<PFN_vkCmdPipelineBarrier> mCmdPipelineBarrier;
155 VkPtr<PFN_vkGetDeviceQueue> mGetDeviceQueue;
156 VkPtr<PFN_vkQueueSubmit> mQueueSubmit;
157 VkPtr<PFN_vkQueueWaitIdle> mQueueWaitIdle;
158 VkPtr<PFN_vkDeviceWaitIdle> mDeviceWaitIdle;
160 VkPtr<PFN_vkCreateSemaphore> mCreateSemaphore;
161 VkPtr<PFN_vkDestroySemaphore> mDestroySemaphore;
162 VkPtr<PFN_vkCreateFence> mCreateFence;
163 VkPtr<PFN_vkDestroyFence> mDestroyFence;
164 VkPtr<PFN_vkWaitForFences> mWaitForFences;
165 VkPtr<PFN_vkResetFences> mResetFences;