Package renderer.pipeline
The 3D graphics rendering pipeline stages.
-
Class Summary Class Description Model2Camera 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_Clip_AntiAlias_Line Rasterize a projectedLineSegment
into shaded pixels in aFrameBuffer.Viewport
and (optionally) anti-alias and gamma-encode the line at the same time.Rasterize_Clip_Point Rasterize a projectedPoint
into shaded pixels in aFrameBuffer.Viewport
, but (optionally) do not rasterize any part of thePoint
that is not contained in theCamera
's view rectangle.Viewport