freetype-gl接口分析
【摘要】 项目地址:https://github.com/rougier/freetype-gl freetype-gl.h#include "vector.h"#include "texture-atlas.h"#include "texture-font.h"using namespace ftgl;vector.h模仿stl vector类实现的结构和相关函数,用来给@ref texture-a...
项目地址:https://github.com/rougier/freetype-gl
freetype-gl.h
#include "vector.h" #include "texture-atlas.h" #include "texture-font.h" using namespace ftgl;
vector.h
模仿stl vector类实现的结构和相关函数,用来给@ref texture-atlas(用于存储节点),@ ref使用
* texture-font(用于存储字形)和@ref font-manager(用于存储字体),
为什么不直接用stl的vector呢,大概是兼容c吧
texture-atlas.h
纹理图集用于将多个小区域打包成单个纹理
* / Creates a new atlas of 512x512 with a depth of 1 * texture_atlas_t * atlas = texture_atlas_new( 512, 512, 1 ); * * // Allocates a region of 20x20 * ivec4 region = texture_atlas_get_region( atlas, 20, 20 ); * * // Fill region with some data * texture_atlas_set_region( atlas, region.x, region.y, region.width, region.height, data, stride )
texture-font.h
具体的纹理字体操作函数
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)