Package com.jogamp.nativewindow.awt
Class AWTPrintLifecycle.Context
java.lang.Object
com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
- Enclosing interface:
- AWTPrintLifecycle
Convenient
AWTPrintLifecycle
context simplifying calling setupPrint(..)
and AWTPrintLifecycle.releasePrint()
on all AWTPrintLifecycle
elements of a Container
.
See Usage.
-
Method Summary
Modifier and TypeMethodDescriptionint
getCount()
void
See Usage.static AWTPrintLifecycle.Context
setupPrint
(Container c, double scaleMatX, double scaleMatY, int numSamples, int tileWidth, int tileHeight) See Usage.
-
Method Details
-
setupPrint
public static AWTPrintLifecycle.Context setupPrint(Container c, double scaleMatX, double scaleMatY, int numSamples, int tileWidth, int tileHeight) See Usage.
- Parameters:
c
- container to be traversed through to performsetupPrint(..)
on allAWTPrintLifecycle
elements.scaleMatX
-Graphics2D
scaling factor
, i.e. rendering 1/scaleMatX * width pixelsscaleMatY
-Graphics2D
scaling factor
, i.e. rendering 1/scaleMatY * height pixelsnumSamples
- multisampling value: < 0 turns off, == 0 leaves as-is, > 0 enables using given num samplestileWidth
- custom tile width fortile renderer
, pass -1 for default.tileHeight
- custom tile height fortile renderer
, pass -1 for default.- Returns:
- the context
-
releasePrint
public void releasePrint()See Usage.
-
getCount
public int getCount()- Returns:
- count of performed actions of last
setupPrint(..)
orreleasePrint()
.
-