NNS_G2dFontGetGlyphImage

構文


#include <nnsys/g2d/g2d_Font.h>

const u8* NNS_G2dFontGetGlyphImage(
	const NNSG2dFont* pFont,
	u16 c
);

引数

pFont [IN] フォント へのポインタ
c [IN] グリフイメージを取得する文字の文字コード

返り値

グリフイメージへのポインタを返します。

説明

c に対応するグリフのグリフイメージを取得します。
c に対応するグリフが存在しない場合は代替文字のグリフイメージを取得します。

返り値は 横 NNS_G2dFontGetCellWidth(), 縦 NNS_G2dFontGetCellHeight() ピクセルの BMP へのポインタになっています。 このBMPに左詰めでグリフイメージが格納されています。
例として11x11ピクセルで 3 bppのフォントの場合、得られる BMP は 11 * 11 * 3 = 363 bit → 46 byte のデータサイズになります。

参照

NNS_G2dFontGetGlyphImageFromIndex

履歴

2005/05/25 初版