NexusForce
1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
plugin_entry.hpp
浏览该文件的文档.
1
#ifndef NEFORCE_PLUGIN_PLUGIN_ENTRY_HPP__
2
#define NEFORCE_PLUGIN_PLUGIN_ENTRY_HPP__
3
12
13
#include "
NeForce/plugin/iplugin.hpp
"
14
NEFORCE_BEGIN_NAMESPACE__
15
21
28
#define NEFORCE_PLUGIN_CREATE_FUNC "create_plugin"
29
36
#define NEFORCE_PLUGIN_DESTROY_FUNC "destroy_plugin"
37
45
extern
"C"
iplugin
*
create_plugin
();
46
54
extern
"C"
void
destroy_plugin
(
iplugin
* p);
55
// Plugin
57
58
NEFORCE_END_NAMESPACE__
59
#endif
// NEFORCE_PLUGIN_PLUGIN_ENTRY_HPP__
create_plugin
iplugin * create_plugin()
创建插件实例
destroy_plugin
void destroy_plugin(iplugin *p)
销毁插件实例
iplugin.hpp
插件接口定义
iplugin
插件接口基类
定义
iplugin.hpp:44
include
NeForce
plugin
plugin_entry.hpp
制作者
1.16.0