Home | History | Annotate | Download | only in draw

Lines Matching refs:vk

41 	static de::SharedPtr<Buffer> create			(const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkBufferCreateInfo &createInfo);
43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
44 vk::VkDevice device,
45 const vk::VkBufferCreateInfo& createInfo,
46 vk::Allocator& allocator,
47 vk::MemoryRequirement allocationMemoryProperties = vk::MemoryRequirement::Any);
49 Buffer (const vk::DeviceInterface &vk, vk::VkDevice device, vk::Move<vk::VkBuffer> object);
51 void bindMemory (de::MovePtr<vk::Allocation> allocation);
53 vk::VkBuffer object (void) const { return *m_object; }
54 vk::Allocation getBoundMemory (void) const { return *m_allocation; }
61 de::MovePtr<vk::Allocation> m_allocation;
62 vk::Unique<vk::VkBuffer> m_object;
64 const vk::DeviceInterface& m_vk;
65 vk::VkDevice m_device;