2019-04-12 22:15:16 +08:00
|
|
|
#ifndef HGL_GRAPH_VULKAN_PIPELINE_LAYOUT_INCLUDE
|
|
|
|
#define HGL_GRAPH_VULKAN_PIPELINE_LAYOUT_INCLUDE
|
|
|
|
|
|
|
|
#include"VK.h"
|
2019-04-18 15:49:13 +08:00
|
|
|
#include"VKDescriptorSetLayout.h"
|
2019-04-12 22:15:16 +08:00
|
|
|
VK_NAMESPACE_BEGIN
|
|
|
|
class PipelineLayout
|
|
|
|
{
|
|
|
|
VkDevice device;
|
|
|
|
VkPipelineLayout layout;
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
2019-04-18 15:49:13 +08:00
|
|
|
PipelineLayout(VkDevice dev,VkPipelineLayout pl){device=dev;layout=pl;}
|
2019-04-12 22:15:16 +08:00
|
|
|
~PipelineLayout();
|
|
|
|
};//class PipelineLayout
|
2019-04-18 15:49:13 +08:00
|
|
|
|
|
|
|
PipelineLayout *CreatePipelineLayout(VkDevice dev,const DescriptorSetLayout &dsl);
|
2019-04-12 22:15:16 +08:00
|
|
|
VK_NAMESPACE_END
|
|
|
|
#endif//HGL_GRAPH_VULKAN_PIPELINE_LAYOUT_INCLUDE
|