PEXEndRendering - End Rendering (5.0)


Synopsis

 
   void PEXEndRendering(
        Display *display,
        PEXRenderer renderer,
        int flush
   )
 

Arguments

display
A pointer to a display structure returned by a successful XOpenDisplay call.

renderer
The resource identifier of a renderer.

flush Specifies whether any pending output for renderer is to be rendered onto its associated drawable (True or False).

Returns

None.

Description

Invoke PEXEndRendering to terminate rendering on the specified renderer resource.

If you set flush to True, then pending output is rendered onto its associated drawable. If you set flush to False, then pending output is discarded. In either case, the renderer state is set to PEXIdle.

If the renderer state is PEXIdle, then the implementation ignores this request. If the renderer state is PEXPicking or PEXMultipassRendering, then the implementation issues a BadPEXRendererState error and does not change the renderer's state.

Errors

BadPEXRenderer
The specified renderer resource identifier is invalid.

BadPEXRendererState
The specified renderer's state is PEXPicking or PEXMultipassRendering.

See Also

For a list of all Renderer functions and related topics, see Rendering.