KarmaEngine
Game Engine for practical learning and research purposes
Loading...
Searching...
No Matches
KarmaRHI.h File Reference

Go to the source code of this file.

Enumerations

enum class  Karma::ERHIInterfaceType {
  Hidden , Null , D3D11 , D3D12 ,
  Vulkan , Metal , Agx , OpenGL
}
 Enumeration of supported RHI interface types. More...

Functions

void Karma::RHIInit ()
 Initializes the RHI.
void Karma::RHIExit ()
 Shuts down the RHI.

Detailed Description

Author
Ravi Mohan (the_cowboy)
Date
December 15, 2025

Enumeration Type Documentation

◆ ERHIInterfaceType

enum class Karma::ERHIInterfaceType
strong

Enumeration of supported RHI interface types.

Enumerator
Hidden 

Hidden or null RHI interface type.

Vulkan 

Vulkan RHI interface type.

Function Documentation

◆ RHIExit()

KARMA_API void Karma::RHIExit ( )

Shuts down the RHI.

See also
Application::~Application()
Since
Karma 1.0.0

◆ RHIInit()

KARMA_API void Karma::RHIInit ( )

Initializes the RHI.

See also
Application::Application()
Since
Karma 1.0.0