#include <nnsys/g2d/g2d_TextCanvas.h>
typedef struct NNSG2dTagCallbackInfo
{
NNSG2dTextCanvas txn;
const NNSG2dChar* str;
int x;
int y;
int clr;
void* cbParam;
}
NNSG2dTagCallbackInfo;
NNSG2dTagCallback
に渡される NNS_G2dTextCanvasDrawTaggedText() の
描画情報です。
この構造体を書き換えることで NNS_G2dTextCanvasDrawTaggedText()
による文字描画を操作することができます。
| txn |
描画に用いられる TextCanvas 。
これは NNS_G2dTextCanvasDrawTaggedText() の
第1引数が指す TextCanvas を単純にコピー(シャローコピー)したものです。
そのため、この TextCanvas を変更しても
NNS_G2dTextCanvasDrawTaggedText() の
第1引数が指す TextCanvas は変更されません。
|
| str |
処理中の文字へのポインタ。
これは NNSG2dTagCallback の
第1引数として渡される文字の次の文字を指しています。
|
| x | 次の文字の描画位置 (CharCanvas座標系) |
| y | 次の文字の描画位置 (CharCanvas座標系) |
| clr | 描画に用いるカラーNo. |
| cbParam |
ユーザデータ。
NNS_G2dTextCanvasDrawTaggedText() の
第7引数に渡された値です。
|
NNSG2dTagCallback,
NNS_G2dTextCanvasDrawTaggedText
2005/05/25 初版