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
00378.04.17.23.1319.blamite
A library containing general purpose utilities and classes for use in multiple projects.
EditorThemeChange.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "../../BlamEvent.h"
4
5
#include <stdint.h>
6
7
#ifdef STRINGS_EXPORTS
8
#define STRINGS_API __declspec(dllexport)
9
#else
10
#define STRINGS_API __declspec(dllimport)
11
#endif
12
13
/*
14
* Forward declaration for BlamEditorTheme class.
15
*
16
* This class exists within the `keystone` library. See documentation for `keystone` for more
17
* information how this class works. It is not included directly within the Strings library.
18
*/
19
class
BlamEditorTheme;
20
27
class
STRINGS_API
EditorThemeChangeEvent
:
public
BlamEvent
28
{
29
private
:
30
BlamEditorTheme* theme =
nullptr
;
31
32
public
:
39
EditorThemeChangeEvent
(BlamEditorTheme* _theme);
40
46
BlamEditorTheme* GetTheme();
47
};
BlamEvent
Class representing a generic event.
Definition:
BlamEvent.h:33
EditorThemeChangeEvent
Class representing an editor theme change event.
Definition:
EditorThemeChange.h:27
STRINGS_API
#define STRINGS_API
Definition:
EditorThemeChange.h:10
Strings
components
classes
events
editor_events
EditorThemeChange
EditorThemeChange.h
Generated on Mon Apr 17 2023 13:46:53 for Blamite Game Engine - Strings by
1.8.17