KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
VulkanHolder.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "krpch.h"
13
15
16namespace Karma
17{
26 {
27 public:
28
37 static void SetVulkanContext(VulkanContext* vulkanContext)
38 {
39 m_VulkanContext = vulkanContext;
40 }
41
50 {
51 return m_VulkanContext;
52 }
53
54 private:
55 static VulkanContext* m_VulkanContext;
56 };
57}
#define KARMA_API
Defining Karma's API macro for storage class information.
Definition Core.h:41
This file contains VulkanContext class.
Vulkan API has the following concepts.
Definition VulkanContext.h:128
A holder class to statically hold VulkanContext instance.
Definition VulkanHolder.h:26
static VulkanContext * GetVulkanContext()
Gets the VulkanContext instance.
Definition VulkanHolder.h:49
static void SetVulkanContext(VulkanContext *vulkanContext)
Sets the VulkanContext instance.
Definition VulkanHolder.h:37