Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Strings
00379.04.17.23.2049.blamite
A library containing general purpose utilities and classes for use in multiple projects.
hooks.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#ifdef STRINGS_EXPORTS
6
#define STRINGS_API __declspec(dllexport)
7
#else
8
#define STRINGS_API __declspec(dllimport)
9
#endif
10
11
#ifndef STRINGS_INTERNAL
12
#define STRINGS_INTERNAL
13
#endif
14
15
typedef
void(__cdecl*
_StringsConfigReloadCallback
)(std::string filename);
16
17
struct
BlamStringsHooksBundle
18
{
19
_StringsConfigReloadCallback
StringsConfigReloadCallback
;
20
};
21
22
namespace
BlamStrings::Hooks
23
{
24
STRINGS_API
void
SetupHooks
(
BlamStringsHooksBundle
_hooks, std::string module_name);
25
STRINGS_API
void
DetachHooks
(std::string module_name);
26
}
27
28
namespace
BlamStringsInternal::Hooks
29
{
30
STRINGS_INTERNAL
void
NotifyConfigurationReload
(std::string filename);
31
}
_StringsConfigReloadCallback
void(__cdecl * _StringsConfigReloadCallback)(std::string filename)
Definition:
hooks.h:15
STRINGS_INTERNAL
#define STRINGS_INTERNAL
Definition:
hooks.h:12
BlamStrings::Hooks::SetupHooks
STRINGS_API void SetupHooks(BlamStringsHooksBundle _hooks, std::string module_name)
Definition:
hooks.cpp:10
BlamStrings::Hooks::DetachHooks
STRINGS_API void DetachHooks(std::string module_name)
Definition:
hooks.cpp:15
BlamStringsInternal::Hooks
Definition:
hooks.h:28
BlamStringsHooksBundle
Definition:
hooks.h:17
BlamStringsInternal::Hooks::NotifyConfigurationReload
STRINGS_INTERNAL void NotifyConfigurationReload(std::string filename)
Definition:
hooks.cpp:23
BlamStrings::Hooks
Definition:
hooks.h:22
BlamStringsHooksBundle::StringsConfigReloadCallback
_StringsConfigReloadCallback StringsConfigReloadCallback
Definition:
hooks.h:19
STRINGS_API
#define STRINGS_API
Definition:
hooks.h:8
Strings
components
hooks
hooks.h
Generated on Mon Apr 17 2023 21:24:24 for Blamite Game Engine - Strings by
1.8.17