文件名称:tomahawk:跨平台应用程序开发框架
文件大小:3.89MB
文件格式:ZIP
更新时间:2024-04-18 09:25:30
framework cross-platform game-engine cpp14 C++
关于 Tomahawk是跨平台的C ++ 14框架,可通过统一界面创建任何类型的应用程序。 它提供了一组通用工具,因此用户可以专注于制作应用程序而不必重新发明*。 特征 核 线程安全事件队列(具有可调整的工作人员计数) 文件系统 流程管理 计时器 内存管理 操作系统功能 字符串工具 单独的任何值序列化器 键值存储文件 XML / JSON序列化(加上自定义JSONB格式) 可切换的记录系统 适应性依赖系统 快速自旋锁互斥锁,不浪费CPU时间 可切换线程安全的固定大小内存池(malloc,realloc,free) 参考计数(与新/删除一起使用)以进行所有权管理 异步/等待类似承诺的对象来处理异步数据链 数学 顶点 向量 矩阵 四元数 关节(骨头) 动画关键点 刚体物理 软体物理学 约束物理 物理模拟器 正则表达式(自定义) 密码学(MD5,SHA1,SHA256,AES256)