![]() |
PeriDyno 1.0.0
|
#include <VkSort.h>
Public Member Functions | |
VkSort () | |
~VkSort () | |
void | sort (std::vector< T > &data, uint32_t SortType) |
void | sort (VkDeviceArray< T > &data, uint32_t SortType) |
void | sort_by_key (std::vector< T > &keys, std::vector< T > &values, uint32_t SortType) |
void | sort_by_key (VkDeviceArray< T > &keys, VkDeviceArray< T > &values, uint32_t SortType) |
Private Attributes | |
std::shared_ptr< VkProgram > | mSortKernel |
std::shared_ptr< VkProgram > | mSortByKeyKernel |
dyno::VkSort< T >::VkSort | ( | ) |
dyno::VkSort< T >::~VkSort | ( | ) |
Definition at line 265 of file VkSort.inl.
void dyno::VkSort< T >::sort | ( | std::vector< T > & | data, |
uint32_t | SortType ) |
Definition at line 16 of file VkSort.inl.
void dyno::VkSort< T >::sort | ( | VkDeviceArray< T > & | data, |
uint32_t | SortType ) |
void dyno::VkSort< T >::sort_by_key | ( | std::vector< T > & | keys, |
std::vector< T > & | values, | ||
uint32_t | SortType ) |
Definition at line 120 of file VkSort.inl.
void dyno::VkSort< T >::sort_by_key | ( | VkDeviceArray< T > & | keys, |
VkDeviceArray< T > & | values, | ||
uint32_t | SortType ) |
|
private |
|
private |