NNSG2dTagCallbackInfo

定義


#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 初版