KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma
src
Platform
Vulkan
VulkanRHI
VulkanPipeline.h
Go to the documentation of this file.
1
10
11
#pragma once
12
13
#include <vulkan/vulkan.h>
14
15
namespace
Karma
16
{
17
class
FVulkanDevice
;
18
19
class
FVulkanPipelineStateCacheManager
20
{
21
public
:
22
FVulkanPipelineStateCacheManager(
FVulkanDevice
* InDevice);
23
~FVulkanPipelineStateCacheManager();
24
25
private
:
26
bool
CreateGfxPipeline();
27
28
private
:
29
FVulkanDevice
* m_Device;
30
31
};
32
33
class
FVulkanPipeline
34
{
35
public
:
36
FVulkanPipeline(
FVulkanDevice
* InDevice);
37
38
/*virtual*/
~FVulkanPipeline();
39
40
protected
:
41
FVulkanDevice
* m_Device;
42
VkPipeline m_Pipeline;
43
44
//FVulkanLayout* m_Layout;
45
};
46
}
Karma::FVulkanDevice
Manages Vulkan device resources and operations.
Definition
VulkanDevice.h:33
Generated by
1.15.0