Package com.jogamp.nativewindow.awt
Class AWTPrintLifecycle.Context
- java.lang.Object
-
- com.jogamp.nativewindow.awt.AWTPrintLifecycle.Context
-
- Enclosing interface:
- AWTPrintLifecycle
public static class AWTPrintLifecycle.Context extends Object
ConvenientAWTPrintLifecyclecontext simplifying callingsetupPrint(..)andAWTPrintLifecycle.releasePrint()on allAWTPrintLifecycleelements of aContainer.See Usage.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCount()voidreleasePrint()See Usage.static AWTPrintLifecycle.ContextsetupPrint(Container c, double scaleMatX, double scaleMatY, int numSamples, int tileWidth, int tileHeight)See Usage.
-
-
-
Method Detail
-
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 allAWTPrintLifecycleelements.scaleMatX-Graphics2Dscaling factor, i.e. rendering 1/scaleMatX * width pixelsscaleMatY-Graphics2Dscaling 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().
-
-