API 参考
正在准备搜索索引…

ImGui.ImFontAtlas_Build

  • 构建字体图集及其纹理数据。

    参数

    self

    此方法操作的 ImFontAtlas 句柄。

    返回值

    boolean

    字体图集成功构建时为 true,构建失败时为 false。

    构建图集像素数据。FontAtlas_GetTexDataAsAlpha8(self) 和 FontAtlas_GetTexDataAsRGBA32(self) 会在需要时自动调用此函数。

    • 将像素上传到显存,再使用 ImFontAtlas_SetTexID(self, textureId) 保存纹理标识符。
    • 行跨度为 Width * BytesPerPixel,支持的输出格式每像素使用 1 或 4 字节。
    • RGBA32 用于兼容和便利。除非通过自定义矩形等接口写入彩色数据,否则 RGB 通道均为白色,约占 75% 的内存和带宽。
    源码与继承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0