dl
文件列表
这里列出了所有文件,并附带简要说明:
[详情级别
1
2
3
4
]
▼
dl
►
base
dl_array.h
类似std::array,增加xyzw、wh等成员访问
dl_array2.h
2维array
dl_array_enum.h
Array使用枚举类作为索引的封装
dl_array_simd.h
向量化容器
dl_color.h
颜色
dl_concept.h
用于模板限定,更好的报错信息
dl_discrete_range.h
离散范围
dl_list_mt.h
多线程队列
dl_list_mt_cache.h
多线程队列(带缓冲)
dl_object_pool.h
对象池
dl_range_accumulate.h
范围累积
dl_range_any.h
范围操作 任一满足条件
dl_range_each.h
范围操作
dl_range_each_any.h
范围操作
dl_range_erase.h
范围移除
dl_range_every.h
范围操作
dl_range_fill.h
填充操作
dl_range_find.h
查找
dl_range_select.h
范围操作
dl_range_sub.h
子串操作
dl_string.h
字符串相关
dl_string_n.h
定长字符串
dl_table.h
2维表
dl_tree.h
N叉树
dl_type_convert.h
类型转换
dl_type_create.h
类型创建
dl_type_def.h
通用类型定义
dl_type_op.h
通用类型运算
dl_type_user.h
常用类型
dl_unordered_map2.h
基于标准库散列表的2维实现
dl_vector2.h
2维vector
dl_vector_bit.h
位容器
dl_vector_reuse.h
复用容器,避免元素重分配,但会一直占用内存
►
io
dl_db.h
数据库操作
dl_file.h
文件系统
dl_file_csv.h
Csv文件操作相关
dl_file_ini.h
Ini文件操作相关
dl_file_xlsx.h
Xlsx文件操作相关
dl_file_xml.h
Xml文件操作相关
dl_http.h
Http协议相关
dl_input.h
键盘与手柄等按键操作
dl_json.h
Json格式相关
dl_log.h
日志系统
dl_net.h
网络系统
dl_qr.h
二维码相关
dl_svn.h
Svn命令封装
dl_thread_task.h
多线程任务
►
math
dl_algorithm.h
算法
dl_align.h
方向和对齐定义
dl_coor.h
2d坐标系
dl_guid.h
唯一标识符
dl_math.h
数学相关的通用算法
dl_matrix.h
矩阵(列存储)
dl_mesh.h
3d几何体(三角面)
dl_physics.h
3d物理,基于Bullet3
dl_random.h
随机数
dl_rigid_body.h
3d刚体
dl_texture_pack.h
纹理打包(装箱算法)
dl_transform.h
具有矩阵的坐标系
►
memory
dl_buffer.h
表示一段内存
dl_buffer_pool.h
Buffer池
dl_code_cvt.h
编码转换
dl_crypto.h
密码算法
dl_memory.h
内存操作相关
dl_memory_bank.h
内存银行
dl_memory_pool.h
基于引用计数的内存池
dl_memory_reuse.h
复用内存
dl_stream_input.h
输入流
dl_stream_output.h
输出流
►
misc
dl_astar.h
A星寻路
dl_code_writer.h
根据一定规则生成C++代码
dl_component.h
组件系统
dl_component_use.h
组件实例
dl_json_config.h
Json自动化配置
dl_language.h
本地化
dl_layout.h
布局定义
dl_locator.h
2d定位器
dl_mod.h
模组框架
dl_tester.h
测试器
dl_tilemap.h
瓦片地图相关算法
dl_timer.h
计时器
dl_value.h
任意类型
►
render
dl_action.h
动作系统
dl_action_def.h
动作定义
dl_actor.h
3d绘图元素,翻译为角色
dl_animation.h
2d帧动画
dl_animation_info.h
帧动画配置
dl_camera.h
摄像机(3d)
dl_factory.h
资源工厂
dl_factory_imp.h
资源工厂实现
dl_font.h
字体解析结构
dl_free_type.h
基于Freetype2的字体解析
dl_graphics.h
图像绘制
dl_image.h
图像对象
dl_light.h
灯光对象
dl_model.h
模型类
dl_model_cache.h
用于保存模型文件信息,检查修改,加快加载
dl_model_common.h
模型类
dl_model_data.h
读取到的原生数据
dl_model_loader.h
dl_model_object.h
中转模型数据
dl_particle.h
粒子系统
dl_particle_config.h
粒子系统配置
dl_render_def.h
绘图相关常量定义
dl_render_target.h
渲染目标 绘制到纹理(3d)
dl_sprite.h
2d绘图元素
dl_sprite9.h
九图精灵
dl_text.h
文本绘制
►
script
dl_as.h
Angelscript封装
dl_as_register.h
As脚本接口注册
dl_lua.h
Lua封装
dl_lua_register.h
Lua脚本接口注册
dl_lua_register_container.h
Lua脚本接口注册(标准容器转换)
dl_script.h
Dl脚本语言
dl_script_test.h
Dl脚本测试用例
►
system
dl_android.h
安卓相关
dl_audio.h
音频系统
dl_audio_loader.h
加载音频文件
dl_engine.h
Dl引擎组件
dl_infoware.h
Infoware库包装
dl_midi.h
Midi
dl_platform.h
平台宏
dl_process.h
进程封装
dl_system.h
窗口主系统
dl_test.h
测试代码
dl_thread.h
线程封装
dl_time.h
时间相关
dl_windows.h
Win32相关接口
►
tool
dl_tool_archiver.h
归档器,将文件夹变为一个文件
dl_tool_ctrl_2d.h
2d地图控制器
dl_tool_debug_info.h
显示FPS等信息
dl_tool_manager.h
集合多个工具的界面
dl_tool_ruler.h
尺子,单位像素
►
ui
►
extend
dl_ui_file_explorer.h
UI之文件浏览器
dl_ui_msg_box.h
UI之消息框
dl_ui_res_explorer.h
UI之资源浏览器
dl_ui_background.h
作为绘图背景
dl_ui_button_base.h
UI系统之按钮基类
dl_ui_button_normal.h
常见通用按钮
dl_ui_button_scale.h
精灵按钮
dl_ui_button_sprite.h
精灵按钮
dl_ui_button_sprite9.h
九图精灵按钮
dl_ui_button_sprite_color.h
精灵变色按钮
dl_ui_button_text_color.h
文本变色按钮
dl_ui_color.h
Ui相关的颜色定义
dl_ui_edit_box.h
UI之输入框
dl_ui_extend.h
UI之拓展
dl_ui_list_box.h
UI之列表框
dl_ui_manager.h
Ui系统 管理器
dl_ui_menu.h
UI之菜单
dl_ui_panel.h
Ui之panel
dl_ui_progress_bar.h
UI之进度条
dl_ui_scene.h
Ui场景
dl_ui_sprite.h
UI之精灵
dl_ui_text.h
UI之文本
dl_ui_tree.h
UI之树
dl_ui_window.h
UI之窗口
►
vk
dl_vertex.h
顶点
dl_vk.h
Vulkan相关
dl.h
Dl游戏引擎
dl_io.h
Io相关
dl_main.h
平台入口函数统一
dl_range.h
范围操作
dl_render.h
绘图
dl_type.h
通用类型
dl_ui.h
Ui系统
制作者
1.13.1