字形範囲ビルダーに文字範囲を追加します。
self
このメソッドの操作対象となる ImFontGlyphRangesBuilder ハンドルです。
ranges
両端を含む [first, last] ペアを 0 で終端した Uint16Array です。getGlyphRanges* は終端 0 を含まないため、 new Uint16Array([...getGlyphRangesDefault(atlas), 0]) で明示的に追加します。 この呼び出し中に読み取ります。null は使えません。
new Uint16Array([...getGlyphRangesDefault(atlas), 0])
既定のアトラス範囲から ASCII/Latin+Ext 全体を追加します:
const ranges = new Uint16Array([...getGlyphRangesDefault(atlas), 0]);ImFontGlyphRangesBuilder_AddRanges(builder, ranges); コピー
const ranges = new Uint16Array([...getGlyphRangesDefault(atlas), 0]);ImFontGlyphRangesBuilder_AddRanges(builder, ranges);
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
字形範囲ビルダーに文字範囲を追加します。