![]() |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
#include <string>
#include <vector>
#include <Windows.h>
#include <Strings/components/resources/version/version.h>
#include <Strings/components/diagnostics/errors/errors.h>
Go to the source code of this file.
Classes | |
class | BlamEngineExtension |
Class representing a Blamite Engine Extension. More... | |
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::Extensions | |
Namespace containing functions for extensions. | |
Macros | |
#define | BLAM |
Typedefs | |
typedef void(CALLBACK * | BlamEngineExtensionCallback_OnEnable) () |
typedef void(CALLBACK * | BlamEngineExtensionCallback_OnDisable) () |
Functions | |
BLAM BlamResult | Blam::Extensions::LoadExtensionFunction (void **function_callback, const char *function_name, HMODULE module_handle, std::string module_filename) |
Loads a function within a given extension. More... | |
BLAM void | Blam::Extensions::LoadExtensions () |
Attempts to load all available extensions. More... | |
BLAM void | Blam::Extensions::UnloadExtensions () |
Unloads all loaded extensions. More... | |
#define BLAM |
typedef void(CALLBACK* BlamEngineExtensionCallback_OnDisable) () |
typedef void(CALLBACK* BlamEngineExtensionCallback_OnEnable) () |