#include <DeviceMemory.hpp>
Definition at line 19 of file DeviceMemory.hpp.
◆ DeviceMemory() [1/4]
lug::Graphics::Vulkan::API::DeviceMemory::DeviceMemory |
( |
| ) |
|
|
default |
◆ DeviceMemory() [2/4]
lug::Graphics::Vulkan::API::DeviceMemory::DeviceMemory |
( |
const DeviceMemory & |
| ) |
|
|
delete |
◆ DeviceMemory() [3/4]
lug::Graphics::Vulkan::API::DeviceMemory::DeviceMemory |
( |
DeviceMemory && |
deviceMemory | ) |
|
◆ ~DeviceMemory()
lug::Graphics::Vulkan::API::DeviceMemory::~DeviceMemory |
( |
| ) |
|
◆ DeviceMemory() [4/4]
lug::Graphics::Vulkan::API::DeviceMemory::DeviceMemory |
( |
VkDeviceMemory |
deviceMemory, |
|
|
const Device * |
device, |
|
|
VkDeviceSize |
size |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator VkDeviceMemory()
lug::Graphics::Vulkan::API::DeviceMemory::operator VkDeviceMemory |
( |
| ) |
const |
|
inlineexplicit |
◆ destroy()
void lug::Graphics::Vulkan::API::DeviceMemory::destroy |
( |
| ) |
|
◆ map()
void * lug::Graphics::Vulkan::API::DeviceMemory::map |
( |
VkDeviceSize |
size = VK_WHOLE_SIZE , |
|
|
VkDeviceSize |
offset = 0 |
|
) |
| const |
◆ mapBuffer()
void * lug::Graphics::Vulkan::API::DeviceMemory::mapBuffer |
( |
const API::Buffer & |
buffer, |
|
|
VkDeviceSize |
size = VK_WHOLE_SIZE , |
|
|
VkDeviceSize |
offset = 0 |
|
) |
| const |
◆ mapImage()
void * lug::Graphics::Vulkan::API::DeviceMemory::mapImage |
( |
const API::Image & |
image, |
|
|
VkDeviceSize |
size = VK_WHOLE_SIZE , |
|
|
VkDeviceSize |
offset = 0 |
|
) |
| const |
◆ unmap()
void lug::Graphics::Vulkan::API::DeviceMemory::unmap |
( |
| ) |
const |
◆ getSize()
VkDeviceSize DeviceMemory::getSize |
( |
| ) |
const |
|
inline |
◆ Builder::DeviceMemory
◆ _deviceMemory
VkDeviceMemory lug::Graphics::Vulkan::API::DeviceMemory::_deviceMemory {VK_NULL_HANDLE} |
|
private |
◆ _device
const Device* lug::Graphics::Vulkan::API::DeviceMemory::_device {nullptr} |
|
private |
◆ _size
VkDeviceSize lug::Graphics::Vulkan::API::DeviceMemory::_size {0} |
|
private |
The documentation for this class was generated from the following files: