Cogs.Core
Public Member Functions | Public Attributes | Private Attributes | List of all members
Cogs::BufferPageVK Struct Reference

Public Member Functions

 BufferPageVK (BufferContextVK &context, size_t pageSize)
 
PoolBufferVKgetHead ()
 

Public Attributes

VkBuffer buffer
 
VkDeviceMemory deviceMemory
 

Private Attributes

std::vector< uint8_t > storage
 
uint8_t * mappedRegion
 

Detailed Description

Definition at line 31 of file BuffersVK.h.

Constructor & Destructor Documentation

◆ BufferPageVK()

Cogs::BufferPageVK::BufferPageVK ( BufferContextVK context,
size_t  pageSize 
)

Definition at line 13 of file BuffersVK.cpp.

Member Function Documentation

◆ getHead()

PoolBufferVK * Cogs::BufferPageVK::getHead ( )
inline

Definition at line 35 of file BuffersVK.h.

Member Data Documentation

◆ buffer

VkBuffer Cogs::BufferPageVK::buffer

Definition at line 37 of file BuffersVK.h.

◆ deviceMemory

VkDeviceMemory Cogs::BufferPageVK::deviceMemory

Definition at line 38 of file BuffersVK.h.

◆ mappedRegion

uint8_t* Cogs::BufferPageVK::mappedRegion
private

Definition at line 42 of file BuffersVK.h.

◆ storage

std::vector<uint8_t> Cogs::BufferPageVK::storage
private

Definition at line 41 of file BuffersVK.h.


The documentation for this struct was generated from the following files: