Lines Matching defs:DeviceCreateInfo
161 struct DeviceCreateInfo { struct
162 DeviceCreateInfo() in DeviceCreateInfo() function
177 DeviceCreateInfo &sType(VkStructureType const &sType) { in sType()
183 DeviceCreateInfo &pNext(void const *const pNext) { in pNext()
189 DeviceCreateInfo &flags(VkDeviceQueueCreateFlags const &flags) { in flags()
195 DeviceCreateInfo &queueCreateInfoCount(uint32_t const &queueCreateInfoCount) { in queueCreateInfoCount()
201 DeviceCreateInfo &pQueueCreateInfos(VkDeviceQueueCreateInfo const *const pQueueCreateInfos) { in pQueueCreateInfos()
207 DeviceCreateInfo &enabledLayerCount(uint32_t const &enabledLayerCount) { in enabledLayerCount()
213 DeviceCreateInfo &ppEnabledLayerNames(char const *const *const ppEnabledLayerNames) { in ppEnabledLayerNames()
219 DeviceCreateInfo &enabledExtensionCount(uint32_t const &enabledExtensionCount) { in enabledExtensionCount()
225 DeviceCreateInfo &ppEnabledExtensionNames(char const *const *const ppEnabledExtensionNames) { in ppEnabledExtensionNames()
231 DeviceCreateInfo &pEnabledFeatures(VkPhysicalDeviceFeatures const *const pEnabledFeatures) { in pEnabledFeatures()
237 operator VkDeviceCreateInfo const *() const { return &info; } in operator VkDeviceCreateInfo const*()
239 operator VkDeviceCreateInfo *() { return &info; } in operator VkDeviceCreateInfo*()
241 VkDeviceCreateInfo info;