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

Karma's memory management. Heavily influenced from https://github.com/ravimohan1991/cppGameMemorySystem and Unreal Engine. More...

#include <KarmaSmriti.h>

Public Member Functions

 KarmaSmriti ()
 Constructor.
 
 ~KarmaSmriti ()
 Destructor.
 
void StartUp ()
 Allocates the memory block and sets up the memory system for use.
 
void ShutDown ()
 Releases memory & any other resources held by the memory system (KarmaSmriti) and allocators.
 
void * GetMemBlock () const
 Getter for the pointer to start of allocated memory address.
 

Detailed Description

Karma's memory management. Heavily influenced from https://github.com/ravimohan1991/cppGameMemorySystem and Unreal Engine.

Constructor & Destructor Documentation

◆ KarmaSmriti()

Karma::KarmaSmriti::KarmaSmriti ( )

Constructor.

Since
Karma 1.0.0

◆ ~KarmaSmriti()

Karma::KarmaSmriti::~KarmaSmriti ( )

Destructor.

Since
Karma 1.0.0

Member Function Documentation

◆ GetMemBlock()

void * Karma::KarmaSmriti::GetMemBlock ( ) const
inline

Getter for the pointer to start of allocated memory address.

Since
Karma 1.0.0

◆ ShutDown()

void Karma::KarmaSmriti::ShutDown ( )

Releases memory & any other resources held by the memory system (KarmaSmriti) and allocators.

Since
Karma 1.0.0

◆ StartUp()

void Karma::KarmaSmriti::StartUp ( )

Allocates the memory block and sets up the memory system for use.

Since
Karma 1.0.0

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