Firebreath3——Firebreath架构

Firebreath工程目录

各工程的功能和含意……

Firebreath3——Firebreath架构_第1张图片

文件目录

Firebreath 根目录

build 编译目录

bin 编译出的插件的.dll或.so文件
boost 编译出的boost库
projects 项目的工程文件,如win下的.sln,.vcxproj

cmake cmake文件
doxygen
fbgen Python脚本
gen_templates 工程配置相关的模板
Installer 安装程序相关
projects 插件工程源码

MPPReader
OfdPlugin

src Firebreath源码
tests 测试

Firebreath类图结构

PluginCore:

Firebreath3——Firebreath架构_第2张图片
说明 :
PluginCore是插件的核心类,PluginWindow是插件的窗口类;PluginEventSink通过HandleEvent方法建立消息和事件处理的Map,PluginEventSource是事件源,PluginEvent是各种事件的基类。

NpapiCore:

Firebreath3——Firebreath架构_第3张图片

PluginAuto:

Firebreath3——Firebreath架构_第4张图片

MPPReader:

Firebreath3——Firebreath架构_第5张图片

你可能感兴趣的:(boost,cmake,firebreath)