Vulkan-Hpp
SharedHandles.cpp File Reference
#include "../utils/geometries.hpp"
#include "../utils/math.hpp"
#include "../utils/shaders.hpp"
#include "../utils/utils.hpp"
#include "SPIRV/GlslangToSpv.h"
#include <iostream>
#include <thread>
#include <vulkan/vulkan_shared.hpp>

Go to the source code of this file.

Classes

class  Window
 
class  Engine
 
class  Asset
 
class  Application
 

Macros

#define VULKAN_HPP_SMART_HANDLE_IMPLICIT_CAST
 

Functions

std::vector< vk::SharedFramebuffer > makeSharedFramebuffers (const vk::SharedDevice &device, const vk::SharedRenderPass &renderPass, const std::vector< vk::ImageView > &imageViews, const vk::SharedImageView &depthImageView, const vk::Extent2D &extent)
 
int main (int, char **)
 

Macro Definition Documentation

◆ VULKAN_HPP_SMART_HANDLE_IMPLICIT_CAST

#define VULKAN_HPP_SMART_HANDLE_IMPLICIT_CAST

Definition at line 18 of file SharedHandles.cpp.

Function Documentation

◆ main()

int main ( int  ,
char **   
)

Definition at line 364 of file SharedHandles.cpp.

◆ makeSharedFramebuffers()

std::vector<vk::SharedFramebuffer> makeSharedFramebuffers ( const vk::SharedDevice &  device,
const vk::SharedRenderPass &  renderPass,
const std::vector< vk::ImageView > &  imageViews,
const vk::SharedImageView &  depthImageView,
const vk::Extent2D extent 
)

Definition at line 33 of file SharedHandles.cpp.