Lines Matching refs:HandleType

69 namespace HandleType {
91 } // namespace HandleType
102 std::array<uint64_t, HandleType::kNumTypes> next_handle;
180 Handle AllocHandle(VkInstance instance, HandleType::Enum type) {
186 Handle AllocHandle(VkDevice device, HandleType::Enum type) {
694 typedef VkCommandPool HandleType;
765 typedef VkDeviceMemory HandleType;
815 typedef VkBuffer HandleType;
862 typedef VkImage HandleType;
964 *view = AllocHandle<VkBufferView>(device, HandleType::kBufferView);
972 *pool = AllocHandle<VkDescriptorPool>(device, HandleType::kDescriptorPool);
981 AllocHandle<VkDescriptorSet>(device, HandleType::kDescriptorSet);
990 device, HandleType::kDescriptorSetLayout);
998 *event = AllocHandle<VkEvent>(device, HandleType::kEvent);
1006 *fence = AllocHandle<VkFence>(device, HandleType::kFence);
1014 *framebuffer = AllocHandle<VkFramebuffer>(device, HandleType::kFramebuffer);
1022 *view = AllocHandle<VkImageView>(device, HandleType::kImageView);
1033 pipelines[i] = AllocHandle<VkPipeline>(device, HandleType::kPipeline);
1044 pipelines[i] = AllocHandle<VkPipeline>(device, HandleType::kPipeline);
1052 *cache = AllocHandle<VkPipelineCache>(device, HandleType::kPipelineCache);
1061 AllocHandle<VkPipelineLayout>(device, HandleType::kPipelineLayout);
1069 *pool = AllocHandle<VkQueryPool>(device, HandleType::kQueryPool);
1077 *renderpass = AllocHandle<VkRenderPass>(device, HandleType::kRenderPass);
1085 *sampler = AllocHandle<VkSampler>(device, HandleType::kSampler);
1093 *semaphore = AllocHandle<VkSemaphore>(device, HandleType::kSemaphore);
1101 *module = AllocHandle<VkShaderModule>(device, HandleType::kShaderModule);
1110 instance, HandleType::kDebugReportCallbackEXT);