![]() |
PeriDyno 1.2.1
|
#include <VkDeviceArray3D.h>


Public Member Functions | |
| VkDeviceArray3D () | |
| VkDeviceArray3D (uint32_t nx, uint32_t ny, uint32_t nz) | |
| ~VkDeviceArray3D () | |
| uint32_t | index (uint32_t i, uint32_t j, uint32_t k) |
| void | resize (uint32_t nx, uint32_t ny, uint32_t nz, VkBufferUsageFlags usageFlags=0) |
| VariableType | type () override |
| uint32_t | bufferSize () override |
| void | clear () |
| Array3DInfo | getInfo () |
| uint32_t | size () const |
| uint32_t | nx () const |
| uint32_t | ny () const |
| uint32_t | nz () const |
Public Member Functions inherited from dyno::VkVariable | |
| 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_nz = 0 |
| uint32_t | m_num = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from dyno::VkVariable | |
| static VkDescriptorType | descriptorType (const VariableType varType) |
Protected Attributes inherited from dyno::VkVariable | |
| VkContext * | ctx = nullptr |
| std::shared_ptr< vks::Buffer > | buffer |
Definition at line 16 of file VkDeviceArray3D.h.
|
inline |
Definition at line 19 of file VkDeviceArray3D.h.
| dyno::VkDeviceArray3D< T >::VkDeviceArray3D | ( | uint32_t | nx, |
| uint32_t | ny, | ||
| uint32_t | nz ) |
| dyno::VkDeviceArray3D< T >::~VkDeviceArray3D | ( | ) |
Definition at line 4 of file VkDeviceArray3D.inl.
|
inlineoverridevirtual |
Implements dyno::VkVariable.
Definition at line 31 of file VkDeviceArray3D.h.
| void dyno::VkDeviceArray3D< T >::clear | ( | ) |
Definition at line 56 of file VkDeviceArray3D.inl.
| Array3DInfo dyno::VkDeviceArray3D< T >::getInfo | ( | ) |
Definition at line 66 of file VkDeviceArray3D.inl.
| uint32_t dyno::VkDeviceArray3D< T >::index | ( | uint32_t | i, |
| uint32_t | j, | ||
| uint32_t | k ) |
Definition at line 44 of file VkDeviceArray3D.inl.
|
inline |
|
inline |
|
inline |
| void dyno::VkDeviceArray3D< T >::resize | ( | uint32_t | nx, |
| uint32_t | ny, | ||
| uint32_t | nz, | ||
| VkBufferUsageFlags | usageFlags = 0 ) |
Definition at line 15 of file VkDeviceArray3D.inl.


|
inline |
|
overridevirtual |
Implements dyno::VkVariable.
Definition at line 50 of file VkDeviceArray3D.inl.
|
private |
Definition at line 47 of file VkDeviceArray3D.h.
|
private |
Definition at line 43 of file VkDeviceArray3D.h.
|
private |
Definition at line 44 of file VkDeviceArray3D.h.
|
private |
Definition at line 45 of file VkDeviceArray3D.h.