|
Vyroda
Game engine made by hand, with modern C++ and Vulkan.
|
This is the complete list of members for Vyroda::DeviceMemory, including all inherited members.
| bindBufferToMemory(VkBuffer buffer, VkDeviceSize const size, VkDeviceSize const alignment) | Vyroda::DeviceMemory | |
| bindImageToMemory(VkImage image, VkDeviceSize const size, VkDeviceSize const alignment) __attribute__((no_thread_safety_analysis)) | Vyroda::DeviceMemory | |
| clear() | Vyroda::DeviceMemory | |
| DeviceMemory() | Vyroda::DeviceMemory | |
| DeviceMemory(VkDevice device, VkMemoryPropertyFlags memory_type, VkDeviceSize max_size, std::uint32_t index, VkDeviceSize alignment) | Vyroda::DeviceMemory | |
| DeviceMemory(DeviceMemory &&dm) noexcept | Vyroda::DeviceMemory | inline |
| getBuffer(std::size_t index) | Vyroda::DeviceMemory | |
| getID() const | Vyroda::DeviceMemory | |
| getMemory() | Vyroda::DeviceMemory | |
| getOffset() const | Vyroda::DeviceMemory | |
| getOffset(std::size_t index) const | Vyroda::DeviceMemory | |
| getSize() const | Vyroda::DeviceMemory | |
| getSpaceLeft() const | Vyroda::DeviceMemory | |
| getType() const | Vyroda::DeviceMemory | |
| hasEnoughSpaceLeft(VkDeviceSize size, VkDeviceSize const alignment) __attribute__((no_thread_safety_analysis)) | Vyroda::DeviceMemory | |
| isFull() const | Vyroda::DeviceMemory | |
| lock() | Vyroda::DeviceMemory | |
| operator=(DeviceMemory &&other) noexcept | Vyroda::DeviceMemory | inline |
| unLock() | Vyroda::DeviceMemory | |
| ~DeviceMemory()=default | Vyroda::DeviceMemory |