Package renderer.pipeline
The 3D graphics rendering pipeline stages.
-
Class Summary Class Description Clip Clip a (projected) geometricPrimitive
that sticks out of the camera's view rectangle in the image plane.Clip_Line Clip a (projected)LineSegment
that sticks out of the view rectangle in the image plane.Clip_Point Clip a (projected)Point
that might stick out of the camera's view rectangle in the image plane.Model2World NearClip Clip in camera space anyPrimitive
that crosses the camera's near clipping planez = -near
.NearClip_Line Clip in camera space anyLineSegment
that crosses the camera's near clipping planez = -near
.NearClip_Point Clip in camera space anyPoint
that crosses the camera's near clipping planez = -near
.Pipeline This renderer takes as its input aScene
data structure and aFrameBuffer.Viewport
within aFrameBuffer
data structure.Pipeline2 This renderer takes as its input aScene
data structure and aFrameBuffer.Viewport
within aFrameBuffer
data structure.PipelineLogger Methods used by the pipeline stages to log information.Projection Rasterize Rasterize a projected geometricPrimitive
into shaded pixels in a {FrameBuffer.Viewport
.Rasterize_AntiAlias_Line Rasterize a clippedLineSegment
into shaded pixels in aFrameBuffer
's viewport and (optionally) anti-alias and gamma-encode the line at the same time.Rasterize_Clip_Point Rasterize a clippedPoint
into shaded pixels in aFrameBuffer.Viewport
, but do not rasterize any part of thePoint
that is not contained in theCamera
's view rectangle.View2Camera World2View