34 lines
685 B
C++
34 lines
685 B
C++
#ifndef __VK_FWD_HPP
|
|
#define __VK_FWD_HPP
|
|
|
|
#include "./vk.hpp"
|
|
|
|
namespace vk {
|
|
template <typename T> struct instantiated;
|
|
template <typename T> struct enumerated;
|
|
template <typename T, typename O> struct owned;
|
|
|
|
struct instance;
|
|
struct physical_device;
|
|
struct device;
|
|
struct queue;
|
|
struct command_pool;
|
|
struct command_buffer;
|
|
struct fence;
|
|
struct semaphore;
|
|
struct event;
|
|
struct render_pass;
|
|
struct framebuffer;
|
|
struct shader_module;
|
|
struct pipeline;
|
|
struct pipeline_cache;
|
|
struct device_memory;
|
|
struct buffer;
|
|
struct buffer_view;
|
|
|
|
class error;
|
|
template <VkResult> class error_code;
|
|
}
|
|
|
|
#endif
|