NNSG2dTagCallbackInfo

Definition


#include <nnsys/g2d/g2d_TextCanvas.h>

typedef struct NNSG2dTagCallbackInfo
{
    NNSG2dTextCanvas    txn;
    const NNSG2dChar*   str;
    int                 x;
    int                 y;
    int                 clr;
    void*               cbParam;
}
NNSG2dTagCallbackInfo;

Description

This is the drawing information of NNS_G2dTextCanvasDrawTaggedText that gets passed to NNSG2dTagCallback. You can control the text-character drawing done by NNS_G2dTextCanvasDrawTaggedText by rewriting this structure.

txn The TextCanvas being used for drawing. This is simply a shallow copy of the TextCanvas indicated in the first argument of NNS_G2dTextCanvasDrawTaggedText. Thus, even if you alter TextCanvas here, the TextCanvas that is indicated in the first argument of NNS_G2dTextCanvasDrawTaggedText will not get changed.
str The pointer to the text character being processed. This refers to the next character after the character that gets passed as the first agument of NNSG2dTagCallback.
x The drawing position of the next text character (in the CharCanvas coordinate system).
y The drawing position of the next text character (in the CharCanvas coordinate system).
clr The color No. being used for drawing.
cbParam User data. This value gets passed to the seventh argument of NNS_G2dTextCanvasDrawTaggedText.

See Also

NNSG2dTagCallback, NNS_G2dTextCanvasDrawTaggedText

Revision History

2005/05/25 Initial version.


CONFIDENTIAL