Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
dllMain.cpp File Reference
#include "dllMain.h"
#include "containers/pikaGameplay.h"
#include <containers.h>
#include "windowGraphic/gui.h"
Include dependency graph for dllMain.cpp:

Go to the source code of this file.

Macros

#define SAMURAI_DECLARE_CONTAINER(x)   info.push_back( samurai::ContainerInformation(sizeof(x), #x, x::containerInfo()) );
 

Functions

CORE_API void getContainersInfo (std::vector< samurai::ContainerInformation > &info)
 
CORE_API bool constructContainer (Container **c, samurai::memory::MemoryArena *arena, const char *name)
 
CORE_API void destructContainer (Container **c, samurai::memory::MemoryArena *arena)
 
CORE_API void bindAllocator (samurai::memory::CustomAllocator *arena)
 
CORE_API void resetAllocator ()
 
CORE_API void dissableAllocators ()
 
CORE_API void gameplayStart (samurai::Context &context)
 
CORE_API void gameplayReload (samurai::Context &context)
 

Macro Definition Documentation

◆ SAMURAI_DECLARE_CONTAINER

#define SAMURAI_DECLARE_CONTAINER ( x)    info.push_back( samurai::ContainerInformation(sizeof(x), #x, x::containerInfo()) );

Definition at line 12 of file dllMain.cpp.

Function Documentation

◆ bindAllocator()

CORE_API void bindAllocator ( samurai::memory::CustomAllocator * arena)

Definition at line 38 of file dllMain.cpp.

Here is the call graph for this function:

◆ constructContainer()

CORE_API bool constructContainer ( Container ** c,
samurai::memory::MemoryArena * arena,
const char * name )

Definition at line 24 of file dllMain.cpp.

Here is the call graph for this function:

◆ destructContainer()

CORE_API void destructContainer ( Container ** c,
samurai::memory::MemoryArena * arena )

Definition at line 31 of file dllMain.cpp.

Here is the call graph for this function:

◆ dissableAllocators()

CORE_API void dissableAllocators ( )

Definition at line 48 of file dllMain.cpp.

Here is the call graph for this function:

◆ gameplayReload()

CORE_API void gameplayReload ( samurai::Context & context)

Definition at line 75 of file dllMain.cpp.

Here is the call graph for this function:

◆ gameplayStart()

CORE_API void gameplayStart ( samurai::Context & context)

Definition at line 54 of file dllMain.cpp.

Here is the call graph for this function:

◆ getContainersInfo()

CORE_API void getContainersInfo ( std::vector< samurai::ContainerInformation > & info)

Definition at line 14 of file dllMain.cpp.

◆ resetAllocator()

CORE_API void resetAllocator ( )

Definition at line 43 of file dllMain.cpp.

Here is the call graph for this function: