Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
samurai::RuntimeContainer Struct Reference

#include <runtimeContainer.h>

Collaboration diagram for samurai::RuntimeContainer:
Collaboration graph

Public Member Functions

void * getBaseAdress ()
 

Public Attributes

char baseContainerName [50] = {}
 
Containerpointer = {}
 
samurai::memory::MemoryArena arena = {}
 
samurai::memory::CustomAllocator allocator = {}
 
size_t totalSize = 0
 
samurai::StaticVector< samurai::memory::CustomAllocator, MaxAllocatorsCountbonusAllocators = {}
 
RequestedContainerInfo requestedContainerInfo = {}
 
int imguiWindowId = 0
 
unsigned int frameCounter = 0
 
float frameTimer = 0
 
float currentMs = 0
 

Detailed Description

Definition at line 11 of file runtimeContainer.h.

Member Function Documentation

◆ getBaseAdress()

void * samurai::RuntimeContainer::getBaseAdress ( )
inline

Definition at line 14 of file runtimeContainer.h.

Member Data Documentation

◆ allocator

samurai::memory::CustomAllocator samurai::RuntimeContainer::allocator = {}

Definition at line 26 of file runtimeContainer.h.

◆ arena

samurai::memory::MemoryArena samurai::RuntimeContainer::arena = {}

Definition at line 23 of file runtimeContainer.h.

◆ baseContainerName

char samurai::RuntimeContainer::baseContainerName[50] = {}

Definition at line 16 of file runtimeContainer.h.

◆ bonusAllocators

samurai::StaticVector<samurai::memory::CustomAllocator, MaxAllocatorsCount> samurai::RuntimeContainer::bonusAllocators = {}

Definition at line 30 of file runtimeContainer.h.

◆ currentMs

float samurai::RuntimeContainer::currentMs = 0

Definition at line 38 of file runtimeContainer.h.

◆ frameCounter

unsigned int samurai::RuntimeContainer::frameCounter = 0

Definition at line 36 of file runtimeContainer.h.

◆ frameTimer

float samurai::RuntimeContainer::frameTimer = 0

Definition at line 37 of file runtimeContainer.h.

◆ imguiWindowId

int samurai::RuntimeContainer::imguiWindowId = 0

Definition at line 34 of file runtimeContainer.h.

◆ pointer

Container* samurai::RuntimeContainer::pointer = {}

Definition at line 20 of file runtimeContainer.h.

◆ requestedContainerInfo

RequestedContainerInfo samurai::RuntimeContainer::requestedContainerInfo = {}

Definition at line 32 of file runtimeContainer.h.

◆ totalSize

size_t samurai::RuntimeContainer::totalSize = 0

Definition at line 27 of file runtimeContainer.h.


The documentation for this struct was generated from the following file: