PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Core
Backend
Vulkan
VkTransfer.h
Go to the documentation of this file.
1
#pragma once
2
#include "
VkHostArray.h
"
3
#include "
VkHostArray2D.h
"
4
#include "
VkDeviceArray.h
"
5
#include "
VkDeviceArray2D.h
"
6
#include "
VkDeviceArray3D.h
"
7
8
namespace
dyno
9
{
10
template
<
typename
T>
11
bool
vkTransfer
(
VkHostArray<T>
& dst,
const
VkDeviceArray<T>
& src);
12
13
template
<
typename
T>
14
bool
vkTransfer
(
VkDeviceArray<T>
& dst,
const
VkHostArray<T>
& src);
15
16
template
<
typename
T>
17
bool
vkTransfer
(std::vector<T>& dst,
const
VkDeviceArray<T>
& src);
18
19
template
<
typename
T>
20
bool
vkTransfer
(
VkDeviceArray<T>
& dst,
const
std::vector<T>& src);
21
22
template
<
typename
T>
23
bool
vkTransfer
(
VkDeviceArray<T>
& dst,
const
VkDeviceArray<T>
& src);
24
25
template
<
typename
T>
26
bool
vkTransfer
(
VkDeviceArray<T>
& dst, uint64_t dstOffset,
const
VkDeviceArray<T>
& src, uint64_t srcOffset, uint64_t copySize);
27
28
template
<
typename
T>
29
bool
vkTransfer
(
VkHostArray<T>
& dst,
const
VkDeviceArray2D<T>
& src);
30
31
template
<
typename
T>
32
bool
vkTransfer
(std::vector<T>& dst,
const
VkDeviceArray2D<T>
& src);
33
34
template
<
typename
T>
35
bool
vkTransfer
(
VkDeviceArray2D<T>
& dst,
const
std::vector<T>& src);
36
37
template
<
typename
T>
38
bool
vkTransfer
(
VkDeviceArray2D<T>
& dst,
const
VkDeviceArray2D<T>
& src);
39
40
template
<
typename
T>
41
bool
vkTransfer
(
VkDeviceArray3D<T>
& dst,
const
std::vector<T>& src);
42
43
template
<
typename
T>
44
bool
vkTransfer
(
VkDeviceArray3D<T>
& dst,
const
VkDeviceArray3D<T>
& src);
45
46
47
48
}
49
50
#include "
VkTransfer.inl
"
VkDeviceArray2D.h
VkDeviceArray3D.h
VkDeviceArray.h
VkHostArray2D.h
VkHostArray.h
VkTransfer.inl
dyno::VkDeviceArray2D
Definition
VkDeviceArray2D.h:15
dyno::VkDeviceArray3D
Definition
VkDeviceArray3D.h:17
dyno::VkDeviceArray
Definition
VkDeviceArray.h:9
dyno::VkHostArray
Definition
VkHostArray.h:9
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
dyno::vkTransfer
bool vkTransfer(VkHostArray< T > &dst, const VkDeviceArray< T > &src)
Definition
VkTransfer.inl:7
Generated by
1.13.2