◆ DeviceMemory() [1/3]
| Vyroda::DeviceMemory::DeviceMemory |
( |
| ) |
|
◆ DeviceMemory() [2/3]
| Vyroda::DeviceMemory::DeviceMemory |
( |
VkDevice | device, |
|
|
VkMemoryPropertyFlags | memory_type, |
|
|
VkDeviceSize | max_size, |
|
|
std::uint32_t | index, |
|
|
VkDeviceSize | alignment ) |
◆ DeviceMemory() [3/3]
| Vyroda::DeviceMemory::DeviceMemory |
( |
DeviceMemory && | dm | ) |
|
|
inlinenoexcept |
◆ ~DeviceMemory()
| Vyroda::DeviceMemory::~DeviceMemory |
( |
| ) |
|
|
default |
◆ bindBufferToMemory()
| std::uint32_t Vyroda::DeviceMemory::bindBufferToMemory |
( |
VkBuffer | buffer, |
|
|
VkDeviceSize const | size, |
|
|
VkDeviceSize const | alignment ) |
◆ bindImageToMemory()
| void Vyroda::DeviceMemory::bindImageToMemory |
( |
VkImage | image, |
|
|
VkDeviceSize const | size, |
|
|
VkDeviceSize const | alignment ) |
◆ clear()
| void Vyroda::DeviceMemory::clear |
( |
| ) |
|
◆ getBuffer()
| VkBuffer Vyroda::DeviceMemory::getBuffer |
( |
std::size_t | index | ) |
|
◆ getID()
| VkDeviceSize Vyroda::DeviceMemory::getID |
( |
| ) |
const |
◆ getMemory()
| VkDeviceMemory * Vyroda::DeviceMemory::getMemory |
( |
| ) |
|
◆ getOffset() [1/2]
| VkDeviceSize Vyroda::DeviceMemory::getOffset |
( |
| ) |
const |
◆ getOffset() [2/2]
| std::size_t Vyroda::DeviceMemory::getOffset |
( |
std::size_t | index | ) |
const |
◆ getSize()
| VkDeviceSize Vyroda::DeviceMemory::getSize |
( |
| ) |
const |
◆ getSpaceLeft()
| VkDeviceSize Vyroda::DeviceMemory::getSpaceLeft |
( |
| ) |
const |
◆ getType()
| VkMemoryPropertyFlags Vyroda::DeviceMemory::getType |
( |
| ) |
const |
◆ hasEnoughSpaceLeft()
| bool Vyroda::DeviceMemory::hasEnoughSpaceLeft |
( |
VkDeviceSize | size, |
|
|
VkDeviceSize const | alignment ) |
◆ isFull()
| bool Vyroda::DeviceMemory::isFull |
( |
| ) |
const |
◆ lock()
| void Vyroda::DeviceMemory::lock |
( |
| ) |
|
◆ operator=()
◆ unLock()
| void Vyroda::DeviceMemory::unLock |
( |
| ) |
|
The documentation for this class was generated from the following files: