PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::VkScan< T > Class Template Reference

#include <VkScan.h>

Public Member Functions

 VkScan ()
 
 ~VkScan ()
 
void scan (std::vector< T > &input, uint ScanType)
 
void scan (VkDeviceArray< T > &output, const VkDeviceArray< T > &input, uint ScanType)
 

Private Attributes

std::shared_ptr< VkProgrammScan
 
std::shared_ptr< VkProgrammAdd
 
std::shared_ptr< VkProgrammSub
 

Detailed Description

template<typename T>
class dyno::VkScan< T >

Definition at line 21 of file VkScan.h.

Constructor & Destructor Documentation

◆ VkScan()

template<typename T>
dyno::VkScan< T >::VkScan ( )

Definition at line 121 of file VkScan.inl.

Here is the call graph for this function:

◆ ~VkScan()

template<typename T>
dyno::VkScan< T >::~VkScan ( )

Definition at line 145 of file VkScan.inl.

Member Function Documentation

◆ scan() [1/2]

template<typename T>
void dyno::VkScan< T >::scan ( std::vector< T > & input,
uint ScanType )

Definition at line 10 of file VkScan.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ scan() [2/2]

template<typename T>
void dyno::VkScan< T >::scan ( VkDeviceArray< T > & output,
const VkDeviceArray< T > & input,
uint ScanType )

Definition at line 26 of file VkScan.inl.

Here is the call graph for this function:

Member Data Documentation

◆ mAdd

template<typename T>
std::shared_ptr<VkProgram> dyno::VkScan< T >::mAdd
private

Definition at line 32 of file VkScan.h.

◆ mScan

template<typename T>
std::shared_ptr<VkProgram> dyno::VkScan< T >::mScan
private

Definition at line 30 of file VkScan.h.

◆ mSub

template<typename T>
std::shared_ptr<VkProgram> dyno::VkScan< T >::mSub
private

Definition at line 34 of file VkScan.h.


The documentation for this class was generated from the following files: