 |
Blamite Game Engine - blam!
00346.12.11.21.0529.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
13 #define BLAM_EXT_API __declspec(dllexport)
15 #define BLAM_EXT_API __declspec(dllimport)
36 namespace DotNETHelpers
Namespace surrounding all major engine components.
Definition: blam_api.h:21
union SDL_Event SDL_Event
Definition: imgui_impl_sdl.h:21
int width
Definition: bgfx.cpp:19
BLAM_EXT_API float GetDirectorSpeed()
Retrieves the current speed of the debug director.
Definition: blam_api.cpp:41
BLAM_EXT_API void SetEngineViewportActive(bool viewport_active)
API wrapper around ImGui_ImplSDL2_SetActiveWindowOverride.
Definition: blam_api.cpp:71
BLAM_EXT_API void ExecuteConsoleCommand(const char *command)
Runs a command through the engine's console.
Definition: blam_api.cpp:19
BLAM_EXT_API WPARAM CreateWParam(int low, int high)
Definition: blam_api.cpp:14
BLAM_EXT_API void ResizeViewport(int width, int height)
Resizes the engine's viewport resolution.
Definition: blam_api.cpp:24
BLAM_EXT_API void CleanupEngineResources()
Instructs the engine to clean up any resources.
Definition: main.cpp:671
BLAM_EXT_API int EngineThreadInit()
Performs any additional engine initialization that needs to be called within the engine loop thread.
Definition: main.cpp:615
BLAM_EXT_API BlamVector3 GetMousePosition3D()
Retrieves the 3D position of the mouse pointer.
Definition: blam_api.cpp:66
BLAM_EXT_API BlamVector3 GetDirectorPosition()
Retrieves the current position of the debug director.
Definition: blam_api.cpp:29
BLAM_EXT_API bool MainWindowProcedure(SDL_Event event)
Window Procedure for the main application window.
Definition: main.cpp:94
#define BLAM_EXT_API
Definition: blam_api.h:15
BLAM_EXT_API BlamVector2 GetMousePosition2D()
Retrieves the 2D position of the mouse pointer.
Definition: blam_api.cpp:53
BLAM_EXT_API LPARAM CreateLParam(int low, int high)
Definition: blam_api.cpp:9
int height
Definition: bgfx.cpp:20
BLAM_EXT_API void MainLoop()
Function for the engine's main loop.
Definition: main.cpp:640
BLAM_EXT_API int StartEngine(int args_count, char *args[], SDL_Window *window)
Entry point for the engine.
Definition: main.cpp:361