#include <Buffer.h>
◆ ~CBuffer()
Renderer::Backend::Vulkan::CBuffer::~CBuffer |
( |
| ) |
|
|
override |
◆ CBuffer()
Renderer::Backend::Vulkan::CBuffer::CBuffer |
( |
| ) |
|
|
privatedefault |
◆ Create()
◆ GetDevice()
IDevice * Renderer::Backend::Vulkan::CBuffer::GetDevice |
( |
| ) |
|
|
overridevirtual |
◆ GetMappedData()
void * Renderer::Backend::Vulkan::CBuffer::GetMappedData |
( |
| ) |
|
|
inline |
- Returns
- mapped data for UPLOAD buffers else returns nullptr.
◆ GetSize()
uint32_t Renderer::Backend::Vulkan::CBuffer::GetSize |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetType()
Type Renderer::Backend::Vulkan::CBuffer::GetType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetUsage()
uint32_t Renderer::Backend::Vulkan::CBuffer::GetUsage |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetVkBuffer()
VkBuffer Renderer::Backend::Vulkan::CBuffer::GetVkBuffer |
( |
| ) |
|
|
inline |
◆ CDevice
◆ m_Allocation
VmaAllocation Renderer::Backend::Vulkan::CBuffer::m_Allocation = VK_NULL_HANDLE |
|
private |
◆ m_AllocationInfo
VmaAllocationInfo Renderer::Backend::Vulkan::CBuffer::m_AllocationInfo {} |
|
private |
◆ m_Buffer
VkBuffer Renderer::Backend::Vulkan::CBuffer::m_Buffer = VK_NULL_HANDLE |
|
private |
◆ m_Device
CDevice* Renderer::Backend::Vulkan::CBuffer::m_Device = nullptr |
|
private |
◆ m_Size
uint32_t Renderer::Backend::Vulkan::CBuffer::m_Size = 0 |
|
private |
◆ m_Type
◆ m_Usage
uint32_t Renderer::Backend::Vulkan::CBuffer::m_Usage = 0 |
|
private |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/Buffer.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/Buffer.cpp