yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

Ellie Hermaszewskaformatf65d756bf

master
529 B30 linesraw
1// vk-render-pass.h
2#pragma once
3
4#include "vk-base.h"
5#include "vk-device.h"
6
7namespace gfx
8{
9
10using namespace Slang;
11
12namespace vk
13{
14
15class RenderPassLayoutImpl : public IRenderPassLayout, public ComObject
16{
17public:
18    SLANG_COM_OBJECT_IUNKNOWN_ALL
19    IRenderPassLayout* getInterface(const Guid& guid);
20
21public:
22    VkRenderPass m_renderPass;
23    RefPtr<DeviceImpl> m_renderer;
24    ~RenderPassLayoutImpl();
25
26    Result init(DeviceImpl* renderer, const IRenderPassLayout::Desc& desc);
27};
28
29} // namespace vk
30} // namespace gfx