![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#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 () | 
  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_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 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.