KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
Karma::VulkanHolder Class Reference

A holder class to statically hold VulkanContext instance. More...

#include <VulkanHolder.h>

Static Public Member Functions

static void SetVulkanContext (VulkanContext *vulkanContext)
 Sets the VulkanContext instance.
static VulkanContextGetVulkanContext ()
 Gets the VulkanContext instance.

Detailed Description

A holder class to statically hold VulkanContext instance.

This is useful to access VulkanContext from anywhere in the codebase without needing to pass around references or pointers.

Since
Karma 1.0.0

Member Function Documentation

◆ GetVulkanContext()

VulkanContext * Karma::VulkanHolder::GetVulkanContext ( )
inlinestatic

Gets the VulkanContext instance.

Returns
Pointer to the VulkanContext instance.
Since
Karma 1.0.0

◆ SetVulkanContext()

void Karma::VulkanHolder::SetVulkanContext ( VulkanContext * vulkanContext)
inlinestatic

Sets the VulkanContext instance.

Parameters
vulkanContextPointer to the VulkanContext instance to be set.
See also
VulkanContext::Init()
Since
Karma 1.0.0

The documentation for this class was generated from the following files: