General Information about Renderers


For a list of all Renderer functions and related topics,

A PEX renderer is the resource responsible for drawing output primitives and applying their attributes. You alter the behavior of the renderer by changing the renderer attributes. Some of these renderer attributes reference other resources, so you need to create these resources in order to have the renderer use them. These resources are: a pipeline context giving the initial values of the pipeline state, lookup tables holding values for many of the arguments used during rendering, and name sets identifying primitives to be highlighted, made invisible, or made detectable during picking. During rendering, you associate the renderer with one drawable, to which all output is directed. The renderer also supports picking on primitives. See Renderer Picking.