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


Public Member Functions | |
| VkDeviceArray () | |
| VkDeviceArray (uint32_t num) | |
| ~VkDeviceArray () | |
| VkResizeType | resize (uint32_t num, VkBufferUsageFlags usageFlags=0) |
| uint32_t | size () const |
| VariableType | type () override |
| uint32_t | bufferSize () override |
| bool | bufferUpdated () |
| void | clear () |
| void | reset () |
Public Member Functions inherited from dyno::VkVariable | |
| VkVariable () | |
| ~VkVariable () | |
| VkContext * | currentContext () const |
| VkDescriptorBufferInfo & | getDescriptor () |
| VkBuffer | bufferHandle () const |
| virtual void * | data () const |
Private Attributes | |
| bool | mBufferUpdated = false |
| 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 8 of file VkDeviceArray.h.
|
inline |
Definition at line 11 of file VkDeviceArray.h.
| dyno::VkDeviceArray< T >::VkDeviceArray | ( | uint32_t | num | ) |
| dyno::VkDeviceArray< T >::~VkDeviceArray | ( | ) |
Definition at line 4 of file VkDeviceArray.inl.
|
inlineoverridevirtual |
Implements dyno::VkVariable.
Definition at line 22 of file VkDeviceArray.h.
|
inline |
Definition at line 24 of file VkDeviceArray.h.
| void dyno::VkDeviceArray< T >::clear | ( | ) |
| void dyno::VkDeviceArray< T >::reset | ( | ) |
Definition at line 68 of file VkDeviceArray.inl.
| VkResizeType dyno::VkDeviceArray< T >::resize | ( | uint32_t | num, |
| VkBufferUsageFlags | usageFlags = 0 ) |
|
inline |
|
overridevirtual |
Implements dyno::VkVariable.
Definition at line 55 of file VkDeviceArray.inl.
|
private |
Definition at line 32 of file VkDeviceArray.h.
|
private |
Definition at line 31 of file VkDeviceArray.h.