#include <memory.h>
◆ VertexMemory()
Engine::VertexMemory::VertexMemory |
( |
VkDevice | vkLogicalDevice, |
|
|
uint | bufferSize, |
|
|
ShaderBufferType | bufferType ) |
- Parameters
-
The | logical-device from which memory will-be allocated. |
Size | in bytes of device-memory to allocate. |
The | buffer-type to create. |
◆ ~VertexMemory()
virtual Engine::VertexMemory::~VertexMemory |
( |
| ) |
|
|
virtual |
◆ allocate()
virtual void Engine::VertexMemory::allocate |
( |
| ) |
|
|
virtual |
◆ flushBuffer()
void Engine::VertexMemory::flushBuffer |
( |
| ) |
|
◆ getBuffer()
VkBuffer Engine::VertexMemory::getBuffer |
( |
| ) |
|
|
inline |
◆ getBufferSize()
uint Engine::VertexMemory::getBufferSize |
( |
| ) |
|
|
inline |
◆ getData()
void * Engine::VertexMemory::getData |
( |
| ) |
|
|
inline |
◆ buffer
VkBuffer Engine::VertexMemory::buffer |
|
protected |
◆ bufferAllocationHandle
◆ bufferSize
uint Engine::VertexMemory::bufferSize |
|
protected |
◆ bufferType
◆ pAllocator
◆ pData
void* Engine::VertexMemory::pData |
|
protected |
The documentation for this class was generated from the following file:
- src/application/implementation/vulkan/memory.h