|
JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java (public API).
|
Base Printable implementation class.
More...
Public Member Functions | |
| PrintableBase (final PrinterJob job, final Container printContainer, final int printDPI, final int numSamples, final int tileWidth, final int tileHeight) | |
| void | waitUntilIdle () |
| Wait for idle . More... | |
Public Attributes | |
| final PrinterJob | job |
| final Container | cont |
| final int | dpi |
| final int | numSamples |
| final int | tileWidth |
| final int | tileHeight |
Static Public Attributes | |
| static final double | MM_PER_INCH = 25.4 |
Protected Attributes | |
| final RecursiveLock | lockPrinting = LockFactory.createRecursiveLock() |
Base Printable implementation class.
Note, on OSX you might need to setup a dummy printer, i.e. print to file.
As root:
cupsctl FileDevice=Yes killall -HUP cupsd mkdir /data/lp chown USER /data/lp chmod ugo+rwx /data/lp lpadmin -p lprint -E -v file:/data/lp/out.ps -P /Library/Printers/PPDs/Contents/Resources/HP\ LaserJet\ 4\ Plus.gz
Definition at line 54 of file PrintableBase.java.
| com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.PrintableBase | ( | final PrinterJob | job, |
| final Container | printContainer, | ||
| final int | printDPI, | ||
| final int | numSamples, | ||
| final int | tileWidth, | ||
| final int | tileHeight | ||
| ) |
| job | |
| printContainer | |
| printDPI | |
| numSamples | multisampling value: < 0 turns off, == 0 leaves as-is, > 0 enables using given num samples |
| tileWidth | custom tile width for tile renderer, pass -1 for default. |
| tileHeight | custom tile height for tile renderer, pass -1 for default. |
Definition at line 74 of file PrintableBase.java.
| void com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.waitUntilIdle | ( | ) |
Wait for idle .
. simply acquiring all locks and releasing them.
Definition at line 84 of file PrintableBase.java.
| final Container com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.cont |
Definition at line 59 of file PrintableBase.java.
| final int com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.dpi |
Definition at line 60 of file PrintableBase.java.
| final PrinterJob com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.job |
Definition at line 58 of file PrintableBase.java.
|
protected |
Definition at line 63 of file PrintableBase.java.
|
static |
Definition at line 56 of file PrintableBase.java.
| final int com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.numSamples |
Definition at line 61 of file PrintableBase.java.
| final int com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.tileHeight |
Definition at line 62 of file PrintableBase.java.
| final int com.jogamp.opengl.test.junit.jogl.tile.PrintableBase.tileWidth |
Definition at line 62 of file PrintableBase.java.