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 TypeMethodDescriptionintgetCount()voidSee Usage.static AWTPrintLifecycle.ContextsetupPrint(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 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().
-