#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