// (c) Tuomas J. Lukka package org.nongnu.libvob.gl; import java.awt.Color; import org.nongnu.libvob.util.ColorUtil; /** A class which provides some special types of papers for various * purposes. * XXX TODO: Graph paper, coordinate paper, ... */ public class SpecialPapers { static public Paper solidPaper(Color color) { Paper p = new Paper(); p.setNPasses(1); Paper.Pass p0 = p.getPass(0); p0.setSetupcode( "PushAttrib COLOR_BUFFER_BIT\n"+ "Disable BLEND\n"+ "Color "+ColorUtil.colorGLString(color)+"\n" ); p0.setTeardowncode( "PopAttrib\n" ); return p; } }