.\" @(#)PEXRenderNetwork.3 1.5 95/03/24 SMI; .so man3/pex.macs .TH PEXRenderNetwork 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXRenderNetwork - Render Network .SH SYNTAX .HP void PEXRenderNetwork\^(\^Display *\fIdisplay\fP\^, Drawable \fIdrawable\fP\^, PEXRenderer \fIrenderer\fP\^, PEXStructure \fIstructure\fP\^) .SH PARAMETERS .IP \fIdisplay\fP 1i A pointer to a display structure returned by a successful .B XOpenDisplay call. .IP \fIdrawable\fP 1i The resource identifier of a drawable. .IP \fIrenderer\fP 1i The resource identifier of a renderer resource. .IP \fIstructure\fP 1i The resource identifier of a structure resource. .SH RETURNS .LP None .SH DESCRIPTION .\" indexing .IX PEXRenderNetwork .IX "Rendering" "PEXRenderNetwork" .LP This function processes all output commands stored in .I structure using the specified .I renderer. Output primitives in .I structure are rendered to the specified .I drawable. Structures referenced through execute structure output commands are also processed. This request effectively performs an implicit .BR PEXBeginRendering (3) before the traversal of the specified structure network and an implicit .BR PEXEndRendering (3) , with a flush value of .SB True, after the traversal. .SH DATA STRUCTURES .LP .nf typedef XID PEXRenderer; typedef XID PEXStructure; .fi .SH ERRORS .TP .SB BadAlloc The server failed to allocate resources necessary to complete request. .TP .SB BadDrawable The specified drawable resource identifier is invalid. .TP .SB BadMatch The specified drawable is unsupported, or the specified renderer resource was not created with a compatible drawable. .TP .SB BadPEXRenderer The specified renderer resource identifier is invalid. .TP .SB BadPEXRendererState The specified renderer was in an invalid state. .TP .SB BadPEXStructure The specified structure resource identifier is invalid. .SH SEE ALSO .LP .nf .BR PEXExecuteStructure (3) .BR PEXBeginRendering (3) .BR PEXEndRendering (3) .BR PEXCreateStructure (3) .BR PEXCreateRenderer (3) .fi