Lines Matching refs:Device

36 class Device;  variable
139 class Device : public internal::Handle<VkDevice> {
141 explicit Device(VkPhysicalDevice phy) : phy_(phy) {} in Device() function
142 ~Device();
245 void init(const Device &dev, const VkMemoryAllocateInfo &info);
264 void init(const Device &dev, const VkFenceCreateInfo &info);
278 void init(const Device &dev, const VkSemaphoreCreateInfo &info);
288 void init(const Device &dev, const VkEventCreateInfo &info);
305 void init(const Device &dev, const VkQueryPoolCreateInfo &info);
316 explicit Buffer(const Device &dev, const VkBufferCreateInfo &info) { init(dev, info); } in Buffer()
317 explicit Buffer(const Device &dev, VkDeviceSize size) { init(dev, size); } in Buffer()
322 void init(const Device &dev, const VkBufferCreateInfo &info, VkMemoryPropertyFlags mem_props);
323 void init(const Device &dev, const VkBufferCreateInfo &info) { init(dev, info, 0); } in init()
324 …void init(const Device &dev, VkDeviceSize size, VkMemoryPropertyFlags mem_props) { init(dev, creat… in init()
325 void init(const Device &dev, VkDeviceSize size) { init(dev, size, 0); } in init()
326 void init_as_src(const Device &dev, VkDeviceSize size, VkMemoryPropertyFlags &reqs) { in init_as_src()
329 void init_as_dst(const Device &dev, VkDeviceSize size, VkMemoryPropertyFlags &reqs) { in init_as_dst()
332 void init_as_src_and_dst(const Device &dev, VkDeviceSize size, VkMemoryPropertyFlags &reqs) { in init_as_src_and_dst()
335 void init_no_mem(const Device &dev, const VkBufferCreateInfo &info);
372 void init(const Device &dev, const VkBufferViewCreateInfo &info);
378 …explicit Image(const Device &dev, const VkImageCreateInfo &info) : format_features_(0) { init(dev,… in Image()
383 void init(const Device &dev, const VkImageCreateInfo &info, VkMemoryPropertyFlags mem_props);
384 void init(const Device &dev, const VkImageCreateInfo &info) { init(dev, info, 0); } in init()
385 void init_no_mem(const Device &dev, const VkImageCreateInfo &info);
444 void init_info(const Device &dev, const VkImageCreateInfo &info);
457 void init(const Device &dev, const VkImageViewCreateInfo &info);
465 void init(const Device &dev, const VkShaderModuleCreateInfo &info);
466 VkResult init_try(const Device &dev, const VkShaderModuleCreateInfo &info);
476 void init(const Device &dev, const VkGraphicsPipelineCreateInfo &info);
478 …void init(const Device &dev, const VkGraphicsPipelineCreateInfo &info, const VkPipeline basePipeli…
480 void init(const Device &dev, const VkComputePipelineCreateInfo &info);
482 void init(const Device &dev, size_t size, const void *data);
484 void init(const Device &dev, size_t size, const void *data, VkPipeline basePipeline);
487 VkResult init_try(const Device &dev, const VkGraphicsPipelineCreateInfo &info);
498 …void init(const Device &dev, VkPipelineLayoutCreateInfo &info, const std::vector<const DescriptorS…
506 void init(const Device &dev, const VkSamplerCreateInfo &info);
514 void init(const Device &dev, const VkDescriptorSetLayoutCreateInfo &info);
526 void init(const Device &dev, const VkDescriptorPoolCreateInfo &info);
536 …std::vector<DescriptorSet *> alloc_sets(const Device &dev, const std::vector<const DescriptorSetLa…
537 …std::vector<DescriptorSet *> alloc_sets(const Device &dev, const DescriptorSetLayout &layout, uint…
538 DescriptorSet *alloc_sets(const Device &dev, const DescriptorSetLayout &layout);
552 …explicit DescriptorSet(const Device &dev, DescriptorPool *pool, VkDescriptorSet set) : NonDispHand… in DescriptorSet()
565 … explicit CommandPool(const Device &dev, const VkCommandPoolCreateInfo &info) { init(dev, info); } in CommandPool()
567 void init(const Device &dev, const VkCommandPoolCreateInfo &info);
585 …explicit CommandBuffer(const Device &dev, const VkCommandBufferAllocateInfo &info) { init(dev, inf… in CommandBuffer()
588 void init(const Device &dev, const VkCommandBufferAllocateInfo &info);
771 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
785 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
799 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
812 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
818 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
824 inline VkWriteDescriptorSet Device::write_descriptor_set(const DescriptorSet &set, uint32_t binding… in write_descriptor_set()
829 inline VkCopyDescriptorSet Device::copy_descriptor_set(const DescriptorSet &src_set, uint32_t src_b… in copy_descriptor_set()