![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
#include <Windows.h>
#include <string>
#include <sdl2/SDL.h>
Go to the source code of this file.
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::InteropAPI | |
Namespace containing functions relating to the Blamite C# Interoperability API. | |
Blam::InteropAPI::DotNETHelpers | |
Blam::API | |
Namespace containing the Blamite Engine API. | |
Macros | |
#define | BLAM_EXT_API extern "C" __declspec(dllimport) |
Functions | |
BLAM_EXT_API LPARAM | Blam::InteropAPI::DotNETHelpers::CreateLParam (int low, int high) |
BLAM_EXT_API WPARAM | Blam::InteropAPI::DotNETHelpers::CreateWParam (int low, int high) |
BLAM_EXT_API bool | Blam::InteropAPI::MainWindowProcedure (SDL_Event event) |
Window Procedure for the main application window. More... | |
BLAM_EXT_API int | Blam::InteropAPI::StartEngine (int args_count, char *args[], SDL_Window *window) |
Entry point for the engine. More... | |
BLAM_EXT_API void | Blam::InteropAPI::MainLoop () |
Function for the engine's main loop. More... | |
BLAM_EXT_API void | Blam::InteropAPI::CleanupEngineResources () |
Instructs the engine to clean up any resources. More... | |
BLAM_EXT_API void | Blam::API::ExecuteConsoleCommand (const char *command) |
Runs a command through the engine's console. More... | |
BLAM_EXT_API void | Blam::API::ResizeViewport (int width, int height) |
Resizes the engine's viewport resolution. More... | |
#define BLAM_EXT_API extern "C" __declspec(dllimport) |