'\" t .\" @(#)PEXEscape-PEXSunEscIdChangeExtRendAttr.3 1.4 95/04/06 SMI; .so man3/pex.macs .TH PEXEscape-PEXSunEscIdChangeExtRendAttr 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXEscape-PEXSunEscIdChangeExtRendAttr - PEX Change Extended Renderer Attributes .SH SYNTAX .HP void PEXEscape\^(\^Display *\fIdisplay\fP\^, unsigned long \fIescape_id\fP\^, int \fIlength\fP\^, char *\fIescape_data\fP\^) .SH PARAMETERS .IP \fIdisplay\fP 1i A pointer to a display structure returned by a successful .B XOpenDisplay call. .IP \fIescape_id\fP 1i The escape identifier. .IP \fIlength\fP 1i The length, in bytes, of data for the escape request. .IP \fIescape_data\fP 1i A pointer to data for the escape request. .SH RETURNS None .SH DESCRIPTION .\" indexing .IX PEXEscape-PEXSunEscIdChangeExtRendAttr .IX "Escapes" "PEXEscape-PEXSunEscIdChangeExtRendAttr" .LP To use the Sun ChangeExtendedRendererAttributes escape, the .I escape_id parameter should be set to .B PEXSunEscIdChangeExtRendAttr, the .I escape_data parameter should be set to point to structure type .I pexSunEscChangeExtRendAttr, and the .I length parameter should be set to the total length of .I escape_data. .LP This escape allows modification of one or more of the extended renderer attributes. The semantics of this escape are the same as those of .BR PEXChangeRenderer (3) . .SH DATA STRUCTURES .nf typedef struct { .br pexEnumTypeIndex fpFormat B16; CARD16 ununsed B16; XID id B32; /* renderer id */ CARD32 itemMask; /* LISTofVALUE */ .br } pexSunEscChangeExtRendAttr; .fi .LP Values for .I itemMask are defined in .B SunPEX.h as listed below: .\"@ .\" start equation_nroff_version .if t .ig xx .bp .xx .\"@ .\" start equation_troff_version .if n .ig yy .LP .yy .TS center, box; lf3 cf3 lf3 l c l . Symbol Value Explanation _ PEXRDSunAAliasMode 0x00000001 Anti-aliasing mode attribute PEXRDSunTranspMode 0x00000002 Transparency mode attribute PEXRDSunStereoMode 0x00000004 Stereo mode attribute PEXRDSunSilhouetteEdgeMode 0x00000008 Silhouette edge mode attribute .TE .SH SEE ALSO .LP .nf .BR PEXEscape (3) .BR PEXChangeRenderer (3) .fi