Package renderer.pipeline
The 3D graphics rendering pipeline stages.
-
Class Summary Class Description Clip Clip a (projected) geometricPrimitivethat sticks out of the camera's view rectangle in the image plane.Clip_Line Clip a (projected)LineSegmentthat sticks out of the view rectangle in the image plane.Clip_Point Clip a (projected)Pointthat might stick out of the camera's view rectangle in the image plane.Model2World NearClip Clip in camera space anyPrimitivethat crosses the camera's near clipping planez = -near.NearClip_Line Clip in camera space anyLineSegmentthat crosses the camera's near clipping planez = -near.NearClip_Point Clip in camera space anyPointthat crosses the camera's near clipping planez = -near.Pipeline This renderer takes as its input aScenedata structure and aFrameBuffer.Viewportwithin aFrameBufferdata structure.Pipeline2 This renderer takes as its input aScenedata structure and aFrameBuffer.Viewportwithin aFrameBufferdata structure.PipelineLogger Methods used by the pipeline stages to log information.Projection Rasterize Rasterize a projected geometricPrimitiveinto shaded pixels in a {FrameBuffer.Viewport.Rasterize_AntiAlias_Line Rasterize a clippedLineSegmentinto shaded pixels in aFrameBuffer's viewport and (optionally) anti-alias and gamma-encode the line at the same time.Rasterize_Clip_Point Rasterize a clippedPointinto shaded pixels in aFrameBuffer.Viewport, but do not rasterize any part of thePointthat is not contained in theCamera's view rectangle.View2Camera World2View