1
2#ifndef QVULKANFUNCTIONS_P_H
3#define QVULKANFUNCTIONS_P_H
4
5//
6// W A R N I N G
7// -------------
8//
9// This file is not part of the Qt API. It exists purely as an
10// implementation detail. This header file may change from version to
11// version without notice, or even be removed.
12//
13// We mean it.
14//
15
16#include "qvulkanfunctions.h"
17
18QT_BEGIN_NAMESPACE
19
20class QVulkanInstance;
21
22class QVulkanFunctionsPrivate
23{
24public:
25 QVulkanFunctionsPrivate(QVulkanInstance *inst);
26
27 PFN_vkVoidFunction m_funcs[14];
28};
29
30class QVulkanDeviceFunctionsPrivate
31{
32public:
33 QVulkanDeviceFunctionsPrivate(QVulkanInstance *inst, VkDevice device);
34
35 PFN_vkVoidFunction m_funcs[120];
36};
37
38QT_END_NAMESPACE
39
40#endif // QVULKANFUNCTIONS_P_H
41