Lines Matching refs:CustomInstance
102 CustomInstance::CustomInstance(Context& context, Move<VkInstance> instance, std::unique_ptr<vk::DebugReportRecorder>& recorder)
104 CustomInstance::CustomInstance(Context& context, Move<VkInstance> instance)
120 CustomInstance::CustomInstance ()
133 CustomInstance::CustomInstance (CustomInstance&& other)
134 : CustomInstance()
139 CustomInstance::~CustomInstance ()
144 CustomInstance& CustomInstance::operator= (CustomInstance&& other)
146 CustomInstance destroyer;
152 void CustomInstance::swap (CustomInstance& other)
165 CustomInstance::operator VkInstance () const
170 const vk::InstanceDriver& CustomInstance::getDriver() const
175 void CustomInstance::collectMessages ()
272 CustomInstance createCustomInstanceWithExtensions (Context& context, const std::vector<std::string>& extensions, const vk::VkAllocationCallbacks* pAllocator, bool allowLayers)
329 return CustomInstance(context, instance, debugReportRecorder);
332 return CustomInstance(context, instance);
336 CustomInstance createCustomInstanceWithExtension (Context& context, const std::string& extension, const vk::VkAllocationCallbacks* pAllocator, bool allowLayers)
341 CustomInstance createCustomInstanceFromContext (Context& context, const vk::VkAllocationCallbacks* pAllocator, bool allowLayers)
369 CustomInstance createCustomInstanceFromInfo (Context& context, const vk::VkInstanceCreateInfo* instanceCreateInfo, const vk::VkAllocationCallbacks* pAllocator, bool allowLayers)
409 return CustomInstance(context, vk::createInstance(vkp, &createInfo, pAllocator), recorder);
411 return CustomInstance(context, vk::createInstance(vkp, &createInfo, pAllocator));