Package com.bc.ceres.glevel
Interface MultiLevelRenderer
- All Known Implementing Classes:
ConcurrentMultiLevelRenderer,DefaultMultiLevelRenderer
public interface MultiLevelRenderer
An
MultiLevelRenderer is used to render images provided
by a MultiLevelSources at a certain resolution level.-
Method Summary
Modifier and TypeMethodDescriptionvoidrenderImage(Rendering rendering, MultiLevelSource multiLevelSource, int level) Renders the image provided by the givenMultiLevelSourceat the specified resolution level onto aRendering.voidreset()Releases any allocated resources hold by thisMultiLevelRenderer, e.g.
-
Method Details
-
renderImage
Renders the image provided by the givenMultiLevelSourceat the specified resolution level onto aRendering.- Parameters:
rendering- The rendering.multiLevelSource- The multi-resolution image source.level- The resolution level.
-
reset
void reset()Releases any allocated resources hold by thisMultiLevelRenderer, e.g. releases images or image tiles cached over multiple calls torenderImage(com.bc.ceres.grender.Rendering, com.bc.ceres.multilevel.MultiLevelSource, int).
-