![]() |
PeriDyno 1.0.0
|
#include <VkHostArray2D.h>
Public Member Functions | |
VkHostArray2D () | |
VkHostArray2D (uint32_t nx, uint32_t ny) | |
~VkHostArray2D () | |
uint32_t | index (uint32_t i, uint32_t j) |
void | resize (uint32_t nx, uint32_t ny, const T *data=nullptr) |
VariableType | type () override |
uint32_t | bufferSize () override |
void | clear () |
HostArray2DInfo | getInfo () |
uint32_t | size () const |
uint32_t | nx () const |
uint32_t | ny () const |
void * | mapped () |
void | unmap () |
![]() | |
VkVariable () | |
~VkVariable () | |
VkContext * | currentContext () const |
VkDescriptorBufferInfo & | getDescriptor () |
VkBuffer | bufferHandle () const |
virtual void * | data () const |
Private Attributes | |
uint32_t | m_nx = 0 |
uint32_t | m_ny = 0 |
uint32_t | m_num = 0 |
Additional Inherited Members | |
![]() | |
static VkDescriptorType | descriptorType (const VariableType varType) |
![]() | |
VkContext * | ctx = nullptr |
std::shared_ptr< vks::Buffer > | buffer |
Definition at line 15 of file VkHostArray2D.h.
|
inline |
Definition at line 19 of file VkHostArray2D.h.
dyno::VkHostArray2D< T >::VkHostArray2D | ( | uint32_t | nx, |
uint32_t | ny ) |
dyno::VkHostArray2D< T >::~VkHostArray2D | ( | ) |
Definition at line 4 of file VkHostArray2D.inl.
|
inlineoverridevirtual |
Implements dyno::VkVariable.
Definition at line 34 of file VkHostArray2D.h.
void dyno::VkHostArray2D< T >::clear | ( | ) |
Definition at line 55 of file VkHostArray2D.inl.
HostArray2DInfo dyno::VkHostArray2D< T >::getInfo | ( | ) |
Definition at line 77 of file VkHostArray2D.inl.
uint32_t dyno::VkHostArray2D< T >::index | ( | uint32_t | i, |
uint32_t | j ) |
Definition at line 15 of file VkHostArray2D.inl.
void * dyno::VkHostArray2D< T >::mapped | ( | ) |
Definition at line 64 of file VkHostArray2D.inl.
|
inline |
|
inline |
void dyno::VkHostArray2D< T >::resize | ( | uint32_t | nx, |
uint32_t | ny, | ||
const T * | data = nullptr ) |
Definition at line 21 of file VkHostArray2D.inl.
|
inline |
Definition at line 40 of file VkHostArray2D.h.
|
overridevirtual |
Implements dyno::VkVariable.
Definition at line 49 of file VkHostArray2D.inl.
void dyno::VkHostArray2D< T >::unmap | ( | ) |
Definition at line 71 of file VkHostArray2D.inl.
|
private |
Definition at line 52 of file VkHostArray2D.h.
|
private |
Definition at line 49 of file VkHostArray2D.h.
|
private |
Definition at line 50 of file VkHostArray2D.h.