Operating systems, development tools, and professional
services for connected embedded systems
Home
Developer Resources

PgSetTextTransPat, PgSetTextTransPatCx

PDF Documents
More resources

PgSetTextTransPat(), PgSetTextTransPatCx()

Set the draw transparency for text and bitmaps

Synopsis:

void PgSetTextTransPat( PgPattern_t pat );

void PgSetTextTransPatCx( PhGC_t *gc,
                          PgPattern_t pat );

Library:

ph

Description:

These functions set a masking pattern and applies it to text and bitmaps. You should use it in combination with PgSetTextColor*() or PgSetTextDither*().

These functions use the same patterns as PgSetFillDither*(). To disable transparency and draw normally, specify the Pg_PAT_DEFAULT pattern.


Note: Because of speed considerations, some graphics drivers don't draw strokes with a transparency mask and, as a result, ignore the stroke transparency pattern.

PgSetTextTransPat() works on the current graphics context, while you can specify the graphics context gc for PgSetTextTransPatCx().

Classification:

Photon

Safety:
Interrupt handler No
Signal handler No
Thread No

See also:

PgDefaultText*(), PgDrawString*(), PgDrawText*(), PgDrawTextArea*(), PgExtentMultiText*(), PgExtentText*(), PgGray(), PgHSV(), PgRGB(), PgSetDrawMode*(), PgSetFillTransPat*(), PgSetFont*(), PgSetStrokeTransPat*(), PgSetTextColor*(), PgSetTextDither*(), PgSetTextXORColor*(), PgSetUnderline*()

Drawing attributes and Text in the Raw Drawing and Animation chapter of the Photon Programmer's Guide

 
©2013 QNX Software Systems Limited, a subsidiary of BlackBerry.   BlackBerry Logo