libcruft-vk/fwd.hpp

34 lines
685 B
C++
Raw Normal View History

2016-02-24 11:11:41 +11:00
#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