Cogs.Core
GuiExtension.h
1#pragma once
2
3typedef int ResourceId;
4
5#if defined( __cplusplus )
6extern "C" {
7#endif
8
9#define GUIEXT_OnClickMessageID 0xFFFF0000
10
11typedef ResourceId (*LoadHTMLFn)(void* context, const char* path);
12typedef void (*SetComponentHTMLFn)(void* context, void* component, ResourceId id);
13typedef void (*SetInnerHTMLFn)(void* context, void* component, const char* elementId, const char* html);
14
15typedef struct GuiModuleAPI {
16 LoadHTMLFn loadHTML;
17 SetComponentHTMLFn setComponentHTML;
18 SetInnerHTMLFn setInnerHTML;
19}
21
22#if defined( __cplusplus )
23}
24#endif